一、LVM概念介绍
lvm是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组(volume group),形成一个存储池。管理员可以在卷组上随意创建逻辑卷组(logical volumes),并进一步在逻辑卷组上创建文件系统。管理员可以通过LVM命令随意重命名、增删改逻辑卷组,还可以动态调整逻辑卷组的大小。
二、linux磁盘结构的介绍
物理存储介质(The physical media):主要指硬盘
物理卷(physical volume) :指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID)
卷组(volume group) :类似于非lvm系统中的物理硬盘。卷组可能由一个或多个物理卷组成
逻辑卷(logical volume) :类似于非lvm系统中的硬盘分区
三、lvm常见操作命令
1、vgdispaly 查看卷组详细(包括卷组的名称、大小及空间使用情况。必须在根路径下执行)
2、lvscan 查看系统中存在的逻辑盘卷
3、lvcreate -L -n www1 web_document 创建逻辑卷
4、lvcreate -L 1G -p r -s -n root_snapshot /dev/system/root 创建/dev/system/root盘卷的备份。
5、lvremove /dev/system/backup 删除逻辑卷(在删除之前最好先umount /dev/system/backup)
6、lvextend -L 12G /dev/system/backup 扩展逻辑卷/dev/system/backup大小为12G(最好先umount)
7、lvextend -L +1G /dev/system/backup 逻辑卷/dev/system/backup大小增加1G(最好先umount)
8、lvreduce -L -1G /dev/system/backup 逻辑卷/dev/system/backup大小减少1G(最好先umount)