方法1:镜像法
1、把新存储的pv加入到卷组
extendvg xxvg hdisk5
2、把新加入的盘做成镜像
mirrorvg xxvg hdisk5
3、把旧盘从镜像组中删除
unmirrorvg xxvg hdisk3
4、把旧盘从卷组中删除
reducevg xxvg hdisk3
优点:让人感觉更安全?不担心被终止执行。
缺点:命令多,太罗嗦。
疑问: 不通大小的pv能做mirrorvg吗?能 可能不支持多pv的卷组镜像?支持
方法2:迁移法
1、把新盘加入卷组 extendvg xxvg hdisk5
2、把旧盘上的lv转移到新盘 migratepv hdisk3 hdisk5
3、把旧盘从卷组中删除 reducevg xxvg hdisk3
优点:灵活,可以迁移单个lv,并且支持把大pv上的数据迁移到小pv(只要数据量能被装下)
缺点:步骤稍多 疑问:被意外终止会怎样?
方法3:替换法
用hdisk5替换hdisk3 replacepv hdisk3 hdisk5
优点:方便,快捷,安全,一部搞定。是更换pv专用命令。支持意外终止后断点续传。
缺点:只能换成相同容量或者更大的pv。目标pv小是不允许的。
例子: replacepv hdisk40 hdisk7
把hdisk40换成hdisk7
0516-1232 replacepv: NOTE: If this program is terminated before the completion due to
a system crash or ctrl-C, and you want to continue afterwards
execute the following command
replacepv -R /tmp/replacepv17891800
如果意外终止可以用replacepv -R /tmp/replacepv17891800 命令继续执行。
最后个人还是比较倾向于第三种方法




