使用的分区和可用大小(以字节为单位)


14

我不是Linux专业人士,也许我忽略了文档中的某些内容,但是:

df -ah例如,自动返回最大单位:M/ G/ T

简单地说df,没有选项,返回,我认为是扇区而不是字节。

parted /dev/sda1 unit B print

它以字节为单位显示,但不返回used/ available字节。

我听说过将扇区转换为实际大小,但是我不知道该怎么做。

如何返回分区的实际字节?


1
尝试以下命令:df -B1
讲者

这是近了,但结果不同:parted /dev/sdd1 unit B print== 3221225472B== 3221225472,其中df -B1 -a | grep /dev/sdd1Used+ Available== 1152532480+ 1857056768= 3009589248。和3221225472- 3009589248= 211636224。在那种情况下,那些201MiB到哪里去了?
joltmode,2012年

文件系统可分配的空间不等于基础分区的大小。df报告文件系统大小,parted报告分区大小。差异是由文件系统开销引起的。
讲者2012年

哦,对于3.0GiB分区上的文件系统来说,这些201MiB可以吗?
joltmode,2012年

不,我想这太过分了。但是我不知道您的设置,例如您的文件系统是否使用了分区的最大可用大小。那么,您真正想要的是什么?
讲者2012年

Answers:


22

如果需要分区大小,则可以使用已经提到的命令:

parted /dev/sdd1 unit B print

如果您需要文件系统的总大小,则可以使用以下给出的总数df

df -B1 /dev/sdd1

请注意,如果将所给定的已用和可用空间相加df,它将小于给定的总空间。这是由于文件系统开销,例如日志。

如果要修改或只是查看文件系统设置,请考虑tune2fsdumpe2fs手册页。


对于Cygwin,请使用D:/或与反斜杠一起查看Cygwin所在的其他驱动器。
pbies
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.