我得到了这些信息,但不知道如何解决这个问题:
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
任何形式的解释或起点将不胜感激......我很困惑。
我得到了这些信息,但不知道如何解决这个问题:
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
任何形式的解释或起点将不胜感激......我很困惑。
文件指针 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 字节的文件。随着硬件的变化,用于访问大于该文件的“大文件”扩展在 32 位系统上被拼凑在一起。随着 64 位处理器,使用 64 位指针的文件大小变得普遍可用。