Řešení :
Stávající konfigurace:
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)
Musíme přejít na následující konfiguraci:
Physical Volume: 1.5TB, /dev/mapper/mpathY Volume Group: data_vg Logical Volume: data (/dev/mapper/data_vg-lv_data01)Poznámka: Před provedením migrace úložiště proveďte kompletní zálohu
Kroky
1. Začněte vytvořením nového disku. Toto je disk z nového úložného pole, na který chceme migrovat.
# pvcreate /dev/mapper/mpathY
2. Nyní přidejte tento disk do skupiny svazků data_vg :
# vgextend data_vg /dev/mapper/mpathY
Před spuštěním pvmove
se ujistěte, že jsou na novém disku volné oblasti3. Zahajte migraci z /dev/mapper/mpathX PV na nový /dev/mapper/mpathY PV
# pvmove -b /dev/mapper/mpathX /dev/mapper/mpathY
Dokončení aktivity bude nějakou dobu trvat v závislosti na velikosti. Volba -b ve výše uvedeném příkazu spustí příkaz pvmove na pozadí.
4. Průběh migrace můžete pravidelně kontrolovat. Ujistěte se, že ve sloupci „Kopírovat %“ hledáte LV a VG, se kterými pracujete.
# lvs -a -o+devices
Až bude migrace zcela dokončena, budete to vědět, protože sloupec „Kopírovat %“ již nebude registrovat hodnotu pro LV a VG, ve kterých pracujete.
Můžete také spustit pvmove -iX , kde X je interval v sekundách pro hlášení průběhu. Například pvmove -i5 bude hlásit průběh každých 5 sekund.
5. Nyní můžete bezpečně odstranit původní PV z VG.
# vgreduce oracleprod /dev/mapper/mpathX # pvremove /dev/mapper/mpathX