我想知道是否有人可以仔细检查我对以下问题的回答。我不确定我是否正确理解了单间接块和双间接块。
一个磁盘块为 2KB,使用索引分配。文件的 inode 长度为 128 字节,其中 32 字节用于状态信息。剩余的 96 个字节用于索引条目 - 每个条目 4 个字节。
如果使用以下方案,文件中可以存储的最大数据量是多少?
一个。每个索引条目都是指向直接块的指针
24 pointers x 2 KB = 48 KB
湾。每个索引条目都是指向单个间接块的指针
2 KB / 4 pointers = 512 pointers = 2 MB x 24 = 48 MB
C。前 22 个条目指向直接块,第 23 个条目是指向单个间接块的指针,第 24 个条目是指向双间接块的指针
22 pointers x 2 KB = 44 KB + 2 MB + 2 GB