Максимальный размер файла, учитывая конкретную inode структуру?

Предположим, что файловая система UNIX имеет некоторые ограничения - говорят, блоки на 2 КБ и 8B дисковые адреса. Каков максимальный размер файла, если inodes содержат 13 прямых записей и одну единственную, дважды, и утраивают косвенную запись каждый?

13
задан solvingPuzzles 30 April 2010 в 03:44
поделиться

1 ответ

Это вам объясняет:

http://www.cis.temple.edu/~ingargio/cis307/readings/stable.html

"The maximum size of a file will be 8KB*(10 + 2**10 + 2**20 + 2**30), that is more than 8TB."

Swap 8KB для вашего 2 КБ и настройте записи для меньшего размера блока.

2KB*(10 + 2**8 + 2**16 + 2**24)

Мне не ясно из вашего вопроса, включают ли 13 записей одиночные, двойные и тройные игры, или они являются отдельными, но это должно быть легко изменить - просто замените 10 в выражении на 13.

Я думаю, что я правильно скорректировал всю математику ... дважды проверьте это = | Надеюсь, это не домашнее задание, которое я сделал для вас;)

19
ответ дан 1 December 2019 в 23:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: