磁盘已满,但无法找到占用空间的文件夹

时间:2015-07-07 04:39:10

标签: linux disk

我试图找出我的VPS中哪个文件夹最多占用磁盘空间,df -h命令的结果显示我的磁盘存储空间为40GB,而我使用的是38 Gb。

但是当我使用ncdu(使用命令:ncdu /)计算根文件夹的大小时,它表明我只使用了8.9 Gb: 任何人都可以帮我找出哪些文件/文件夹占用了近30 Gb的磁盘

2 个答案:

答案 0 :(得分:2)

尝试使用此命令:

du -cks *|sort -rn|head

这将列出您当前所在目录的10个最大子目录。然后您可以cd进入最大的子目录并再次运行命令以查看子子目录的大小,依此类推。

来源:https://serverfault.com/a/25045/297452

答案 1 :(得分:0)

这听起来像是一个openfile问题。

尝试

lsof +L1 <path to dir>