`du -sh` 报告使用的大小与 `df -h` 不同

Che*_*eng 6 disk-usage

可能的重复项:
linux 可用磁盘空间混乱
为什么 df 和 du 报告的磁盘使用情况存在差异?

df -h说我使用了 494G /var

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3             564G  494G   41G  93% /var
Run Code Online (Sandbox Code Playgroud)

但是du -sh /var说是350G

是什么让他们与众不同?

phu*_*ehe 6

du查看文件,而df查看文件系统。如果您有一个小文件或空文件,du通过真正查看它来了解实际文件大小,同时df会看到该文件有一些大小,具体取决于创建分区时设置的“块大小”。块大小决定了文件系统上文件的最小大小。虽然可能还有其他原因,但我认为这是df和之间最明显的区别du

另请参阅如何确定 Linux 上 ext3 分区的块大小?

  • 错误的。两者都默认使用块数。 (2认同)

归档时间:

查看次数:

4994 次

最近记录:

14 年,1 月 前