我应该使用 df 或 du 来计算用于分区的空间吗?

我应该使用 df 或 du 来计算用于分区的空间吗?

我想备份/home目录,但是sudo du -h /home | tail -n1显示

22146824    /home

然而df -h显示:

/dev/sda5        54G   22G   30G  42% /home

22*2^30 == 23622320128

后面的数字比第一个大得多,它们应该显示相同的磁盘使用情况?如果我想在软盘上分区,我应该使用多少空间?

答案1

如果您创建文件系统,那么您不仅需要存储数据的空间,还需要存储元数据的空间。因此du(忽略元数据)显示的容量太少。

df数字与本案相关。

相关内容