如何显示Linux中哪个进程拥有磁盘空间教程
我已经运行了这些命令来确定Linux系统上的磁盘空间使用情况.
已使用的文件系统大小可用使用百分比已安装在/ dev / mapper / foovg-foo 326G 202G 108G 66%/ export / data / foo
du -sk * | awk'{sum = $1} END {print sum}’
132161064〜126GB
因此,差异为202G-126G = 76G.
76G磁盘空间在哪里?
我如何找出哪个进程持有文件句柄?
删除的文件名是什么?
在Linux中,/ proc / pid / fd /下的文件描述符是到实际文件的软链接.
解决方法:
不管是原因是什么,您都可以使用lsof查看哪些进程正在保留已删除的文件.这样的事情可能会有所帮助:
lsof | grep '(deleted)$' | sort -rnk 7
换句话说,获取所有已删除的文件,然后按大小降序对其进行排序.