GNU/Linux >> Linux の 問題 >  >> Linux

CentOS / RHEL :pvmove コマンドを使用してストレージ (LVM) を移行する方法

解決策 :
既存の構成:

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


Linux
  1. cPanelを使用してCentOS/RHEL 7にJetbackupをインストールするにはどうすればよいですか?

  2. CentOS / RHEL LVM :ボリューム グループ メタデータのバックアップ

  3. RHEL / CentOS :LVM ボリュームを縮小する方法

  1. CentOS / RHEL :pvmove コマンドを使用してストレージ (LVM) を移行する方法

  2. CentOS / RHEL :LVM ボリュームを削除する方法

  3. CentOS / RHEL :LVM ボリュームの作成時刻を確認する方法

  1. CentOS / RHEL :LVM のボリューム グループ (VG) から未使用の物理ボリューム (PV) を削除する方法

  2. CentOS / RHEL :LVM のボリューム グループで空き容量を見つける方法

  3. CentOS / RHEL :LVM でボリューム グループを削除する方法