Six Megabytes On Disk

Same inode layout as a classic UNIX file system: 12 direct pointers, then single, double and triple indirect. Blocks are 4 KB, pointers are 4 bytes.

A file is exactly 6 MB (6,291,456 bytes) and fully allocated.

How many 4 KB blocks does it consume on disk in total, counting data blocks and every index block the file system had to allocate?

A

1,537

B

1,539

C

1,538

D

1,536