|
Виды файловых систем Linux
Нежурналируемые
minix — файловая система одноименной операционной системы, созданной исследователями из Хельсинского университета. Именно на ее основе Линус Торвальдс и создал Linux. И, разумеется, minix стала первой файловой системой, поддерживаемой Linux. Сейчас minix почти не используется.
extfs — первая версия расширенной файловой системы, обладающей большими возможностями, по сравнению с minix. В отличие от последней, extfs поддерживает, например, жесткие диски размером больше 64 мегабайт, а также более длинные имена файлов. Тем не менее, extfs тоже безнадежно устарела.
ext2fs — вторая версия расширенной файловой системы оказалась более удачной. В частности, она гораздо лучше оптимизирована, чем extfs и обеспечивает более высокую производительность. Не удивительно, что она стала практически основной файловой системой для Linux, всех ее дистрибутивов и разновидностей.
swap —раздел подкачки Linux имеет свою файловую систему. Она называется Linux swap и организована так, чтобы обеспечить наиболее быстрый доступ к данным.
ргос — вспомогательная файловая система. Целиком создать дисковый раздел ргос нельзя, более того, файлы этой файловой системы не занимают места не диске, ргос служит в основном для обмена данными между ядром операционной системы и ее составными частями.
nfs — расшифровывается как «NetworkFile System». Это сетевая файловая система, позволяющая обмениваться данными, находящимися на жестких дисках удаленных компьютеров.
Журналируемые
Ext3fs — улучшенная версия популярной файловой системы ext2fs. Фактически, ext3fs и ext2fs аналогичны по своей структуре. Изменения коснулись лишь возможности ведения «журнала». JFS — журналируемая файловая система, созданная специалистами из IBM. Характеризуется достаточно высокой надежностью и поддержкой файлов больших размеров.
ReiserFS — данная система имеет одну уникальную особенность по сравнению с другими файловыми системами Linux. Это более сложная структура данных, именуемая B+Trees или Balanced Trees. He вдаваясь в особенности ее функционирования, можно сказать, что она позволяет осуществлять быстрый поиск данных на диске, благодаря чему повышается общая производительность системы. Помимо этого, ReiserFS поддерживает самый большой размер файла — 210 петабайт, правда, только начиная с третьей ее версии.
Поддерживаемые
FAT — знакомая всем файловая система Windows пинейки 9х (Windows 95/98/Мё). Поскольку она поддерживается Linux, то и данные, на ней хранящиеся, вполне доступны в Linux. Разумеется, если система монтирована.
NTFS — файловая система Windows серии NT и ХР. Доступ к ней также возможен из Linux. MSDOS — файловая система DOS тоже доступна, правда, со всеми сопутствующими этой файловой системе атрибутами — короткими именами файтюв, ограниченным разделом жесткого диска и т. п. HPFS — файловая система уже устаревшей OS/2. Тем не менее, она тоже поддерживается Linux.
Вернуться в рубрику Статьи о Linux |