我的一台服务器有问题,我真的不知道发生了什么,所以任何帮助/建议我都会很感激。一个分区上有 42GB 空间。昨天我看到这个分区已满 100%,所以我清理了一些旧文件并清除了大约 12GB。今天一切似乎都很好,直到 1 小时前我检查时,分区再次已满 100%。
当寻找要删除的内容时,可用空间又像昨天一样回来了,而且这 12GB 现在又在这里。
昨天:
/dev/ 42GB 29GB 12GB 72% /smth
1小时前:
/dev/ 42GB 42GB 100% /smth
现在:
/dev/ 42GB 29GB 12GB 72% /smth
问题出在这里。我对 Linux/unix 不太熟悉,仍在学习中,如能得到任何帮助,我将不胜感激。我可以检查什么?有一些进程不停地运行,并将数据写入日志文件。
如果你们需要更多信息,就问我。
答案1
如果某个文件在某个地方打开,那么即使你删除它,rm
它仍会保留在磁盘上,直到关闭为止。因此,如果你有一个程序正在写入一个巨大的日志文件,那么仅仅删除该文件可能无法让你恢复磁盘空间,直到程序也关闭该文件为止。
阅读unlink
了解有关该主题的更多信息。