Cara Migrasi Partisi LVM Ke Disk Baru

Fitur yang diunggulkan dari LVM adalah fungsi yang dapat melakukan Migrasi Logical Volume dari Satu Pysical Volume ke Pysical Volume lainnya. Dimana Physical Volume dibuat dari sebuah Physical Drive seperti SSD, HDD, ISCSI dll.

Migrasi diperlukan dalam keadaan ingin dilakukan upgrade atau pergantian hard disk, sehingga data yang dalam hardisk perlu kita relokasi terlebih dahulu.

Sebelum melanjutkan pastikan sudah mengetahui cara “Membuat LVM”, “Cara Extend Dan Reduce LVM” terlebih dahulu yang bisa dibaca di artikel sebelumnya ;

Ada 2 metode dalam migrasi data ini menggunakan command :

  • lvconvert
  • pvmove

Persiapan Disk Baru.

Konfigrasi Disk Baru

# fdisk -l /dev/sde

Format Disk

# fdisk /dev/sde

Jangan lupa pilih pilih opsi t untuk memilih jenis partisi 8e untuk LVM

Buat Physical Volume Disk baru dan Extend ke Volume Group vgsobit_vg

# pvcreate /dev/sde1
# pvs
# vgextend vgsobit_vg /dev/sde1
# vgs -o+pv_name vgsobit_vg

Persiapan Disk baru selesai

Migrasi LVCONVERT MIRROR

Diasumsikan pada persiapan Migrasi ini adalah Dua buah LV yaitu public dan public2 yang ada didalam VG vgsobit_vg yang menempati PV /dev/sdb1, /dev/sdc1, /dev/sdd1 di migrasikan ke Disk baru /dev/sde1

Cek Persiapan Partisi. Memastikan LV public beserta lokasi mapping PV

# vgs -o+lv_name,devices vgsobit_vg

Mirroring LV public ke PV baru, gunakan comand lvs di bawah ini untuk melihat proses sync datanya.

# lvconvert -m 1 /dev/vgsobit_vg/public /dev/sde1
# lvs -o+devices /dev/vgsobit_vg/public

Hasil mapping mirror akan seperti dibawah ini

# lvs -a -o name,copy_percent,devices vgsobit_vg

Jika hasil proses sync data sudah 100% hapus miror di disk lama

# lvconvert -m 0 /dev/vgsobit_vg/public /dev/sdd1
# lvs -a -o name,copy_percent,devices vgsobit_vg

Tidak ada value yang tercatat di bawah attribute sync. LV public sudah kembali ke type linear dan berada di /dev/sde1.

lalu lihat hasilnya, sebelumnya LV public dalam keadaan termount di sistem.

Data masih tersedia tanpa perlu unmount dari sistem. Tidak ada downtime pada partisi tersebut.

Migrasi PVMOVE

Bisa juga menngunakan pvmove untuk migrasi LV public2, Persiapan pastikan sumber dan target PV

# lvs -o+devices /dev/vgsobit_vg/public2
# pvdisplay -v  /dev/sde1

Migrasi LV public2 dari PV /dev/sdb1 ke /dev/sde1

# pvmove -n /dev/vgsobit_vg/public2 /dev/sdb1 /dev/sde1

Jika dilihat hasil nya maka lokasi lv sudah pindah ke PV /dev/sde1

# lvs -o+devices /dev/vgsobit_vg/public2

Dengan begini PV yang tidak terpakai bisa di remove

# pvs -o+pv_used,lv_name | grep vgsobit_vg
# vgreduce -a vgsobit_vg

vgreduce menggunakan optian -a berguna untuk melepas semua PV yang tidak terpakai.

Setelah PV terlepas dari VG, Jika PV sudah tidak gunakan dan ingin di lepas disk nya.

# pvreduce /dev/sdb1
# pvreduce /dev/sdc1
# pvreduce /dev/sdd1

Dengan begini Disk lama sudah bisa dilepas, Sekian untuk Guide Cara Migrasi Partisi LVM ke Disk Baru. Semoga bermanfaat.

Similar Posts

4 1 vote
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments