Файловые системы - XFS

0
Ваша оценка: Нет

XFS — высокопроизводительная журналируемая файловая система, созданная компанией Silicon Graphics для собственной операционной системы IRIX. XFS отличается от других ФС тем, что она изначально была рассчитана для использования на дисках большого объема (более 2 терабайт, например, на RAID-массивах).

В 2001 году Silicon Graphics выпустила XFS под GNU General Public License. Поддержка XFS была включена в ядро Linux версий 2.4 (начиная с 2.4.25, когда Марчело Тозатти (Marcelo Tosatti) посчитал её достаточно стабильной) и 2.6, и, таким образом, она стала довольно универсальной для Linux-систем. Инсталляторы дистрибутивов SuSE, Gentoo, Mandriva, Slackware, Ubuntu, Fedora и Debian предлагают XFS как вариант файловой системы для установки.
Отличительная черта системы — прекрасная поддержка больших файлов и файловых томов (8*260-1 байт) для 64-х битных систем. Ко всему прочему обладает другими немаловажными особенностями — непрерывные области дискового пространства, задержка выделения пространства и онлайн дефрагментация. Является одной из старейших журналируемых файловых систем для *nix, и содержит в себе наиболее отлаженный, в этом контексте, исходный код.
К недостаткам XFS при её использовании в Linux стоит отнести сложность кода, связанную с необходимостью дополнительного уровня совместимости с IRIX (откуда пришла файловая система). Для сравнения, по состоянию на весну 2008 года код ext4 занимал 25 тысяч строк кода против 106 тысяч для XFS.
Другим недостатком считается сравнительно низкая скорость создания и удаления каталогов, но этот недостаток можно значительно сократить путём правильной настройки файловой системы.
Ещё одним недостатком XFS считается невозможность уменьшения размера файловой системы.

Сайт разработчика: http://xfs.org/index.php/Main_Page
Что почитать?


Разместил: vikos 20 Декабрь 2011 в 20:05