之路 on it Road.com
步骤
- 首先 pvcreate'ing 新磁盘。
这是我们要迁移到的新存储数组中的磁盘。
# pvcreate /dev/mapper/mpathY
- 现在,将此磁盘添加到 data_vg 卷组:
# vgextend data_vg /dev/mapper/mpathY
在运行 pvmove 之前,确保新磁盘上有可用区
- 开始从 /dev/mapper/mpathX PV 迁移到新的 /dev/mapper/mpathY PV
# pvmove -b /dev/mapper/mpathX /dev/mapper/mpathY
这将需要时间根据大小来完成活动。
上面命令中的 -b 选项在后台运行 pvmove 命令。
- 我们可以定期检查迁移进度,确保我们在“Copy%”列中查找我们正在使用的 LV 和 VG。
# lvs -a -o+devices
迁移完全完成后,我们就会知道,因为“Copy%”列将不再为我们正在处理的 LV 和 VG 注册值。
我们还可以运行 pvmove -iX ,其中 X 是报告进度的间隔(以秒为单位)。
例如, pvmove -i5 将每 5 秒报告一次进度。
- 现在,我们可以安全地从 VG 中删除原始 PV。
# vgreduce oracleprod /dev/mapper/mpathX # pvremove /dev/mapper/mpathX
解决方案 :
现有配置:
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)
注意:请在执行存储迁移之前进行完整备份
日期:2020-09-17 00:12:17 来源:oir作者:oir