逻辑卷管理(Logical Volume Manager,LVM)是一种用于在Linux系统上管理磁盘空间的技术。
物理卷(Physical Volume,PV):
物理卷是一个实际的磁盘分区或整个磁盘,用于创建卷组。使用 pvcreate 命令来将物理卷初始化为LVM。
pvcreate /dev/sdX
卷组(Volume Group,VG):
卷组是由一个或多个物理卷组成的逻辑单元,提供了一个灵活的方式来管理磁盘空间。使用 vgcreate 命令创建卷组。
vgcreate vg_name /dev/sdX1 /dev/sdX2
逻辑卷(Logical Volume,LV):
逻辑卷是从卷组分配的逻辑磁盘空间,可以看作是虚拟分区。使用 lvcreate 命令创建逻辑卷。
lvcreate -L size -n lv_name vg_name
扩展逻辑卷:
使用 lvextend 命令可以扩展逻辑卷的大小。
lvextend -L +size /dev/vg_name/lv_name
文件系统扩展:
扩展逻辑卷后,需要使用适当的文件系统工具(如 resize2fs)来扩展文件系统。
resize2fs /dev/vg_name/lv_name
缩小逻辑卷:
使用 lvreduce 命令可以缩小逻辑卷的大小。
lvreduce -L -size /dev/vg_name/lv_name
显示LVM信息:
使用 pvdisplay、vgdisplay 和 lvdisplay 命令查看物理卷、卷组和逻辑卷的详细信息。
快照:
LVM支持创建逻辑卷的快照,这是当前逻辑卷的拷贝,可用于备份或测试。
lvcreate --snapshot -L size -n snapshot_name /dev/vg_name/lv_name