Linux 文件系统空间硬盘不够,如何排查?
本人 Linux 完全新手。
在 Digital Ocean 上有一个 20G 大小的 droplet。上面只有一个小小的个人博客站点,因此从来没担心过会把 20G 硬盘用光。
昨天试着向里边部署第二个小网站,还顺手升级了一下 Ubuntu 版本 (从12到16),也顺道折腾了零零碎碎一些其他东西。但感觉不应该占用太多硬盘的。
今天又上去给新网站数据库添加一个表时候被提示已经硬盘没空间了。用 df 命令看了下:
但是 inode 信息显示似乎又才用了 10% (其实并不懂的 inode 的细节):
于是试着寻找最大的文件/文件夹:
感觉也不像加起来能用光 20G 的样子。
接下来该怎么排查呢?提前谢过。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
依然不知道是什么占用了那么大硬盘,不过把 这里的办法 挨个试一遍,确实是清理出来了一部分的。
losf |grep delete 看看咯
du / -d 1 -h看哪个目录占用最多,然后依次往下找吧