次の質問に対する私の答えを誰かが再確認できるかどうか疑問に思いました。単一の間接ブロックと二重の間接ブロックを正しく理解しているかどうかはわかりません。
ディスクブロックは2KBで、インデックス付きの割り当てが使用されます。ファイルのiノードの長さは128バイトで、ステータス情報には32バイトが使用されます。残りの96バイトは、インデックスエントリに使用されます(エントリごとに4バイト)。
次のスキームを使用した場合、ファイルに保存できるデータの最大量はどれくらいですか?
a。各インデックスエントリは、直接ブロックへのポインタです
24 pointers x 2 KB = 48 KB
b。各インデックスエントリは、単一の間接ブロックへのポインタです。
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