我不是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