Файловые Системы В Linux

XFS - разработка началась в 1993 году, Silicon Graphics, в мае 2000 года появилась под лицензией GNU GPL, стала доступна для пользователей большинства систем Linux в 2001-2002 годах.

Отличительной особенностью системы является отличная поддержка больших файлов и объемов файлов, 8 эксбибайт - 1 байт (8*2 60 -1 байт) для 64-битных систем.

Кроме того, он имеет и другие важные функции — смежные области дискового пространства, задержку выделения пространства и онлайн-дефрагментацию.

Это одна из старейших журналируемых файловых систем для *nix, содержащая наиболее отлаженный в этом контексте исходный код. РайзерФС (Райзер3) — одна из первых журналируемых файловых систем для Linux, разработанная Namesys. Имеет некоторые врожденные головные боли, но в целом хорошая система, считающая свои дни с 2001 года.

Оговорюсь, что смысл журналируемых систем — это дисковые транзакции, которые последовательно записываются в специальную область диска (журнал, он же журнал), прежде чем данные достигнут конечных точек файловой системы.

Максимальный размер тома для этой системы составляет 16 тебибайт (16*2 40 байт).

JFS (журналируемая файловая система) — файловая система, детище IBM, появившаяся миру еще в 1990 году для ОС AIX (Advanced Interactive eXecutive).

Система стала доступна в виде первой стабильной версии для пользователей Linux в 2001 году.

Одним из преимуществ системы является хорошая масштабируемость.

Минус – не очень активная поддержка на протяжении всего жизненного цикла.

Максимальный размер тома 32 пебибайта (32*2 50 байт).

ext (расширенная файловая система) — появилась в апреле 1992 года, это была первая файловая система, созданная специально для нужд ОС Linux. Разработан Remy Card для преодоления ограничений файловой системы Minix. ext2 (вторая расширенная файловая система) — разработана компанией Remy Card в 1993 году.

Нежурнируемая файловая система, это был ее главный недостаток, который ext3 исправит. ext3 (третья расширенная файловая система) — по сути расширение родного Linux ext2, способное логировать.

Разработан Стивеном Твиди в 1999 году, включен в основное ядро Linux в ноябре 2001 года.

По сравнению с другими коллегами имеет более скромный размер пространства — до 4 тебибайт (4*2 40 байт) для 32-битных систем.

На данный момент это наиболее стабильная и поддерживаемая файловая система в среде Linux. Райзер4 Это первая попытка создать файловую систему нового поколения для Linux. Впервые представленная в 2004 году, система включает в себя передовые технологии, такие как транзакции, отложенное распределение пространства и встроенные возможности кодирования и сжатия данных.

Ганс Райзер, главный разработчик системы, рекламировал использование своего детища непосредственно в качестве базы данных с улучшенными метаданными.

После того как Ханс Райзер был признан виновным в убийстве в 2008 году, будущее системы стало неопределенным.

ext4 — попытка создать 64-битную ext3, способную поддерживать файловую систему большего размера (1 эксбибайт).

Позже были добавлены возможности — смежные области дискового пространства, отложенное выделение места, онлайн-дефрагментация и другие.

Обеспечивает прямую совместимость с системой ext3 и ограниченную обратную совместимость, когда смежные области дискового пространства недоступны.

УПД: Btrfs (B-tree FS или Butter FS) — проект, первоначально начатый Oracle, впоследствии поддерживаемый большинством систем Linux. Многие считают систему своеобразным ответом ZFS. Ключевыми особенностями этой файловой системы являются следующие технологии: копирование при записи, позволяющее делать снимки областей диска (снимки), которые могут быть полезны для последующего восстановления; контроль целостности данных и метаданных (с повышенной гарантией целостности); Сжатие данных; оптимизированный режим для SSD-накопителей (устанавливается при монтировании) и другие.

Важным фактором является возможность перехода с ext3 на Btrfs. С августа 2008 года эта система распространяется под лицензией GNU GPL. Тукс2 — известная, но никогда публично не анонсированная файловая система.

Созданная Дэниелом Филлипсом система основана на алгоритме «Дерево фаз», который, как и ведение журнала, защищает файловую систему от сбоев.

Организован как надстройка ext2. Тукс3 - Вслед за Btrfs представлена новая файловая система.

Система основана на FUSE (Filesystem in Userspace), специальном модуле для создания файловых систем на платформах *nix. Этот проект направлен на избавление от обычного журналирования, вместо этого предлагая версионное восстановление (состояние в определенный период времени).

Преимуществом используемой в этом случае системы версий является способ описания изменений, при котором для каждого файла создается измененная копия, а не перезаписывается текущая версия.

Такой подход обеспечивает более гибкое управление версиями.

УПД: Сяафс — идея и разработка этой файловой системы принадлежит Фрэнку Ся, основанной на файловой системе MINIX. В настоящее время считается устаревшим и практически не используется.

Наряду с ext2 он был разработан как замена системы ext. В декабре 1993 года система была добавлена к стандартному ядру Linux. И хотя система обладала большей стабильностью и занимала меньше места на диске для управляющих структур — она оказалась слабее ext2, ведущую роль сыграли ограничения на максимальные размеры файлов и разделов, а также возможность дальнейшего расширения.

УПД: ZFS (файловая система зеттабайт) — файловая система, изначально созданная компанией Sun Microsystems для известной операционной системы Solaris в 2005 году.

Отличительными особенностями являются отсутствие фрагментации данных как таковой, возможность управления снапшотами, пулами хранения, переменными размерами блоков, 64-битным механизмом контрольной суммы.

, а также возможность адресации 128 бит информации! В системах Linux его можно использовать через FUSE. На основе www.kev009.com/wp/2008/11/on-file-systems Теги: #linux #настройка Linux #BTRFS #файловые системы #Reiser4 #ext3 #ext4 #xfs #reiserfs #jfs #tux3 #tux2

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.