本文转载自LVM逻辑卷管理
一、LVM概述
LVM是Linux系统中对磁盘分区进行管理的一种逻辑机制,它是建立在硬盘和分区之上,文件系
统之下的一个逻辑层,能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高了磁盘管理
的灵活性。
/boot分区不能基于LVM创建,必须独立出来。
1.PV(Physical Volume,物理卷)
物理卷是LVM机制的基本储存设备,通常对应为一个普通分区。物理卷一般直接使用设备文件
名,如dev/sdb1等。用于转换成物理卷的普通分区,需要用fdisk工具将分区类型的ID标记号改为
“8e”,即文件系统为Linux LVM。
2.VG(Volume Group,卷组)
卷组是由一个或多个物理卷组成的一个整体,在卷组中可以动态地添加或移除物理卷,卷组
名称由用户自行定义。
3.LV(Logical Volume,逻辑卷)
逻辑卷是建立在卷组之上的,与物理卷没有直接关系。逻辑卷就是从卷组中切出的一小块空
间,作为用户创建文件系统的基础。使用mkfs工具在逻辑卷上创建文件系统后,即可挂载到Linux
系统中的目录下使用了。
二、PV物理卷的管理
1.pvscan命令,扫描系统中的所有物理卷
[root@localhost ~]#pvscan
2.pvcreate命令,创建物理卷
[root@localhost ~]#pvcreate 分区设备文件名称
3.pvdisplay命令,显示物理卷的详细信息
[root@localhost ~]#pvdisplay
4.pvremove命令,将物理卷还原成普通分区
[root@localhost ~]#pvremove 物理卷名称
三、VG卷组管理
1.vgscan命令,扫描系统中建立的卷组
[root@localhost ~]#vgscan
2.vgcreate命令,将一个或多个物理卷创建成一个卷组
[root@localhost ~]#vgcreate 卷组名 物理卷名1 物理卷名2 …
3.vgdisplay命令,显示系统中各卷组的详细信息
[root@localhost ~]#vgdisplay
4.vgextend命令,用于扩展卷组的磁盘空间
[root@localhost ~]#vgextend 需要被扩展的卷组名 新的物理卷名
5.vgremove命令,删除指定的卷组
[root@localhost ~]#vgremove 卷组名
四、LV逻辑卷管理
1.lvscan命令,扫描系统中建立的逻辑卷
[root@localhost ~]#lvscan
2.lvcreate命令,创建逻辑卷
[root@localhost ~]#lvcreate -L 容量大小 -n 逻辑卷名 卷组名
3.lvdisplay命令,显示系统中逻辑卷的详细信息
[root@localhost ~]#lvdisplay
4.lvextend命令,用于动态扩展逻辑卷的空间
[root@localhost ~]#lvextend -L +容量大小 /dev/卷组名/逻辑卷名
调整逻辑卷的容量后,需要执行“resize2fs /dev/卷组名/逻辑卷名”命令,重新识别文
件系统的大小。
5.lvremove命令,用于删除指定的逻辑卷
[root@localhost ~]#lvremove /dev/卷组名/逻辑卷名