Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практическая работа № 6.docx
Скачиваний:
5
Добавлен:
30.04.2019
Размер:
27.42 Кб
Скачать

Сравнение Нескольких Файловых Систем

В время инсталляции вы можете выбирать различные файловые системы для ваших разделов жесткого диска. Это означает, что вы можете форматировать ваши разделы согласно различным алгоритмам.

Если вы не специалист, то выбор файловой системы не очевиден. Мы предлагаем краткое описание трех из самых современных файловых систем, любая из которых является доступной под Mandrake Linux.

Различные Используемые Файловые Системы

Ext2FS

Ext2FS это аббревиатура от Second Extended Filesystem (по-русски - расширенная файловая система номер два) или проще ext2. Многие годы ext2 была файловой системой по умолчанию в GNU/Linux. Ext2 заменила собой Extended File System (вот откуда появилось “Second” в названии). В “новой” файловой системе были исправлены некоторые проблемы, а также убраны ограничения.

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

Ext3

Как видно из названия, Third Extended File System (Расширенная файловая система номер три) - является наследником файловой системы Ext2FS. Ext3 совместима с Ext2, но обладает одной новой и очень интересной особенностью - журналирование.

Одним из главных недостатков “традиционных” файловых систем, подобных Ext2FS, является низкая сопротивляемость к резким системным сбоям (сбой питания или авария программного обеспечения). Вообще говоря, такие события являются серьезным экзаменом для структуры файловой системы. Попытки исправить ошибки иногда приводят к увеличению искажений и появлению более серьезных ошибок в файловой системе. Результатом этого могут быть частичные потери данных в файловой системе.

Журналирование призвано решить эту проблему. Упрощенно можно сказать, что процесс сохранения объекта (например, сохранение файла) происходит прежде чем запись в журнал. Этот процес можно сравнить с тем, как капитан корабля пишет ежедневные события в бортовой журнал только после того, как они действительно произошли. В результате мы получаем всегда последовательную (когерентную) файловую систему. Это приводит к тому, что при появлении проблем, проверка и восстановление происходят очень быстро. Время, потраченное на то, чтобы проверить файловую систему таким образом, пропорционально его фактическому использованию и не больше его размера.

Ext3FS предлагает технологию журналирования файловой системы, сохраняя при этом структуру Ext2FS, что обеспечивает превосходную совместимость.

ReiserFS

В отличии от Ext3FS, ReiserFS создан на пустом месте. Это тоже журналируемая файловая система подобно Ext3FS, но их внутренняя структура радикально отличается. В ReiserFS используется концепция бинарных деревьев (binary-tree), позаимствованная из программного обеспечения баз данных.

JFS

JFS - сокращение от journalized filesystem (журналируемая файловая система). JFS была разработана и использовалась IBM. Вначале JFS была закрытой системой, но недавно IBM решила открыть доступ для движения свободного программного обеспечения. Внутренняя структура JFS близка к ReiserFS.