Преимущества файловой системы Ext3 для Linux:
- размер отдельного файла: от 16 ГБ до 2 ТБ; 1
- размер файловой системы тома: от 4 ТБ до 32 ТБ; 1
- максимальная длина имени файла: 255 байт (символов); 1
- доступны три типа ведения журнала: журнал, заказанный и обратная запись. 1
Недостатки файловой системы Ext3:
- отсутствуют некоторые расширенные функции, такие как сопоставление блокировки экстентов, динамическое выделение индексных дескрипторов и дефрагментация; 1
- поскольку драйвер Ext3 удаляет файлы путём удаления файловых индексов, восстановить удалённые файлы сложно; 1
- отсутствие контрольной суммы в журнале при записи в журнал на запоминающем устройстве с дополнительным кэшем; 1
- нет поддержки моментальных снимков. 1
Преимущества файловой системы Ext4 для Linux:
- может поддерживать размер тома до 1Б и размер отдельного файла до 16ТБ при стандартном размере блока 4К; 1
- использует технологию отложенного выделения, которая гарантирует своевременную загрузку данных на диск; 1
- не имеет ограничений на количество подкаталогов в одном каталоге, в то время как подкаталоги в Ext3 ограничены 32000; 1
- поддерживает неограниченное количество подкаталогов без потери производительности. 2
Недостатки файловой системы Ext4:
- не поддерживает атрибут файла «безопасное удаление», конфиденциальные данные могут появиться в журнале файловой системы после удаления; 1
- функция отложенного выделения может вызвать потенциальную потерю данных при сбое системы или отключении питания до того, как данные будут записаны на диск; 1
- отсутствие поддержки функций файловых систем следующего поколения: управление томами, дедупликация данных и т.д.; 2
- отсутствие проверки контрольных сумм для данных: из-за этого невозможно обнаружить повреждения данных из-за аппаратных сбоев оборудования; 2
- плохая масштабируемость: при создании разделов размером больше 100 Терабайт очень сильно падает производительность; 2
- отсутствие поддержки прозрачного сжатия и прозрачного шифрования. 2
Выбор между Ext3 и Ext4 зависит от приоритетов пользователя. 4 Если важны стабильность и целостность данных, то подойдёт Ext3. 4 Для высокопроизводительных приложений и больших требований к объёму хранилища лучше выбрать Ext4. 4