![为什么这个“df”输出与 Finder 报告的不同?](https://linux22.com/image/1534461/%E4%B8%BA%E4%BB%80%E4%B9%88%E8%BF%99%E4%B8%AA%E2%80%9Cdf%E2%80%9D%E8%BE%93%E5%87%BA%E4%B8%8E%20Finder%20%E6%8A%A5%E5%91%8A%E7%9A%84%E4%B8%8D%E5%90%8C%EF%BC%9F.png)
df -h
显示:
Filesystem Size Used Avail Capacity iused ifree
%iused Mounted on /dev/disk1 233Gi 150Gi 83Gi 65%
3350360 4291616919 0% /
从 Finder 中,HDD 上的信息显示:
249.68 GB
101.57 GB (12.78 GB purgeable)
148,108,524,404 bytes (148.11 GB on disk)
为什么 有 83 GB 可用df
,但同一 HDD 的另一个视图中却有 101.57 GB 可用?
答案1
您看到两个不同的值,是因为 macOS 的 Finder 报告 GB,而df
报告 GiB。这两个数字指的是相同的实际字节数。
您可以使用不同的基数来指定大量的字节:
前者主要由硬盘供应商使用,而 Apple 选择以与购买硬盘时相同的方式在 Finder 中报告磁盘大小。从技术上讲,这是正确的,因为硬盘以“GB”和“TB”为单位出售。
随 macOS 一起提供的驱动df
器显示为二进制前缀,因此总容量为 233 GiB(大约相当于 250 GB)。
df
PS: Linux 附带的GNU在使用 时将显示二进制前缀df -h
,但将其标记为G
。如果您想在那里使用 SI 前缀,则必须使用df -H
。
答案2
Finder 不会报告“可清除空间”,即 Timemachine 本地备份和系统缓存,因为 MacOS 会在必要时释放该空间。df
对此并不清楚,并且包括为这些目的占用的磁盘空间。
您可以在这里阅读更多相关信息:https://daisydiskapp.com/manual/4/en/Topics/PurgeableSpace.html