title: Linux挂载LVM分区 date: 2015-08-07 18:02:24 tags: [Linux]

**简介:**LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现,目前最新版本为:稳定版1.0.5,开发版 1.1.0-rc2,以及LVM2开发版。Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间。普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻辑分区存放不下某个文件时,这个文件因为受上层文件系统的限制,也不能跨越多个分区来存放,所以也不能同时放到别的磁盘上。而遇到出现某个分区空间耗尽时,解决的方法通常是使用符号链接,或者使用调整分区大小的工具,但这只是暂时解决办法,没有从根本上解决问题。随着Linux的逻辑卷管理功能的出现,这些问题都迎刃而解,用户在无需停机的情况下可以方便地调整各个分区大小。

手动将LVM挂载至linux系统

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
rpm -qa lvm2
#查看是否安装了lvm
yum install lvm2
#安装lvm软件
vgscan
#查找并显示系统中存在的LVN卷组
lvscan
#查看系统中存在哪些卷组以及它们的激活状态(注意:如果有两个卷组名一样,其中一个是无法挂载的,要想挂载,需要重命名一个卷组)
vgdisplay LVMname | more
#显示所有名为LVMname卷组的详细信息,请记住你将要挂载卷组的 VG UUID。
	vgrename o236o6-MGAQ-erKG-k6cH-12Zs-8NwX-CCqPG3 vgNewName
#卷组重新命名为vgNewName
vgchange -ay /dev/vgNewName
#激活卷组vsNewName,此时你也并不能使用,需要挂载
lvscan
#查看现在的激活状态
mount /dev/vgNewName /somePoint
#挂载LVM到挂载点,这样就可以访问了
umount /dev/vgNewName# or usr 'umount /somePoint'
#卸载LVM卷组
vgchange -an /dev/vgNewName
#将卷组修改成不激活状态