Assume a 8KB block size, 4-byte block numbers, and an inode that contains pointe
ID: 3565767 • Letter: A
Question
Assume a 8KB block size, 4-byte block numbers, and an inode that contains pointers to the first 10 block numbers, an indirect block, and a doubly indirect block. How large can a file be without needing to use the indirect block? How many block numbers can be stored in a single indirect block? How much data does an indirect block point to? How large can a file be without needing to use the double indirect block? And, how do you come up with these answers?
And, given those assumptions, what would be the logical block number and offset within the block for these file offsets: 8188, 8192, and 10000?
Explanation / Answer
The maximum file size =8KB *10 block numbers =80KB.
The number of block numbers =8KB/4byte
=2000
The amount of data pointed by the indirect block is 2000*8KB
16000KB
The size of the file without using double indirect block is 16000KB+2000
18000KB.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.