在df -h
输出中我可以看到:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 234G 60M 222G 1% /media/daniel/0dabcbae-b766-4aba-84f0-f7ab39b354fb
那么未使用且不同时可用的12GB空间去哪里了呢?
我检查了一下gparted
发现:
- 大小 238.47 GiB
- 已占用 4.80 GiB
- 可用 233.67 GiB
233.67 + 4.8 = 238.47
因此gparted
结果是合乎逻辑的。选定的文件系统为 ext4。
我无法从该硬盘中删除 4.8 GB。我将其格式化为 ext4、fat32,然后再次格式化为 ext4,但仍然显示可见的已用空间量。
问题 1.
为何我无法擦除硬盘?
问题2。
为什么结果df
与 gparted 不同?
问题3.
为什么已用量和可用量之和不等于大小df
?
答案1
ext4 保留一部分空间(通常为 5%),以避免碎片化并用于系统服务。这是 ext4 所特有的
看如何释放 EXT4 分区上的保留空间. 但使用时请自负风险。
这应该可以解释为什么两个应用程序看到的总分区大小不匹配。gparted 报告总分区大小,而 dh 忽略保留空间。
关于那 1% 的使用率,所有文件系统都需要一些空间来跟踪文件(即开销和元数据),即使还没有文件。FAT32 的开销非常低,但仍有一些开销,而复杂的基于日志的文件系统(如 ext4 和 ntfs)则需要更多空间。
这并不是说您不能擦除已使用的空间,而是磁盘被擦除后,它会再次被填满。