【发布时间】:2019-07-15 18:55:40
【问题描述】:
我最近在我的 EC2 服务器上运行了一份报告,并被告知它空间不足。我删除了从我的报告中部分生成的 csv(这将是一个相当大的)并运行 df -h 并惊讶地得到这个输出:
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 7.8G 7.0G 718M 91% /
devtmpfs 15G 100K 15G 1% /dev
tmpfs 15G 0 15G 0% /dev/shm
我不仅惊讶于可用空间之少/使用了多少空间(我在 /dev/xvda1 实例上),而且还惊讶于看到 2 个替代文件系统。
为了调查是什么占用了这么多空间,我在~ 中运行了du -h,并看到了服务器上所有目录的列表。它们报告的总大小不应接近 7 GB...这就是为什么我要问“是什么占用了所有空间??”
目前最大的目录是~ 目录,其中包含 165MB,所有其他目录为 30MB 及以下。我的心算加起来不到 7gb。 (如果我理解 du -h 正确,~ 内的所有目录都应该包含在 165MB 内......所以我很困惑 7 GB 怎么会被填满)
有人知道这里发生了什么,或者我可以如何清理空间吗?另外,出于好奇,有没有办法从同一个盒子中使用 devtmpfs/tmpfs 服务器?我在 AWS Linux 上运行,安装了 python 和 ruby 版本
【问题讨论】:
标签: linux amazon-web-services amazon-ec2