реализация о производительности файловых систем и Inode

У меня есть жесткий диск

enter image description here

когда я выполняю "mkfs.ext3 /dev/sdb" файловая система делает

enter image description here

если у меня есть файл и он занимает всю емкость этого жесткого диска

1-only one Inode i use for this file?

2 других Inode тратят емкость? и является ли это причиной того, что некоторые файловые системы хороши для больших файлов?

0
04.07.2016, 15:47
1 ответ

Да. Если у вас есть 1 файл, то вы используете 1 индексный дескриптор (ну, есть еще пара дополнительных индексных дескрипторов, используемых по умолчанию для других целей только из-за того, как работает файловая система; например, базовый каталог и lost + found нужны inodes).

Другие inodes потрачены впустую ... но они не обязательно занимают так много места. Вы можете получить несколько мегабайт ...

Когда вы создаете файловую систему, вы должны подумать, какой тип использования вы собираетесь использовать. Если это много маленьких файлов, вы можете увеличить количество индексных дескрипторов. Если это небольшое количество больших файлов, вы можете уменьшить количество inodes. Это можно указать, например, с помощью флага -i .

1
28.01.2020, 02:48

Теги

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