Pertama, jika Anda menggunakan seluruh disk 250GB untuk instalasi Anda saat ini, Anda harus mengecilkannya agar sesuai dengan disk 120GB. Anda hanya dapat mengecilkan sistem file ext4 saat tidak di-mount, jadi Anda harus mem-boot sistem live Ubuntu (CD atau USB), atau sistem live perawatan khusus seperti GParted live . Anda dapat menggunakan resize2fs
atau GParted untuk mengubah ukuran sistem file yang ada.
Setelah menyusut filesystem instalasi yang ada agar sesuai dengan disk baru, Anda dapat melakukan langkah selanjutnya dengan menginstal filesystem jika Anda mau. Jika sistem file yang ada cocok dengan disk baru, Anda dapat melakukan transfer tanpa melepas apa pun atau me-reboot.
Dalam uraian berikut, saya akan menunjukkan cara pindah dari volume fisik /dev/sdb1
ke volume fisik /dev/sda1
, dengan grup volume yang ada dipanggil oldvg
. Pastikan untuk menyesuaikan huruf disk dan nomor partisi agar sesuai dengan sistem Anda.
Untuk melakukan transfer langsung:
- Partisi disk baru, menggunakan alat partisi pilihan Anda (
cfdisk
, fdisk
, parted
, ...). Lihat misalnya Bagaimana cara menambahkan hard drive tambahan?
- Buat volume fisik pada disk baru:
pvcreate /dev/sda1
- Tambahkan volume fisik ini ke grup volume yang ada yang berisi volume logis yang ingin Anda pindahkan:
vgextend oldvg /dev/sda1
- Pindahkan volume logis dari satu volume fisik ke volume lain:
pvmove /dev/sdb1 /dev/sda1
- Membagi grup volume yang ada menjadi dua:
vgsplit oldvg newvg /dev/sda1
Metode lain adalah dengan membuat volume logis yang ada dengan volume cermin lvconvert --mirror
, mengatur cermin pada disk baru, lalu membaginya dengan cermin lvconvert --splitmirrors
. Dengan cara ini, Anda berakhir dengan dua salinan data Anda, dan setelah pemisahan masing-masing salinan mengarah pada kehidupannya sendiri.
Setelah Anda selesai menyalin, Anda harus membuat cakram yang baru dapat di-boot. Pasang sistem file untuk ini. Dengan asumsi sudah terpasang /mnt
, jalankan perintah ini sebagai root:
chroot /mnt
# if the name of the volume group has changed, edit /etc/fstab
update-grub
grub-install /dev/sda
Atau, Anda mungkin dapat menggunakan Clonezilla . Ini adalah alat manipulasi dan kloning disk yang kuat, dan saya pikir itu mencakup situasi Anda, tapi saya tidak punya pengalaman dengannya.