Вычислите емкость диска с заданной информацией о дисковых блоках

#memory #memory-management #filesystems

Вопрос:

Я застрял со следующим вопросом, касающимся файловой системы

 Consider a file system that uses inodes to represent files. Disk blocks are 4 KB in size, and a pointer to a disk block requires 4 bytes. This file system has 12 direct disk blocks, as well as single, double, and triple indirect disk blocks.  (1). What is the maximum size of a file that can be stored in this file system? (2). What is the disk capacity?  

Часть 1 проста, а именно

 (12*4KB) (1024*4KB) (1024*1024*4KB) (1024*1024*1024*4KB) = 4TB  

поскольку каждый блок имеет 4 КБ / 4 байта = 1024 указателя

Но я застрял в части 2, моя первоначальная мысль заключается в том, что, поскольку максимальный размер файла, который может храниться в файловой системе, составляет 4 ТБ, емкость диска также составляет 4 ТБ. Так ли это на самом деле?

Надеюсь, кто-нибудь сможет помочь с моей проблемой. Большое спасибо.