今天面对problemkoy: minidlna愚蠢整天运到所有的处理器 100 百分. 我忽略了这个问题, 但后来我打破了桑巴, 而不是一个单刀球不工作. 看着, 还有什么用磁盘空间:
df -h
他给我看了, 从根本上没有空间!
然后我去探索周围的根, 这是它不是那么.
cd / du -h --max-depth 1
发现问题: 文件夹/无功称85GB! 要确切文件夹日志. 它坐了85GB的minidlna.log文件! 当然,我删除了使用 “RM -rf /var/log/minidlna.log”
但这个地方还没有散尽. 通常, inode的文件还开着,他仍然持有的85GB.
解
运行
lsof | grep deleted | grep minidlna.log
而我们看到的画面
chrome 3446 user 128u REG 253,2 16400 2364626 /var/log/minidlna.log (deleted)
我们感兴趣的人物 3446 (一些短aydishnik). 接下来,你需要找到一个链接,在/ proc / *我们aydishnik * / FD / *下载链接提供的文件*. 这是通过
ls -l /proc/3446/fd | grep minidla.log
好了,我们得到关于这类事情:
lrwx------. 1 user unix 64 Feb 11 15:31 128 -> /var/log/minidlna.log (deleted)
在这里,我们感兴趣的文件中 128. 然后零出文件:
cat /dev/null > /proc/3446/fd/128
很好, 正确, 该操作后的可用空间.
一个响应 Linux的: 删除文件空间后,没有被释放