![某处生成大量数据,填满磁盘空间](https://linux22.com/image/1166065/%E6%9F%90%E5%A4%84%E7%94%9F%E6%88%90%E5%A4%A7%E9%87%8F%E6%95%B0%E6%8D%AE%EF%BC%8C%E5%A1%AB%E6%BB%A1%E7%A3%81%E7%9B%98%E7%A9%BA%E9%97%B4.png)
前言:我正在运行 Ubuntu 18.04。如果需要,我可以提供更多信息。
不知何故,我的磁盘在短短几个小时内就自行填满了数百 GB 的空白空间。磁盘分析器显示根目录中大约有 170 GB 的数据。我的硬盘是 1 TB。我没有看到其他文件可以占用另外 800 GB,但当我在文件管理器中查看磁盘时,系统告诉我剩余空间不到 1 GB。我之前确实删除了一些总计 500 GB 的大型日志文件,但我没有看到任何替代它们的东西。这些警告和问题今天出现了。我不知道发生了什么变化。
答案1
您可以使用以下方式查看大型打开的文件
sudo lsof / | \
awk '{if(\$7 > 1048576) print \$7/1048576 \"MB\" \" \" \$9 }' | \
sort -n -u
(将1048576
(1GB)更改为较小的数字以查看其他文件)。
要查看打开的、删除的文件,
sudo lsof / | egrep 'PID|\(deleted\)'