有时候,VPS 的镜像或后台管理系统存在瑕疵,当我们重装系统的时候会出现磁盘空间错误(变小)的问题,额外会导致在更新、安装软件时出现磁盘空间不足的错误。作者在使用某厂商 VPS 的过程中就出现了重装系统后根分区仅有 4.3G,apt update 也会空间不足的问题。厂商坦诚是系统有问题了,需要提供 root 账号密码帮助修复。作者自行维护恢复,简单记录。
使用cfdisk调整分区(设备块)
重建系统后,因为厂商镜像的问题,根文件系统只有 2.4G,更新 apt 列表都会出现空间不足错误,实在难绷。工单的话需要 1 天,因为是最新的 debian 12,还是 cfdisk 尝试自行修复。
运行 cfdisk 伪 gui 程序,可见剩余 37.6G 自由空间。直接在 cfdisk 中调整(resize),很方便。
调整(resize)完成之后,需要写入分区表(write)生效,相当于保存。
调整文件系统
调整分区之后使用 lsblk 观察,分区应该是正常的。
接下来调整文件系统,将分区设备块扩展到文件系统,根据不同的文件系统选择不同的命令。
- resize2fs:ext文件系统
- xfs_growfs:xfs文件系统
resize2fs /dev/vda1
这样文件系统恢复正常。
遇到此类问题,还是高版本系统内置了 cfdisk 解决问题快,debian 11- 以下的系统因为没有预置 cfdisk 会更为耗时。
文章评论