在为我的数据创建 250GiB 备份分区时,我注意到 Nautilus、gParted、df、tune2fs 等中报告的分区大小和可用空间之间存在很多差异。
起初我以为是 GiB/GB 混淆。不是。
然后我认为它可能是 ext4 的保留块。不是。
我完全不解。这里有一些图片。以下是步骤:
Nautilus 说“总容量:250.0 GB ”(即使它实际上是 GiB,而不是 GB)。除了那个小小的贴错标签,到目前为止,还不错
首先,Last 和 Total 扇区相同。它是相同的 250GiB 分区。使用的大小是 4.11GiB(可能是保留块?)
不。看起来保留块是 12.7 GiB(~5%。哎哟!)。但是......为什么总容量现在只有 246.1 GiB ???. 这种差异(有点)与 gparted 报告的 4.11 GiB 相匹配。但是......如果它不是来自保留块,它是什么?为什么 gparted 没有报告 12.7GiB 的已用空间?
$ df -h /dev/sda5
Filesystem Size Used Avail …
Run Code Online (Sandbox Code Playgroud) 下面是 df 命令的输出
# df /boot
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 122835 26732 89550 23% /boot
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚“可用”列是如何计算的。它不等于:
1K-blocks - Used
Run Code Online (Sandbox Code Playgroud)
似乎差不多:
(1K-blocks - Used) - ((1K-blocks) * 5 / 100)
Run Code Online (Sandbox Code Playgroud)
我的问题是,“可用”列是如何计算的?