当需要调整LVM逻辑卷的空间大小时,可以使用lvresize
命令来完成。lvresize
命令可以增大或缩小逻辑卷的大小,同时也可以调整逻辑卷的文件系统大小以适应新的逻辑卷大小。
以下是使用lvresize
命令调整LVM逻辑卷大小的完整攻略:
- 首先,使用
lvdisplay
命令查看当前逻辑卷的信息,包括逻辑卷名称、大小、文件系统类型等。
bash
lvdisplay
- 然后,使用
lvresize
命令调整逻辑卷的大小。如果要增大逻辑卷的大小,可以使用+
号加上要增加的大小,如果要缩小逻辑卷的大小,可以使用-
号加上要缩小的大小。例如,要将逻辑卷/dev/vg01/lv01
的大小增加10GB,可以使用以下命令:
bash
lvresize -L +10G /dev/vg01/lv01
如果要将逻辑卷/dev/vg01/lv01
的大小缩小10GB,可以使用以下命令:
bash
lvresize -L -10G /dev/vg01/lv01
- 接下来,使用
resize2fs
命令调整文件系统的大小以适应新的逻辑卷大小。如果使用的是XFS文件系统,可以使用xfs_growfs
命令调整文件系统大小。例如,要将/dev/vg01/lv01
逻辑卷上的ext4文件系统大小调整为逻辑卷大小,可以使用以下命令:
bash
resize2fs /dev/vg01/lv01
如果使用的是XFS文件系统,可以使用以下命令:
bash
xfs_growfs /dev/vg01/lv01
- 最后,使用
lvdisplay
命令再次查看逻辑卷的信息,确保逻辑卷大小和文件系统大小已经调整成功。
bash
lvdisplay
示例1:增大逻辑卷的大小
假设当前逻辑卷/dev/vg01/lv01
的大小为20GB,需要将其增加10GB。可以使用以下命令:
lvresize -L +10G /dev/vg01/lv01
resize2fs /dev/vg01/lv01
示例2:缩小逻辑卷的大小
假设当前逻辑卷/dev/vg01/lv01
的大小为20GB,需要将其缩小10GB。可以使用以下命令:
umount /dev/vg01/lv01
e2fsck -f /dev/vg01/lv01
resize2fs /dev/vg01/lv01 10G
lvresize -L -10G /dev/vg01/lv01
mount /dev/vg01/lv01
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:lvresize调整lvm逻辑卷的空间大小 可以增大空间和缩小空间 - Python技术站