目前客户遇到的问题是,以前的centos7的操做系统挂了,服务器商提供了一个新的centos7的服务器,而且把以前那块坏了的服务器的磁盘取出来插到了这个系统上,别问我为啥还用lvm,不是我说了算呀。html
新系统磁盘sdacentos
Disk /dev/sda: 500.1 GB, 500107862016 bytes, 976773168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk label type: dos Disk identifier: 0x000280f1 Device Boot Start End Blocks Id System /dev/sda1 * 2048 1026047 512000 83 Linux /dev/sda2 1026048 976773119 487873536 8e Linux LVM
老系统磁盘sdb服务器
Disk /dev/sdb: 500.1 GB, 500107861504 bytes, 976773167 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x00030e98 Device Boot Start End Blocks Id System /dev/sdb1 * 2048 1026047 512000 83 Linux /dev/sdb2 1026048 976773119 487873536 8e Linux LVM
lvm磁盘不能直接经过mount进行挂载ide
[root@localhost conf.d]# mount /dev/sdb2 /mnt mount: unknown filesystem type 'LVM2_member' [root@localhost conf.d]#
http://jingyan.baidu.com/arti...ui
[root@localhost conf.d]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 centos lvm2 a-- 465.27g 64.00m /dev/sdb2 centos lvm2 a-- 465.27g 64.00m [root@localhost conf.d]# vgscan Reading volume groups from cache. Found volume group "centos" using metadata type lvm2 Found volume group "centos" using metadata type lvm2 [root@localhost conf.d]#
貌似捣鼓半天并不行。centos7
会发现2个的VG都是叫centos的东西,磁盘的数据都分布在/dev/centos/...,因此若是直接经过挂载/dev/centos/root /mnt会发现其实任然是A盘的数据,并非B盘的,因此必需要将VG换一个名字.spa
使用lvm指令非交互式更换名称 [root@localhost dev]# lvm vgrename centos vgroupOLD Volume group "centos" successfully renamed to "vgroupOLD" [root@localhost dev]#
改名后,就能够进行LVM挂载了操作系统
1.启用vg.net
启用VG,输入vgchange -ay VGRHEL
2.这时候在/dev下应该能看到VGRHEL目录,手动创建/目录,挂载根目录的建立目录下。unix
[root@localhost dev]# mount /dev/vgroupOLD/ home root swap [root@localhost dev]# mount /dev/vgroupOLD/root /mnt [root@localhost dev]#
数据找到了