Q128.
在 Linux 作業系統的 ext2 檔案系統中,若 block size 為 1024 bytes,則檔案大小的上限為
電腦軟體應用 · 乙級 · 系統軟體使用 · Q128
難易度分析
4 / 5
本題要求考生掌握特定的檔案系統索引結構,並能根據不同的區塊大小進行容量上限的精確計算。由於選項中設置了與不同參數相對應的數值,容易導致混淆,因此需要對計算邏輯有深入的理解。
正確答案:③16GB
③ 16GB:16GB 為正確答案。ext2 使用 12 個直接 block、1 個單重間接、1 個雙重間接、1 個三重間接 的索引結構,當 block size 為 1024 bytes 時,每個 block 可容納 256 個 block 指標(1024/4),經計算三重間接索引的總容量上限約為 16GB。
錯誤選項解析
- ① 64GB:64GB 並非 ext2 在 block size 1024 bytes 下的正確上限值,此數值與實際計算結果不符。
- ② 1TB:1TB 遠超過 ext2 在 block size 1024 bytes 時的容量限制,ext2 的 block 索引機制 無法在此 block size 下支援如此大的檔案。
- ④ 2TB:2TB 是 ext2 在 block size 為 4096 bytes 時的上限值,而非 1024 bytes 的情況,此選項混淆了不同 block size 的規格。
Learning Tip
"此題考點為 ext2 檔案系統的 inode 索引結構 與 block size 對檔案大小上限的影響。ext2 的最大檔案大小取決於 block size,因為間接索引的層級固定,但每個 block 可容納的指標數量會隨 block size 增大而增加。常見陷阱是將不同 block size(1024、2048、4096 bytes)對應的上限值混淆,需牢記 1024 bytes → 16GB、4096 bytes → 2TB 的對應關係。"
學員答題分佈
①64GB0%
②1TB0%
③16GB0%
④2TB0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!