解决方法:
-
检查磁盘空间:
执行
df -h
查看各分区磁盘使用情况。 -
查找大文件或目录:
执行
du -sh /* 2>/dev/null
查找根目录下的大文件或目录,再逐一进入子目录使用相同命令查找。 -
清理缓存和临时文件:
清理
/tmp
目录下的临时文件,执行sudo rm -rf /tmp/*
。 -
检查被删除但未释放空间的文件:
使用
lsof | grep deleted
查找已删除但是仍被占用的文件。 -
重启计算机:
有时候重启计算机可以释放掉那些已删除但是仍被占用的文件。
-
检查外部挂载点:
如果有外部磁盘或者网络文件系统挂载到本地,确保它们没有满,并且你有权限访问。
-
磁盘空间分析工具:
使用
baobab
查看磁盘空间使用情况,它可以图形化地展示磁盘空间使用情况。 -
清理日志文件:
许多系统日志文件可能占用大量空间,可以考虑清理
/var/log
下的日志文件。 -
扩展磁盘空间:
如果经常出现磁盘空间不足,可以考虑扩展磁盘容量,比如使用 LVM 扩展分区大小或添加新的物理磁盘。
-
扩展磁盘空间:
-
du -h -d 1 | sort -h
-
du -h * | sort -hr | head -n 20
-
df -hl
-
如果经常出现磁盘空间不足,可以考虑扩展磁盘容量,比如使用 LVM 扩展分区大小或添加新的物理磁盘。
-
重启恢复