北街在阅读 LVM 管理文档的时候,发现最后有一项专门介绍用 vgexport 和 vgimport 跨系统移动磁盘,在这个方法执行的命令中都有 -m 和 -s 参数,北街对这两个参数的作用有点搞不清楚,于是查询了相关资料,这里跟大家分享一下!
1)-m参数是产生一个map文件,问题是为什么需要产生这个文件?
比如在本机内移动硬盘位置就不需要map文件:
1 2 3 4 5 6 7 8 | # vgchange -a n /dev/vg01 # vgexport /dev/vg01 移动硬盘位置 # vgscan -v # mkdir /dev/vg01 # mknod /dev/vg01/group c 64 0x040000 # vgimport /dev/vg01 /dev/dsk/c1t0d0 # vgchange –a y /dev/vg01 |
而在两个主机之间移动硬盘就需要产生map文件:
1 2 3 4 5 6 7 | # vgchange -a n /dev/vg_planning # vgexport -v -m plan_map vg_planning # ioscan -fun -C disk # mkdir /dev/vg_planning # mknod /dev/vg_planning/group c 64 0x040000 # vgimport -v -m plan_map /dev/vg_planning # vgchange -a y /dev/vg_planning |
2)-s参数有什么用处?为什么在cluster环境下需要加这个参数??
1. map文件到底有什么用处?什么情况下需要它?如果你export的时候没有生成map文件,当你import的时候lv的名字就变成了default的lvol1、lvol2....原来的名字将丢失。在配置MC的时候,我们在一台主机上配置好vg,lv,fs之后,export到其他的节点上即可。
2. export导出的map文件信息是vgcfgbackup导出信息的一部分,vgcfgbackup所导出的包含了更多的卷组信息的二进制文件。


这个我还要学习才能看懂
多谢博主分享
这个看不懂 嘿嘿
呵呵,谢谢分享,学习学习
呵呵 这个啊 确实看不懂啊
我也有些搞不清楚了。
辛苦博主了,好东西还是需要学习一下的
@软件盒子 &@猪猪懒人窝 &@Su 呵呵,辛苦各位了。多谢捧场~