Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции Сергеича.docx
Скачиваний:
20
Добавлен:
26.09.2019
Размер:
34.23 Кб
Скачать

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

MBR

12%

88%

MFT

Данные

MFT(12%) – master file table – основная таблица файлов.

88% отводится под данные.

Файловая система NTFS 64х разрядная, поэтому максимальный размер тома NTFS может быть 264 •64 кбайт. Размер кластера 4 кбайта.

Диск NTFS делится на 2 части:

12% отводится под файлы основной файловой таблицы и 88% под полезные данные.

В NTFS любая информация представляет собой файл. Файлом могут быть полезные данные, информация о структуре диска (MFT) и даже информация об ошибках. Так же MFT содержит всю информацию о файла и сама тоже является файлом, то она содержит информацию и о самой себе. За счет этого достигается высокая надежность бездублирования файловой таблицы.

После MFT в NTFS содержатся 16ть метафайлов, т.е. файлов содержащих служебную информацию. Это:

  1. Файла журнала. NTFS сохраняет в нем информацию обо всех транзакциях(действие файла) с файлами.

  2. Корневой каталог

  3. Карта свободного места на диске

  4. Файл с правами пользователей на доступ к ресурсам всего ПК.

ЗА ПРАВА НА ДОСТУП КО ВСЕМ РЕСУРСАМ ОС WINDOWS КАК К ЛОКАЛЬНЫМ, ТАК И К УДАЛЕННЫМ ОТВЕЧАЕТ НЕ ВСЯ ОС В ЦЕЛОМ, А ФАЙЛОВАЯ СИСТЕМА NTFS.

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

Ext 2/ Ext 3

Для того чтобы обеспечить Linux с различным оборудованием используется не слой аппаратных абстракций, как в Windows, а виртуальная файловая система VFS, которая существует только в ОП ПК и переносится на диск только во время корректного завершения работы ОС. Обращение к любому, подключенному к ПК, устройства сводится к обращению к папке или файлу VFS, т.е. для подключения любого устройства необходимо создать виртуальную структуру файлов с индивидуальным набором параметров для каждого устройства. Создание такой структуры называется монтированием. Соответственно для корректного завершения устройства его необходимо размонтировать, т.е. перенести все данные из виртуальной структуры на устройство или на HXMD, если это устройство будет использоваться в дальнейшем, а затем уничтожать виртуальную структуру.

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

Структура файловой системы EXTL не похожа на FAT, ни на NTFS. В ней нет таблицы размещения файлов, есть только корневой каталог, в котором содержатся ссылки на файлы и папки, находящиеся в нем и т.д. Папки высшего уровня содержат ссылки на файлы и папки следующего уровня, поэтому EXT 2изначально менее надежна.

Файловая система EXT 2 полностью не журналируемая файловая система. Данные в ней ни как не замещены от потери. При использовании реальной файловой системы вести классический (как в Windows) журнал операций (пост-журналирование) не имеет никакого смысла, т.к. данные могут быть записаны на диск, а запись в журнал можно не успеть добавить.

В следующей версии файловая система Linux EXT 3 введена технология упреждающего журналирования, т.е. в журнал заносятся записи не о совершенных операциях, а о запланированных. Таким образом, несколько повышается надежность файловой системы.

По своей структуре EXT 3 полностью аналогична EXT 2, но в ней присутствует файл журнала, размещений в корневом каталоге.

Для того чтобы перевести раздел EXT 2 в формат EXT 3 форматирование не требуется. Достаточно создать файл журнала.

В следующей версии файловой системы EXT 4 используется и утверждающая и пост-журналирование. При несовпадении записей в журналах производится попытка восстановления.