假设你有一个 iNode,它已经满了,没有间接指针。如果你给它一个间接指针,它的最大文件大小是否会翻倍?
答案1
维基百科:
与 inode 不同,inode 的数量是固定的,并且分配在文件系统的特殊部分,而间接块的数量可以是任意的,并且与数据块分配在文件系统的同一部分。间接块中的指针数量取决于块大小和块指针的大小。例如:如果块大小为 512 字节,块指针为 4 字节,则每个间接块可以包含 128 (512 / 4) 个指针。
所以不是:最大文件大小增加了一倍多,因为间接指针指向的单个块中的数据块地址比 inode 本身中的直接块地址多得多。