我收到了这些信息,但我不确定如何解决这个问题:
Double-Indirect Addressing
Disk block size = 1k
File Point is 64 bits (8 bytes)
Block can hold 128 file pointers
Inode holds 8 double-indirect entries
任何形式的解释或起点都会非常感激......我很困惑。
答案 0 :(得分:0)
文件指针64表示您可以拥有一个文件,其最大偏移量是64位无符号数可以具有的最大数。理论上。在实践中,你没有
的磁盘空间2^64 -1 bytes of file data + 1 byte for a null terminator
df -h
命令将显示文件系统上的最大可用空间。为大文件选择一个。
PS:2^64 -1: 18446744073709551615
原因是直到最近文件系统才被限制为大小为2 ^ 32 -1字节的文件。 随着硬件的变化," largefile"用于访问大于该文件的文件的扩展在32位系统上拼凑在一起。使用64位处理器,使用64位指针的文件化变得普遍可用。