迁移到新虚拟磁盘

迁移到新虚拟磁盘

我必须将一些数据迁移到新的虚拟磁盘。但我不知道该怎么做。

旧的 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

相关内容