BTRFS або EXT4: огляд систем, продуктивність, перетворення

Розширена система

Цей багаторічний стандарт є сімейством, яке включає в себе EXT2, EXT3 та EXT4 і досі де-факто широко використовується.

EXT2 був представлений в 1993 році і підтримував функції Linux, такі як символічні посилання і довгі імена файлів, обробляв тома до 32 ТБ і файли розміром до 2 ТБ. Формат раніше використовується в багатьох сховищах на основі флеш-пам’яті разом з FAT. У ньому відсутня система журналів, притаманна стандартам EXT3 і EXT4. Для розміщення EXT2 використовується багаторівнева ієрархія, яка забезпечує швидкий доступ до файлів меншого розміру. Великі файли додають одно – та дворівневу посилання, перш ніж стануть доступні.

EXT4 володіє рядом функцій, включаючи файлові системи розміром до 1 байта і файли до 16 Тбайт. Экстенты замінюють традиційний механізм відображення блоків, що використовувався з більш ранніми родичами. Незважаючи на зворотну сумісність, EXT4 не може бути змонтована як EXT3, якщо включені нові функції, такі як підтримка небачених.

EXT4 підтримує постійне попередній розподіл – корисно для додатків, таких як потокове мультимедіа, де продуктивність послідовного доступу є першорядною. Він також підтримує відкладене розподіл, моноблочний розподільник, швидку перевірку та журнали для підвищення надійності.