购买的云服务器默认只有40G或则50G的系统盘,但是网站运营一段时间后,有可能会出现磁盘不够用的情况需要扩容磁盘。然后经常会遇见客户反馈云服务器的控制台操作了扩容了,但是宝塔面板上并没显示出扩容后的磁盘大小。
控制台显示的截图:
宝塔面板显示的截图:
磁盘大小当前已经扩展到对应容量,但并未写入文件系统,这个是因为需要进入服务器进行扩展券,才算是正常的扩容好。
我这边整理了扩容磁盘的流程,可以作为操作:
注意:扩容有一定概率丢失数据的风险,数据无价,以防万一
根据Linux操作系统安装growpart或者xfsprogs扩容格式化工具。
CentOS 7:
yum install cloud-utils-growpart xfsprogs -y
Ubuntu 14、Ubuntu 16、Ubuntu 18、Debian 9:
apt install cloud-guest-utils apt install xfsprogs
growpart /dev/vda 1
如有报错参考:
[root@cloudduo ~]# growpart /dev/vda 1
unexpected output in sfdisk --version [sfdisk,来自 util-linux 2.23.2]
解决方法:
执行LANG=en_US.UTF-8
运行扩展分区 growpart /dev/vda 1
如若还出现一样的报错,可以重启后再运行看看
运行 df -Th 以下命令查看云盘分区大小和文件系统类型
如果是ext*文件系统(例如ext3和ext4):运行以下命令扩展文件系统。
resize2fs /dev/vda1
如果是xfs文件系统:运行以下命令扩展文件系统。
xfs_growfs /
运行以下命令查看云盘分区大小。
df -h
扫码赞赏,鼓励支持
相关问题
Centos 7.x 下做端口映射/端口转发Windows server 2008/2012/2016/2019 服务器桌面不显示我的电脑(计算机)的解决方案No input file specified的解决方法网站如何添加工信部网站备案号和链接代码腾讯云对象存储内网与外网地址访问Windows远程桌面多个用户如何同时使用Chrome谷歌浏览器?