Linux LVM磁盘

发布时间 2023-12-11 18:49:55作者: Ybacizzz

逻辑卷管理(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