当前位置: 首页 > Linux

LVM挂载方案和VG同名问题

时间:2023-04-06 20:56:55 Linux

情况描述目前客户遇到的问题是之前的centos7操作系统挂了,服务器商提供了一台新的centos7服务器,更换之前坏掉的服务器的磁盘被拿走了出来并插入到这个系统中。不要问我为什么还用lvm,这不是我的事。新系统盘sdaDisk/dev/sda:500.1GB,500107862016bytes,976773168sectorsUnits=sectorsof1*512=512bytesSectorsize(logical/physical):512bytes/4096bytesI/Osize(minimum/optimal):te44096bytesDisklabeltype:dosDiskidentifier:0x000280f1DeviceBootStartEndBlocksIdSystem/dev/sda1*2048102604751200083Linux/dev/sda210260489767731194878735368eLinuxLVM老系统磁盘sdbDisk/dev/sdb:500.1GB,500107861504bytes,976773167sectorsUnits=扇区1*512=512字节扇区大小(逻辑/物理):512字节/512字节I/O大小(最小/最佳):512字节/512字节磁盘标签类型:dosDisk锁定标识符Stifier:0x08Ev03IdSystem/dev/sdb1*2048102604751200083Linux/dev/sdb210260489767731194878735368eLinuxLVMmountlvmerrorlvmdiskcannotbemountdirectlyviamount[root@localhostconf.d]#mount/dev/sdb2/mntmount:unknownfilesystemtype'LVM2_member'[root@localhostconf.d]#百度挂载lvm解决方案http://jingyan.baidu.com/arti...遇到的问题解决方案[root@localhostconf.d]#pvsPVVGFmtAttrPSizePFree/dev/sda2centoslvm2a--465.27g64.00m/dev/sdb2centoslvm2a--465.27g64.00m[root@localhostconf.d]#vgscan从缓存中读取卷组。Foundvolumegroup"centos"usingmetadatatypelvm2Foundvolumegroup"centos"usingmetadatatypelvm2[root@localhostconf.d]#好像修了半天,会发现两个VG都叫centos,而磁盘数据都分布在/dev/centos/...,所以如果直接挂载/dev/centos/root/mnt,你会发现其实是A盘的数据,而不是B盘的数据磁盘,因此您必须更改VG名称。使用lvm命令非交互替换名称[root@localhostdev]#lvmvgrenamecentosvgroupOLDVolumegroup"centos"successfullyrenamedto"vgroupOLD"[root@localhostdev]#重命名后可以挂载LVM1.Enablevg启用VG,输入vgchange-ayVGRHEL2。这时候应该可以在/dev下看到VGRHEL目录,手动创建/目录,并挂载到根目录创建的目录下。[root@localhostdev]#mount/dev/vgroupOLD/homerootswap[root@localhostdev]#mount/dev/vgroupOLD/root/mnt[root@localhostdev]#datafound参考:http://blog.chinaunix.net/uid...