LINUX.ORG.RU

История изменений

Исправление maximnik0, (текущая версия) :

Думаю, по причине производительности. У ext4 пупок развяжется на 500 Tb. Т.е. формально она столько поддерживает, но если учесть, что информация о размещении файлов хранится линейно, то забей какой объём файлом и система встанет раком. xfs, с другой стороны изначально хотя бы частично использует b-tree. Т.е. почти современная fs.

К вашему сведенью b-tree можно было включить еще на ext3 вручную (с какой то версии ядра ,но уже в поздние времена ext4 уже тогда тестировалось во всю) .У ext4 включение b-tree зависит от дистрибутива ,основная проблема что иногда теряется методаные и дерево валиться .Пришлось разработчикам добавлять контрольную сумму для дерева и методанных :-(
Наверно из-за этого Редхат и выбрала xfs ,добавило плюсов что она оптимизирована к 64 разрядам .

Исходная версия maximnik0, :

Думаю, по причине производительности. У ext4 пупок развяжется на 500 >Tb. Т.е. формально она столько поддерживает, но если учесть, что >информация о размещении файлов хранится линейно, то забей какой >объём файлом и система встанет раком. xfs, с другой стороны >изначально хотя бы частично использует b-tree. Т.е. почти современная >fs.

К вашему сведенью b-tree можно было включить еще на ext3 вручную (с какой то версии ядра ,но уже в поздние времена ext4 уже тогда тестировалось во всю) .У ext4 включение b-tree зависит от дистрибутива ,основная проблема что иногда теряется методаные и дерево валиться .Пришлось добавлять контрольную сумму для дерева и методанных :-(
Наверно из-за этого Редхат и выбрала xfs ,добавило плюсов что она оптимизирована к 64 разрядам .