З ext4 (та сімейством extfs) таблиці inode попередньо виділяються у форматний час. Це традиційна поведінка Unix щодо файлових систем. Коли ви форматуєте томи за допомогою файлової системи extfs, ви можете налаштувати кількість очікуваних даних, використовуючи -N
параметр утиліти mkfs. ( Джерело ).
Цей дизайн може запропонувати кращі показники роботи (при виділенні багатьох файлів одночасно), незважаючи на масштабованість. Треба оцінити кількість необхідних введенних у форматі час. Об'єм, що містить переважно невеликі файли, скажімо, поштовий сервер, вимагатиме більше входів на гігабайт, ніж об'єм, що містить ISO.
Коли ви використали всі вставки, ви просто не зможете створити новий файл, навіть якщо на диску все ще є вільний простір. Чим більший об'єм, тим більшими будуть таблиці введення. Це призводить до багато гігабайт, втрачених на великих накопичувачах.
З іншого боку, XFS використовує техніку під назвою "динамічне розподіл інодів" ( Джерело ). Це призводить до кращої масштабованості, оскільки кількість введення зростає або скорочується залежно від кількості даних про обсяг. Це краща конструкція, коли ви не можете передбачити, для чого буде використовуватися файлова система, або коли ви очікуєте заощадити додатковий простір для своїх даних. Це також поведінка NTFS .
Те, що було сказано про журнал, невірно, журнал коштує лише декілька мегабайт. Основні втрати простору пояснюються статичним розподілом інода.