Linux磁盘空间逻辑卷扩容
目标:使用的是 LVM (Logical Volume Manager) 管理磁盘空间,要将磁盘剩余的逻辑卷空间扩充到根目录(/)下。
步骤概览
- 检查当前磁盘和文件系统使用情况
- 检查是否有未分配的物理卷空间
- 扩展逻辑卷
- 调整文件系统大小
详细步骤
1. 检查当前磁盘使用情况
df -h
查看 / 目录挂载的文件系统及其使用情况。
2. 检查卷组是否有可用空间
vgdisplay
查看"Free PE / Size"行,确认有可用空间。
3. 找出 / 目录对应的逻辑卷
lvdisplay
或者更简单的方式:
df -h /
然后查看挂载点对应的设备,通常是 /dev/mapper/[vgname]-[lvname] 或 /dev/[vgname]/[lvname] 格式。
4. 扩展逻辑卷
假设你的根目录对应的逻辑卷是 /dev/vg00/lv_root,并且你想将所有可用空间都分配给它:
lvextend -l +100%FREE /dev/vg00/lv_root
或者如果你想指定具体大小(例如增加10G):
lvextend -L +10G /dev/vg00/lv_root
5. 调整文件系统大小
根据你的文件系统类型选择相应命令:
对于 ext2/ext3/ext4 文件系统:
resize2fs /dev/vg00/lv_root
对于 xfs 文件系统:
xfs_growfs /
- 验证扩展结果
df -h /
确认 / 目录的可用空间已增加。