可能重复:
Linux 服务器空间不足
我删除了一个打开的文件,但磁盘使用量并没有减少。
如果我删除 /proc/PID/fd/N 中的链接,它会释放空间吗?这个过程会发生什么(一般来说)?
具体来说:服务器正在运行 Zimbra,并且 sync.log 偶尔会变得非常大(这是 Zimbra 的错误)
答案1
您有一个正在运行的进程正在写入文件。您应该截断或清零日志文件,而不是删除它。请参阅此处有流程的详细信息和解释,但类似的东西: > /path/to/sync.log
可以起作用。
此时,您必须重新启动 Zimbra 守护程序才能实现新释放的空间。
显然,这是治标不治本,希望您有机会在 Zimbra 级别解决这个问题。
答案2
删除正在写入的文件的更好方法是将 cp /dev/null 放入其中
cp /dev/null /path/to/file