新しい仮想ディスクへの移行

新しい仮想ディスクへの移行

一部のデータを新しい仮想ディスクに移行する必要があります。しかし、どうすればいいのかわかりません。

以前のVdiskの下に/dev/mapper/12345リンクがあります/dev/dm-1

新しいVdiskの下に/dev/mapper/67890リンクがあります/dev/dm-2

というボリュームグループもありますsysvg

コンソールに入力すると、dmsetup ls次の結果が表示されます。

12345  (253:1)
sysvg-var_tmp_vol       (253:13)
sysvg-var_vol   (253:12)
67890 (253:2)

新しい仮想ディスク(67890)に移行する方法についてのヒントやソリューションを提供できる人はいますか?

ベストアンサー1

"/dev/12345"デバイスがLVM(VG sysvg)の一部であることを確認してください。

# pvs | grep sysvg

次のような結果が得られます。

# pvs 
  PV         VG        Fmt  Attr PSize   PFree  
  /dev/12345  sysvg lvm2 a--   23.50g   1.44g
  [...]

VGに新しいディスクを追加します。

# vgexteng sysvg /dev/67890

次に、古いPVを新しいPVに移動します。

# pvmove /dev/12345 /dev/67890

VGから古いPVを削除する

# vgreduce sysvg /dev/mapper/12345

既存のディスクを削除する:

# echo 1 > /sys/block/12345/device/delete

おすすめ記事