今天在迁移一台服务器数据的时候,遇到这样一个问题,两块硬盘都使用了lvm,其中VGroup Name重复了,我无法通过vgchange激活一个VGroup,这个时候我们该怎么办?
1. 工欲善其事必先利其器
- centos
- yum install lvm2
- ubuntu
- sudo apt-get install lvm2
2. 查看当前物理卷的信息
pvs
- 用途:用来确定哪个是你要进行处理的硬盘,大小是多少
3. 查看逻辑卷组的信息
vgs -v
- -v:将详细信息(如UUID)罗列出来
- 关键是获取要修改名字的逻辑卷的UUID,如下图
4. 修改逻辑卷组的名字,避免重名
vgrename ${UUID} NewVolumeGroupName
如下图所示,我修改为Sevrer_Bak这一个名称
5. 激活逻辑卷组
vgchange -ay /dev/Server_bak
- -a: 是否进行激活
- y: yes,代表是
可以看到,Server_bak的3个逻辑卷被激活了
6.查看逻辑卷组的激活状态
lvscan
6. 挂载逻辑卷组的逻辑分区
mount /dev/Server_bak/lv_root /mnt/root
本文转自 qq414207614 51CTO博客,原文链接:http://blog.51cto.com/skytina/2054271,如需转载请自行联系原作者