生态社区

技术文档

磁盘空间不足怎么办

发布时间:2021-07-14    浏览次数:438次    作者:湖南省计算产业生态创新中心 (长沙)

当应用程序报“磁盘空间不足”(disk full)时,通常首先是普通用户没有空间创建或扩展文件了,很可能导致用户无法登录。


但一般来说系统管理员(root)仍然可以登录执行一些管理操作,如删除掉一些临时文件,如/tmp目录、/var/log目录下的一些内容,恢复出一些磁盘空间。


如需增加空间,可考虑为分区扩容。

一种办法是:新创建分区(可能需要新加硬盘),然后将该分区挂载(mount)到某个空间占用比较大的目录下,如/opt、/home,并将原目录里的内容转移到新分区中,然后修改/etc/fstab,使该分区缺省即挂载到指定目录。


另一种办法是:需要空间不足的分区是LVM(逻辑卷)格式,此时可以使用pvcreate创建一个新LVM物理卷,使用lvextend扩展空间不足的逻辑卷,然后用resize2fs扩展该分区(需要卸载该分区,如是/分区,则需要到rescue shell下操作),相关命令使用请参阅lvm相关手册。建议谨慎使用。