Solusi :
Konfigurasi yang Ada :
Existing Physical Volume: 1.5 TB, /dev/mapper/mpathX Existing Volume Group: data_vg Existing Logical Volume: lv_data01 (/dev/mapper/data_vg-lv_data01)
Kita perlu pindah ke konfigurasi berikut :
Physical Volume: 1.5TB, /dev/mapper/mpathY Volume Group: data_vg Logical Volume: data (/dev/mapper/data_vg-lv_data01)Catatan: Harap ambil cadangan lengkap sebelum melakukan migrasi penyimpanan
Langkah
1. Mulailah dengan membuat disk baru. Ini adalah disk dari larik penyimpanan baru yang ingin kita migrasikan.
# pvcreate /dev/mapper/mpathY
2. Sekarang, tambahkan disk ini ke dalam Data_vg Volume Group :
# vgextend data_vg /dev/mapper/mpathY
Pastikan ada ekstensi gratis di disk baru, sebelum menjalankan pvmove
3. Mulai migrasi dari /dev/mapper/mpathX PV ke /dev/mapper/mpathY PV baru
# pvmove -b /dev/mapper/mpathX /dev/mapper/mpathY
Ini akan memakan waktu berdasarkan ukuran untuk menyelesaikan aktivitas. Opsi -b pada perintah di atas menjalankan perintah pvmove di latar belakang.
4. Secara berkala, Anda dapat memeriksa kemajuan migrasi, Pastikan Anda mencari di kolom "Salin%" untuk LV dan VG yang sedang Anda kerjakan.
# lvs -a -o+devices
Saat migrasi selesai sepenuhnya, Anda akan mengetahuinya karena kolom “Salin%” tidak akan lagi mendaftarkan nilai untuk LV dan VG yang sedang Anda kerjakan.
Anda juga dapat menjalankan pvmove -iX , di mana X adalah interval dalam detik untuk melaporkan kemajuan. Misalnya, pvmove -i5 akan melaporkan kemajuan setiap 5 detik.
5. Sekarang, Anda dapat menghapus PV asli dari VG dengan aman.
# vgreduce oracleprod /dev/mapper/mpathX # pvremove /dev/mapper/mpathX