为什么新分区和格式化的298 GB驱动器上有4.86(也许是15.1)GB的USED空间(如Gparted的ext4)


16

好吧,这个问题说了大部分...

Gparted报告已使用空间为4.86 GB
Nautilus报告已使用空间为15.1 GB ...(通过/ media / U_0298_data的属性)

为什么要使用这个空间?谁在报告正确的数字?(...如果有)
垃圾箱有关吗?

PS。它是唯一的分区,并且正在使用整个驱动器空间。

Answers:


21

Gparted使用mkfs.ext4创建ext4文件系统,为超级用户保留5%的空间,如手册页所述:

-m reserved-blocks-percentage
   Specify  the  percentage  of the filesystem blocks reserved for the super-user.  This 
   avoids fragmentation, and allows root-owned daemons, such as syslogd(8), to continue to 
   function correctly after non-privileged processes are prevented from writing to the 
   filesystem.  The default percentage is 5%.

现在,约300GB中的5%就是您已经使用的15GB。

更加有趣的是,如果您觉得不需要它,可以避免这种情况,只需使用例如

sudo mkfs.ext4 -m 0 /dev/sda1

其中0表示0%。

我认为Gparted会看到更多空间,因为它是由超级用户运行的,因此15GB的部分空间对他来说是免费的。Nautilus由用户运行,因此空间较小。


1
Grazie mille ...
Peter.O 2010年

9
使用tune2fs创建文件系统后,还可以重置保留的百分比。语法本质上是相同的:sudo tune2fs -m 0 /dev/sda1
马修·克鲁姆利

5

有多种方法可以计算文件系统上的空间,从不使用的字节到可用的群集等,在没有更好的信息的情况下,我会认为gparted的报告更为“准确”。

文件系统需要i表,空闲列表,超级块,超级块备份以及ext4中的日志记录的开销。您所报告的298GB中的4.86是高达1.6%的开销,以便跟踪您的东西。这让我觉得开销很低。


开销?哎哟!
MestreLion 2011年

我在这里有一个非常相似的问题:askubuntu.com/questions/48488它的分区为250GiB,因此数字相似。Nautilus显示了188MB的已用空间,总容量比实际容量小4GB。开销是哪一个?还有什么呢?
MestreLion 2011年

2

除了为root保留的空间之外,请在此处查看我的其他答案。简而言之,ext系列文件系统在格式化时为inode表保留了空间,默认情况下,每128 mb磁盘空间该空间为2 mb。

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.