我们的文件服务器 (Ubuntu Hardy) 上有一个目录占用的空间比其中的文件和子目录加起来还要多。我用“du”检查目录大小,用“ls -l”检查文件大小,但我不知道是什么占用了“幻像空间”。
我使用 lsof 检查过,但该目录中没有打开文件的进程。有人知道这里发生了什么吗?
答案1
目录中是否有任何隐藏文件? 输出是否ls -al
显示任何占用空间的其他文件? 隐藏文件的文件名以.
.bashrc 开头。
答案2
使用相同的块大小调用两个命令:(--block-size
对于两个命令)。也许它们有不同的配置。
答案3
目录子树是否包含任何挂载点?在未启用挂载点时,是否有可能某些数据被错误地存储在目标文件夹中?