解決策 :
既存の構成:
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)
次の構成に移行する必要があります:
Physical Volume: 1.5TB, /dev/mapper/mpathY Volume Group: data_vg Logical Volume: data (/dev/mapper/data_vg-lv_data01)注: ストレージの移行を実行する前に完全なバックアップを取ってください
歩数
1. 新しいディスクを pvcreate することから始めます。これは、移行先の新しいストレージ アレイのディスクです。
# pvcreate /dev/mapper/mpathY
2. 次に、このディスクを data_vg ボリューム グループに追加します:
# vgextend data_vg /dev/mapper/mpathY
pvmove を実行する前に、新しいディスクに空きエクステントがあることを確認してください
3. /dev/mapper/mpathX PV から新しい /dev/mapper/mpathY PV への移行を開始します
# pvmove -b /dev/mapper/mpathX /dev/mapper/mpathY
アクティビティを完了するには、サイズに応じて時間がかかります。上記のコマンドの -b オプションは、pvmove コマンドをバックグラウンドで実行します。
4. 定期的に、移行の進行状況を確認できます。作業中の LV と VG の「Copy%」列を確認してください。
# lvs -a -o+devices
移行が完全に終了すると、作業中の LV と VG の値が「Copy%」列に登録されなくなるため、それがわかります。
pvmove -iX を実行することもできます。ここで、X は進行状況を報告する間隔 (秒単位) です。たとえば、pvmove -i5 は 5 秒ごとに進行状況を報告します。
5. これで、元の PV を VG から安全に削除できます。
# vgreduce oracleprod /dev/mapper/mpathX # pvremove /dev/mapper/mpathX