[学习笔记]对Exsi中的CentOS扩充磁盘空间
文章目录
- 扩展分区
- 扩展 LVM 物理卷
- 扩展逻辑卷
- 扩展文件系统
操作前请备份重要数据(尤其是生产环境)。
前提,保证虚拟机的快照为空,否则变更磁盘容量会失败。如果之前有快照,先进快照管理把快照删除
在虚拟机关闭的情况下,进入编辑
扩充硬盘大小,这里我扩充至180GB
启动虚拟机,并查看磁盘大小
lsblk
运行结果:
sda
设备已经扩充到180GB
扩展分区
使用如下命令扩展分区
sudo parted /dev/sda
(parted) print # 查看当前分区
(parted) resizepart 2 100% # 把2号分区扩到磁盘末尾
(parted) quit
运行结果:
此时分区已扩展至100%
扩展 LVM 物理卷
分区扩大后,还需要让 LVM 知道新空间:
sudo pvresize /dev/sda2
sudo pvdisplay # 确认 PV 里出现 Free PE
运行结果:
扩展逻辑卷
选择要扩展的卷(如根分区 centos-root 或 /home):
sudo lvextend -l +100%FREE /dev/centos/root
如果想把所有空闲空间都加到 /home,就改成 /dev/centos/home。
运行结果:
扩展文件系统
使用df -hT
命令,此时磁盘空间已扩展,但文件系统还没有扩展。
查看磁盘文件系统:
lsblk -f
如果是 XFS:
sudo xfs_growfs /
或:
sudo xfs_growfs /home
如果是 EXT4:
sudo resize2fs /dev/centos/root
运行结果:
再次使用df -hT
命令,此时centos/root已扩容至130G