在 Linux 上:目录占用的空间比其中的文件多

在 Linux 上:目录占用的空间比其中的文件多

我们的文件服务器 (Ubuntu Hardy) 上有一个目录占用的空间比其中的文件和子目录加起来还要多。我用“du”检查目录大小,用“ls -l”检查文件大小,但我不知道是什么占用了“幻像空间”。

我使用 lsof 检查过,但该目录中没有打开文件的进程。有人知道这里发生了什么吗?

答案1

目录中是否有任何隐藏文件? 输出是否ls -al显示任何占用空间的其他文件? 隐藏文件的文件名以..bashrc 开头。

答案2

使用相同的块大小调用两个命令:(--block-size对于两个命令)。也许它们有不同的配置。

答案3

目录子树是否包含任何挂载点?在未启用挂载点时,是否有可能某些数据被错误地存储在目标文件夹中?

相关内容