由于磁盘空间不足,我的 Ubuntu 服务器已停止。我删除了一些增长非常快的日志文件。但df -h
仍然显示我没有剩余空间。当我运行时,du -sh /*
我可以看到删除日志后我应该有足够的磁盘空间。
我跑了lsof +L1
,它带来了两个文件:/var/log/mail.log
和/var/log/mail.err
. 这是我删除的两个日志。我重新启动了 apache、postfix 和 mysql(它认为 mysql 不会因为磁盘空间不足而重新启动),但仍然df -h
显示没有空间。
Bro*_*ana 19
在这种情况下,文件可能由 syslog 管理。您可能有 rsyslog、sysklogd 或 syslog-ng。从内存中我认为 rsyslog 是默认的,所以尝试:
须藤服务 rsyslog 重启
这应该释放文件,并允许它们实际得到清理。在最后一个文件句柄关闭之前,文件系统无法释放空间。
(或者你可以像 Windows 管理员一样,当然只是重新启动......)
归档时间: |
|
查看次数: |
5197 次 |
最近记录: |