Saya mencoba untuk memindahkan beberapa folder (seperti /var
dan /home
) ke partisi terpisah setelah membaca panduan ini:
3.2.1 Pilih skema partisi cerdas
Saya berhasil memindahkan satu folder dengan mengikuti panduan ini.
Namun, tampaknya tidak berfungsi untuk beberapa folder, dan semua folder saya dibuang ke partisi tanpa folder yang tepat.
Saya ingin memasang /var
, /home
, dan /tmp
ke partisi terpisah; dapatkah seseorang membimbing saya dalam hal ini?
Jawaban yang Diterima:
1. Pertama, Anda memerlukan ruang yang tidak terisi untuk membuat partisi untuk setiap mountpoint (/var, /home, /tmp). Gunakan Gparted untuk ini.
2. Kemudian Anda perlu membuat sistem file untuk partisi tersebut (dapat dilakukan dengan Gparted juga) atau gunakan:
mkfs.ext4 /dev/sdaX
misalnya untuk membuat sistem file ext4 baru di perangkat /dev/sdaX (ganti /dev/sdaX dengan perangkat Anda sendiri)
3. Pasang sistem file baru di bawah /mnt
mkdir /mnt/var
mount /dev/sdaX /mnt/var
4. Masuk ke mode single-user sehingga tidak ada aktivitas rw pada direktori selama proses
init 1
5. Masukkan kata sandi root Anda.
6. Backup data hanya di var (bukan direktori /var itu sendiri)
cd /var
cp -ax * /mnt/var
7. Ganti nama direktori /var setelah data Anda berhasil ditransfer.
cd /
mv var var.old
8. Buat direktori var baru
mkdir var
9. Lepas partisi baru.
umount /dev/sdaX
10. Remount sebagai /var
mount /dev/sdaX /var
11. Edit file /etc/fstab untuk memasukkan partisi baru, dengan /var sebagai titik mount, sehingga akan otomatis di-mount saat boot.
/dev/sdaX /var ext4 defaults 0 0
12. Ulangi langkah 1-11 untuk /home dan /tmp.
13. Akhirnya kembali ke mode multitasking.
init 5