为什么在更新到OS X 10.12 Sierra后,我的硬盘上的最大inode数量变为2 ^ 32-1


1

从OS X 10.10 Yosemite升级到10.12 Sierra后,我发现使用的inode百分比变为0%而不是99%。

据我所知,inode的最大数量变为2 ^ 32-1,但我不能谷歌任何关于它。

Apple有任何信息吗?我试图联系苹果支持但没有运气。


您的 我用了 百分比既不应该变为0%也不应该变为99%。它应该在容量百分比±2%= 88-92%左右。 ifree百分比 甚至不存在!
klanomath

klanomath,抱歉“使用过”,而不是“免费”,更新后的帖子。现在它是0%,因为最大数量很大。在10.10我使用了99%,因为我有大量的小文件,并且使用了99%的空间
Eugene Lyulka

Answers:


1

您没有详细说明您正在使用哪个文件系统,因此我假设您正在使用Sierra上的默认HFS +文件系统。

HFS +文件系统没有类似于其他文件系统的“inode”概念。因此,对于HFS +,inode free / used计数实际上没有意义,而且从来没有。

为了符合标准,macOS上的df命令会报告inode信息。然而,它只是或多或少地组成了数字。

在旧版本的macOS上,df命令始终报告您使用的是大约。与自由空间和已用空间之比相同的inode比率。因此,如果您在1 TB驱动器中使用500 GB,则会报告您使用了大约50%的inode。

在Sierra Apple必须决定报告0%的使用率更好。这两个数字都可以,因为无论如何它完全是假的。

在磁盘上的基础文件系统中,没有任何关于可以保存的最大文件数的更改。之前是(2 ^ 32)-1,现在仍然是(2 ^ 32)-1。

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.