赞
踩
虚拟机软件:VMware® Workstation 15 Pro
系统版本:CentOS 7.6.1810
将虚拟机关机,然后点击VM顶部菜单栏中的显示或隐藏控制台视图按钮来显示已建立的虚拟机的配置信息
然后左边菜单栏点击硬盘,在弹出的对话框选中硬盘,并点击扩展按钮,然后在弹出框中的最大磁盘大小修改未所需要的磁盘大小,比如我现在需要扩容30G,原本的磁盘大小是20G,所以我这里将原本的20G修改成50G,然后点击扩展
df -h
可看到当前还是原本的20G,并未扩容。
fdisk -l
fdisk /dev/sda
重启客户机 reboot 重启linux,必须reboot,否则/dev/sda3无法格式化。
fdisk -l
vgdisplay
pvcreate /dev/sda3
# vgextend 虚拟卷组名 新增的分区
vgextend centos /dev/sda3
vgdisplay
这里可以看到,有30G的空间是空闲的。
df -h
我这里因为要扩展根目录,所以我记下的是 /dev/mapper/centos-root
# lvextend -L +需要扩展的容量 需要扩展的文件系统名
lvextend -L +29G /dev/mapper/centos-root
pvdisplay
这里可以看到,卷组已经扩容了.
以上只是卷的扩容,然后我们需要将文件系统扩容。
# resize2fs 文件系统名
resize2fs /dev/mapper/centos-root
这个是网上很多参考资料的用法,但是在这里报错了
解决办法是,首先查看文件系统的格式
cat /etc/fstab | grep centos-root
这里可以看到,文件系统是xfs,所以需要xfs的命令来扩展磁盘空间
# xfs_growfs 文件系统名
xfs_growfs /dev/mapper/centos-root
df -h
可以看到,现在已经扩容成功了!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。