CentOS 7 系统中扩展逻辑卷(lvresize)

随着服务器存储需求的不断增长,有时候需要对现有的逻辑卷进行扩展,在CentOS 7系统中,使用lvresize命令可以方便地调整逻辑卷的大小,以下是如何使用lvresize命令来扩展逻辑卷的详细步骤和相关信息。
检查现有逻辑卷
在开始扩展逻辑卷之前,首先需要检查现有的逻辑卷信息,可以使用lvdisplay命令来查看逻辑卷的详细信息。
lvdisplay
确定扩展目标
确定要扩展的逻辑卷名称和目标大小,目标大小可以是绝对值(如+2G)或相对值(如+20%)。
扩展逻辑卷
使用lvresize命令扩展逻辑卷,以下是一个示例:
lvresize -L +2G /dev/mapper/vg-lv_root
这条命令将逻辑卷/dev/mapper/vg-lv_root的大小扩展了2GB。

检查扩展结果
扩展逻辑卷后,再次使用lvdisplay命令来确认逻辑卷的大小是否已按预期扩展。
重新挂载逻辑卷(如果需要)
如果扩展的是根逻辑卷或系统逻辑卷,可能需要重新挂载逻辑卷以使扩展生效。
umount /dev/mapper/vg-lv_root mount /dev/mapper/vg-lv_root
使用扩展的逻辑卷
逻辑卷已扩展,可以使用df命令来检查文件系统的可用空间。
df -h
常见问题解答(FAQs)
Q1:如何缩小逻辑卷的大小?
A1:与扩展逻辑卷类似,可以使用lvresize命令缩小逻辑卷的大小,需要确保逻辑卷中有足够的空间来释放,并且需要先卸载逻辑卷上的文件系统。

lvresize -L -2G /dev/mapper/vg-lv_root umount /dev/mapper/vg-lv_root
Q2:为什么我在扩展逻辑卷后看到的空间没有增加?
A2:这可能是因为逻辑卷的文件系统没有重新挂载,在扩展逻辑卷后,需要重新挂载文件系统以使扩展生效。
umount /dev/mapper/vg-lv_root mount /dev/mapper/vg-lv_root

