遇到的问题:
centos7 磁盘磁盘空间不足
采用esxi vsphere创建的虚拟机,并采用 thin privision配置,结果在安装软件时,弹出磁盘空间不足,用 df -hl命令查看磁盘空间显示如下
解决方法:采用lvm方法增加磁盘空间
解决步骤
1、先在vshpere客户端扩充虚拟机硬盘(如果你非虚拟机的centos系统,要选用其他方式扩充虚拟机硬盘)
*注释:若扩容部分为灰色,需要将该虚拟机所有“快照”删除,并整合快照冗余信息
2、将扩充的磁盘空间设置为虚拟机可识别的“磁盘空间”,具体步骤如下
- 查看磁盘情况
fdisk -l
记录下红框所示路径 /dev/sda
- 创建新的分区
fdisk /dev/sda
并依次输入如下命令:
n {new partition}
p {primary partition}
3 {partition number}
[这时会提示修改大小,选择默认直接回车即可]
t {change partition
id
}
3 {partition number}
8e {Linux LVM partition}
w
如果中间有设置大小之类的提示,就直接回车。
以上dos截图如下:
- 重启centos
reboot
- 查看sd3是否标记为LVM
fdisk -l
此时已标记一个新的sda3
- 调整LVM大小
vgdisplay
重点记录途中红框的值
- 为新分配的空间创建一个新的物理卷
pvcreate /dev/sda3
- 使用新的物理卷来扩展LVM的VolGroup
vgextend centos_wsj /dev/sda3
- 扩展LVM的逻辑卷
1)先查看逻辑卷
lvdisplay
记住下面红框内的三个值
2)扩展
lvextend /dev/centos_wsj/root /dev/sda3
- 调整逻辑卷的大小
xfs_growfs /dev/centos_wsj/root
- 查看结果(检验)
lvscan
- 再次查看磁盘空间,看空间是否增加
df -hl