Pertanyaan Anda distro-netral, jadi jika saya menyebutkan sesuatu yang spesifik yang tidak Anda miliki, gunakan saja yang setara di sisi Anda.
Saya sangat merekomendasikan Anda membeli eksternal untuk cadangan, percayalah, kehilangan data Anda adalah yang terburuk. Lanjutkan dengan risiko Anda sendiri - Tetapi jika Anda tidak bisa mendapatkannya, inilah yang dapat Anda lakukan.
Apa yang kau butuhkan
- ukuran direktori / home Anda
- ruang kosong, lebih dari ukuran direktori / home Anda
- alat partisi disk, saya sarankan gparted
Melakukan apa
Periksa ukuran direktori / home Anda (hasil terakhir akan menjadi total home):
du -h /home
Periksa apakah Anda memiliki cukup ruang kosong untuk partisi baru:
df -h
Instal gparted
sudo apt-get install gparted
Anda memerlukan lebih banyak ruang kosong daripada ukuran direktori / home Anda. Jika Anda tidak memiliki ruang kosong, maka Anda tidak akan dapat membuat partisi baru itu, dan bagaimanapun juga perlu memindahkan data Anda ke eksternal.
Jika Anda memiliki ruang, gunakan gparted untuk mengecilkan partisi yang ada, dan kemudian membuat partisi baru dengan ruang yang tidak terisi yang dibebaskan. Setelah partisi baru Anda siap, catat itu / dev / sdax (gunakan sudo fdisk -l
untuk melihat ini), dan salin file home Anda ke sana.
Menggunakan partisi di distro baru
Anda menyebutkan menginstal distro lain, jika Anda berencana untuk mengganti distro Anda saat ini, maka selama instalasi Anda harus diminta untuk membuat partisi. Pada titik itu Anda dapat menentukan partisi ini sebagai / home, memilih untuk tidak memformatnya, dan semua akan baik-baik saja, Anda dapat melewati bagian ini.
Namun jika Anda ingin distro Anda saat ini bekerja dengan partisi baru / home, ikuti bagian ini:
Pasang partisi di distro yang ada
Kami harus memberi tahu OS Anda untuk menggunakan partisi sebagai rumah / baru Anda, kami melakukan ini di fstab, tetapi pertama-tama mari kita temukan UUID dari partisi baru ini:
ls -l /dev/disk/by-uuid
Referensi silang / sdax partisi baru Anda dan salin UUIDnya, milik saya sepertinya 3d866059-4b4c-4c71-a69c-213f0e4fbf32
.
Backup fstab: sudo cp /etc/fstab /etc/fstab.bak
Edit fstab:sudoedit /etc/fstab
Idenya adalah untuk menambahkan baris baru yang me-mount partisi di / home. Gunakan UUID Anda sendiri, bukan yang saya posting di sini;)
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=3d866059.. /home auto default 0 1
Simpan dan mulai ulang, dan uji apakah partisi baru mount ke / home. Jalankan df -h
untuk mencantumkan semua partisi yang dipasang, / home sekarang harus ada dalam daftar itu.
Catatan
- Mungkin sebaiknya Anda membiasakan diri dengan fstab jika Anda tidak mengetahuinya dengan baik. Luangkan waktu Anda dan pikirkan setiap langkah.
- Jika Anda menginstal distro baru, dan menggunakan nama login yang sama, file lama / beranda Anda akan secara otomatis berada di bawah kepemilikan Anda.
- Ini bukan topik sepele untuk dibahas dalam satu posting, tapi saya rasa saya mendapat sebagian besar. :)