我不是Linux专业人士,也许我忽略了文档中的某些内容,但是:
df -ah例如,自动返回最大单位:M/ G/ T。
简单地说df,没有选项,返回,我认为是扇区而不是字节。
parted /dev/sda1 unit B print
它以字节为单位显示,但不返回used/ available字节。
我听说过将扇区转换为实际大小,但是我不知道该怎么做。
如何返回分区的实际字节?
这是近了,但结果不同:
—
joltmode,2012年
parted /dev/sdd1 unit B print== 3221225472B== 3221225472,其中df -B1 -a | grep /dev/sdd1为Used+ Available== 1152532480+ 1857056768= 3009589248。和3221225472- 3009589248= 211636224。在那种情况下,那些201MiB到哪里去了?
文件系统可分配的空间不等于基础分区的大小。
—
讲者2012年
df报告文件系统大小,parted报告分区大小。差异是由文件系统开销引起的。
哦,对于3.0GiB分区上的文件系统来说,这些201MiB可以吗?
—
joltmode,2012年
不,我想这太过分了。但是我不知道您的设置,例如您的文件系统是否使用了分区的最大可用大小。那么,您真正想要的是什么?
—
讲者2012年
df -B1