逻辑卷管理(Logical Volume Manager,简称LVM)是Linux环境下对磁盘分区进行管理的一种机制。它通过将底层的物理硬盘抽象为逻辑设备,从而提供更灵活的磁盘管理方式。
首先需要将磁盘分区转换为物理卷。
sudo pvcreate /dev/sdb1
可以通过pvdisplay
命令查看物理卷的信息:
sudo pvdisplay
将创建好的物理卷添加到卷组中。
sudo vgcreate my_volume_group /dev/sdb1
使用vgdisplay
命令查看卷组信息:
sudo vgdisplay
在卷组中创建逻辑卷。
sudo lvcreate -L 5G -n my_logical_volume my_volume_group
这里-L 5G
表示逻辑卷大小为5GB,-n my_logical_volume
表示逻辑卷名称。
使用lvdisplay
命令查看逻辑卷信息:
sudo lvdisplay
格式化逻辑卷为ext4文件系统:
sudo mkfs.ext4 /dev/my_volume_group/my_logical_volume
创建挂载点并挂载逻辑卷:
sudo mkdir /mnt/my_lvm
sudo mount /dev/my_volume_group/my_logical_volume /mnt/my_lvm
要使挂载永久生效,需编辑/etc/fstab
文件,添加如下行:
/dev/my_volume_group/my_logical_volume /mnt/my_lvm ext4 defaults 0 0
如果需要扩展逻辑卷,首先使用lvextend
命令调整逻辑卷大小:
sudo lvextend -L +2G /dev/my_volume_group/my_logical_volume
然后扩展文件系统以利用新增的空间:
对于ext4文件系统:
sudo resize2fs /dev/my_volume_group/my_logical_volume
对于xfs文件系统:
sudo xfs_growfs /mnt/my_lvm