在centos里试图挂载另外一块硬盘,其中的一个分区是LVM2格式的,不能直接mount,方法记录如下,以备不时之需。 1.首先使用vgscan 扫描 lvm 结果如下 [root@localhost ~]# vgscan Reading all physical volumes. This may take a while… WARNING: Duplicate VG name VolGroup00: Existing bgKw70-NEBI-QY6s-RvqU-3a59-N8E1-ruOWwh (created here) takes precedence over 1WnXRG-M0t1-z1A6-rppv-lltN-oDQB-IDonTM WARNING: Duplicate VG name VolGroup00: Existing bgKw70-NEBI-QY6s-RvqU-3a59-N8E1-ruOWwh (created here) takes precedence over 1WnXRG-M0t1-z1A6-rppv-lltN-oDQB-IDonTM WARNING: Duplicate VG name VolGroup00: Existing 1WnXRG-M0t1-z1A6-rppv-lltN-oDQB-IDonTM (created here) takes precedence over bgKw70-NEBI-QY6s-RvqU-3a59-N8E1-ruOWwh Found volume group “VolGroup00″ using metadata type lvm2 WARNING: Duplicate VG name VolGroup00: Existing bgKw70-NEBI-QY6s-RvqU-3a59-N8E1-ruOWwh (created here) takes precedence over 1WnXRG-M0t1-z1A6-rppv-lltN-oDQB-IDonTM Found volume group “VolGroup00″ using metadata type lvm2 2.通过 vgdisplay VolGroup00 查看 lvm 的 VG UUID [root@localhost ~]# vgdisplay VolGroup00 WARNING: Duplicate VG name VolGroup00: Existing bgKw70-NEBI-QY6s-RvqU-3a59-N8E1-ruOWwh (created here) takes precedence over 1WnXRG-M0t1-z1A6-rppv-lltN-oDQB-IDonTM — Volume group — VG Name VolGroup00 System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 3 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 2 Max PV 0 Cur PV 1 Act PV 1 VG Size 129.31 GB PE Size 32.00 MB Total PE 4138 Alloc PE / Size 4137 / 129.28 GB Free PE / Size 1 / 32.00 MB VG UUID bgKw70-NEBI-QY6s-RvqU-3a59-N8E1-ruOWwh 可以看出当前操作系统使用的VolGroup00的 VG UUID 是 bgKw70-NEBI-QY6s-RvqU-3a59-N8E1-ruOWwh 说明 1WnXRG-M0t1-z1A6-rppv-lltN-oDQB-IDonTM 这个VG UUID 是要另一块硬盘的lvm 分区 3.将第二块硬盘的VG的名字重命名 [root@localhost ~]# vgrename 1WnXRG-M0t1-z1A6-rppv-lltN-oDQB-IDonTM /dev/vg01 WARNING: Duplicate VG name VolGroup00: Existing bgKw70-NEBI-QY6s-RvqU-3a59-N8E1-ruOWwh (created here) takes precedence over 1WnXRG-M0t1-z1A6-rppv-lltN-oDQB-IDonTM WARNING: Duplicate VG name VolGroup00: Existing bgKw70-NEBI-QY6s-RvqU-3a59-N8E1-ruOWwh (created here) takes precedence over 1WnXRG-M0t1-z1A6-rppv-lltN-oDQB-IDonTM WARNING: Duplicate VG name VolGroup00: Existing 1WnXRG-M0t1-z1A6-rppv-lltN-oDQB-IDonTM (created here) takes precedence over bgKw70-NEBI-QY6s-RvqU-3a59-N8E1-ruOWwh Volume group “VolGroup00″ successfully renamed to “vg01″ 这个时候通过 vgdisplay 就可以看到 VG的信息了 [root@localhost ~]# vgdisplay — Volume group — VG Name vg01 System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 4 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 0 Max PV 0 Cur PV 1 Act PV 1 VG Size 34.50 GB PE Size 32.00 MB Total PE 1104 Alloc PE / Size 1103 / 34.47 GB Free PE / Size 1 / 32.00 MB VG UUID 1WnXRG-M0t1-z1A6-rppv-lltN-oDQB-IDonTM — Volume group — VG Name VolGroup00 System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 3 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 2 Max PV 0 Cur PV 1 Act PV 1 VG Size 129.31 GB PE Size 32.00 MB Total PE 4138 Alloc PE / Size 4137 / 129.28 GB Free PE / Size 1 / 32.00 MB VG UUID bgKw70-NEBI-QY6s-RvqU-3a59-N8E1-ruOWwh 4.激活VG VG重命名后,默认是非ACTIVE状态,我们要通过以下方式激活VG [root@localhost ~]# lvscan inactive ‘/dev/vg01/LogVol00′ [31.50 GB] inherit inactive ‘/dev/vg01/LogVol01′ [2.97 GB] inherit ACTIVE ‘/dev/VolGroup00/LogVol00′ [125.41 GB] inherit ACTIVE ‘/dev/VolGroup00/LogVol01′ [3.88 GB] inherit 激活 VG [root@localhost ~]# vgchange -ay /dev/vg01 2 logical volume(s) in volume group “vg01″ now active 查看状态 [root@localhost ~]# lvscan ACTIVE ‘/dev/vg01/LogVol00′ [31.50 GB] inherit ACTIVE ‘/dev/vg01/LogVol01′ [2.97 GB] inherit ACTIVE ‘/dev/VolGroup00/LogVol00′ [125.41 GB] inherit ACTIVE ‘/dev/VolGroup00/LogVol01′ [3.88 GB] inherit [root@localhost ~]# vgscan Reading all physical volumes. This may take a while… Found volume group “vg01″ using metadata type lvm2 Found volume group “VolGroup00″ using metadata type lvm2 到此为止,可以挂载系统了! 5.挂载lvm文件系统 [root@localhost mnt]# mount /dev/vg01 /mnt/新建目录 就可以访问了 注:报错时,mount: /dev/vg01 is not a block device,说明 有时vg01可能还有多级目录:如“LogVol01,LogVol00”;需要进入vg01的子目录再挂载。[root@localhost mnt]# mount /dev/vg01/LogVol01 /mnt/新建目录 linux下lvm分区挂载方法 fdisk -l //下面会看到所有硬盘的情况,hda是虚拟机自己的硬盘,hdb则是挂载上去的硬盘 vgscan //扫描所有卷组 vgdisplay //显示出多有卷组信息 vgrename G8ysH1-61Mc-hVQI-YvNk-0301-KgJV-54x9CP vg01 //重新命名挂载盘的卷组名,因为和虚拟机本身的卷组名是一样的所以lvm分区无法挂载,必须改名(要修改挂载盘的卷组名,这里要分编号哪个是挂载上去的),这里的类似于序列号的就是VG UUID,卷组名是一样的,只能靠VG UUID来修改卷组名 看到最下面Volume group “VolGroup00” successfully renamed to “vg01”则说明改名成功 vgdisplay //可以看到已经有一个改名为vg01 lvscan //看到上面两个是挂在上去的磁盘,没有激活 vgchange -ay /dev/vg01 //激此卷组 lvscan //看下vg01的卷组是否被激活 mkdir /mnt/hdb //新建一个文件夹用来作为挂载点 mount /dev/vg01/逻辑卷名(比如LogVol00) /mnt/hdb //挂载vg01/LogVol00 使用完以后要卸载 umount /mnt/hdb vgchange -an /dev/vg01 去除激活的lvm分区 修改过卷组名的这个硬盘是不能再启动了,应为默认启动引导是引导到VolGroup00卷组的,所以修改过卷组名的硬盘要想仍能重新启动的话,必须把卷组名修改会默认的VolGroup00 但是在已经有VolGroup00卷组的虚拟机上是不能修改的!这里我们单独建立一个分区格式不是linux lvm格式的虚拟机来挂载硬盘,其格式为ext3的(显示为linux) fdisk -l //查看是否识别挂上的硬盘 vgscan //扫描卷组 lvscan //查看要改名的卷组是否被激活,要是被激活的话则不能修改卷组名,如果直接修改的话会提示报错 vgchange -an /dev/VolGroup00 //如果上一步骤是激活状态,则需用此命令修改为不激 活状态 lvscan //查看是否修改为不激活状态 vgrename vg01 VolGroup00 //修改为不激活状态则可以修改卷组名 在ext3格式分区的虚拟机上直接挂载linux lvm分区的硬盘的方法如下: fdisk -l //查看是否识别挂上的硬盘 vgscan //扫描卷组 vgdisplay //显示所有卷组 lvscan //查看挂载的磁盘的卷组是否处于激活的状态 vgchange -ay /dev/VolGroup00 //如上步看到没有激活,则执行此命令 mkdir /mnt/hdb //创建挂载点的文件夹 mount /dev/VolGroup00/LogVol00 /mnt/hdb // 挂载,挂载后则可以访问/mnt/hdb umount /mnt/hdb //卸载磁盘 vgchange -an /dev/VolGroup00 //去除挂载磁盘卷组的激活状态 (责任编辑:IT) |