Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
примеры файловых систем.doc
Скачиваний:
0
Добавлен:
31.08.2019
Размер:
68.1 Кб
Скачать

3. Файловая система ntfs

Файловая система Windows NT (NTFS) обеспечивает производительность, надежность и совместимость, которые не в состоянии предоставить файловая система FAT. NTFS разрабатывалась с целью обеспечения скоростного выполнения стандартных операций над файлами (включая чтение, запись, поиск) и предоставления продвинутых возможностей, включая восстановление поврежденной файловой системы на чрезвычайно больших дисках. Кроме того, NTFS обладает характеристиками защищенности, которые необходимы на мощных файловых серверах и высокопроизводительных компьютерах в корпоративных средах. Файловая система NTFS поддерживает контроль доступа к данным и привилегии владельца, играющие исключительно важную роль в обеспечении целостности жизненно важных конфиденциальных данных. NTFS - единственная файловая система в Windows NT, которая позволяет назначать права доступа к отдельным файлам. Однако, если файл будет скопирован из раздела или тома NTFS на раздел или том FAT, все права доступа и другие уникальные атрибуты, присущие файловой системе NTFS, будут потеряны.

4. Файловая система unix

Организация файловой системы UNIX имеет древовидную структуру, вершина которой называется корнем, а сама структура называется файловым деревом. Каждая вершина в файловом дереве, за исключением листьев, является каталогом, листья же в свою очередь являются либо обычными файлами, либо файлами устройств. В файловой системе UNIX также существует понятие прав доступа к файлу. Права доступа к файлу регулируются установкой специальных битов разрешения доступа, связанных с файлом. Устанавливая биты разрешения доступа, можно независимо управлять выдачей разрешений на чтение, запись и выполнение для трех категорий пользователей: владельца файла, группового пользователя и прочих. Пользователи также могут создавать файлы, если разрешен доступ к каталогу. Вновь созданные файлы становятся листьями в древовидной структуре файловой системы.

Устройства в системе UNIX трактуются так, как если бы они были файлами. Обращение программ к устройствам имеет тот же самый синтаксис, что и обращение к обычным файлам; семантика операций чтения и записи по отношению к устройствам в большой степени совпадает с семантикой операций чтения и записи обычных файлов. Способ защиты устройств совпадает со способом защиты обычных файлов: путем соответствующей установки битов разрешения доступа к ним. Поскольку имена устройств выглядят так же, как и имена обычных файлов, и поскольку над устройствами и над обычными файлами выполняются одни и те же операции, большинству программ нет необходимости различать внутри себя типы обрабатываемых файлов. Во время установки UNIX вы можете выбрать различные файловые системы для своих разделов, таким образом они будут отформатированы с использованием различных алгоритмов.

Например операционная система Linux из семейства Unix поддерживает несколько файловых систем:

  • Ext2 это аббревиатура от Second Extended Filesystem (по-русски - расширенная файловая система номер два).

  • Ext3 - как видно из названия, Third Extended File System (Расширенная файловая система номер три) - является наследником файловой системы Ext2. Ext3 является журнализированной файловой системой. Запись в журнал предотвращает возникновение ошибок и несогласованностей в файловой системе и необходимость запуска программы fsck. Тем самым, уменьшается время перезагрузки в случае сбоя или некорректной остановки системы. Журнал выделяется из свободных блоков файловой системы и, обычно, имеет размер порядка 1 Мбайта на каждый 1 Гбайт файловой системы. Журнал сбрасывается по мере заполнения, после синхронизации структуры файловой системы с диском.

Файловые системы ext2 и ext3 совместимы. По сути, ext3 — этот та же ext2, только с журналом. Раздел ext3 могут читать программы (например, Total Commander в Windows), рассчитанные на ext2. В современных дистрибутивах по умолчанию используется файловая система ext3. Остальные файловые системы довольно специфичны, поэтому не зря по умолчанию используется файловая система ext3 — для обычной системы она является оптимальной.

Таблица 1. Отличия файловых систем для DOS и Windows

 

FAT

FAT32

NTFS

Системы,

её поддерживающие

DOS, Windows9Х, NT всех версий

Windows98, NT,и XP всех версий

NT4, NT5, 2000, XP, 2003

Максимальный размер тома

2 Гбайт

практически неограничен

практически неограничен

Макс. число файлов на томе

примерно 65 тысяч

практически не ограничено

практически не ограничено

Имя файла

с поддержкой длинных имен - 255 символов, системный набор символов

с поддержкой длинных имен - 255 символов, системный набор символов

255 символов, любые символы любых алфавитов (65 тысяч разных начертаний)

Безопасность

нет

нет

да (начиная с NT5.0 встроена возможность физически шифровать данные)

Устойчивость к сбоям

средняя

плохая (средства оптимизации по скорости привели к появлению слабых по надежности мест)

полная - автоматическое восстановление системы при любых сбоях

Экономичность

минимальная (огромные размеры кластеров на больших дисках)

улучшена за счет уменьшения размеров кластеров

максимальна. Очень эффективная и разнообразная система хранения данных

Быстродействие

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

полностью аналогично FAT, но на дисках большого размера (десятки гигабайт) начинаются серьезные проблемы с общей организацией данных

система не очень эффективна для малых и простых разделов (до 1 Гбайт), но работа с огромными массивами данных и внушительными каталогами организована как нельзя более эффективно и очень сильно превосходит по скорости другие системы

Таблица 2. Сравнение файловых систем Linux

 

Ext2FS

Ext3FS

ReiserFS

JFS

Стабильность

Отличная

Хорошая

Хорошая

Средняя

Инструментальные средства для спасения удаленных файлов

Есть(комплексные)

Есть(комплексные)

Нет

Нет

Время перезагрузки после аварии

Долго (даже очень долго)

быстро

Очень быстро

Очень быстро

Восстанавливаемость данных в случае аварийного отказа

Хорошо, НО большой риск частичной или полной потери данных

Неизвестно

Очень хорошо. Полная потеря данных очень редка

Очень хорошо