Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сборка Часть2 / АВМиС / Лекции / =4Принципы построения фай-ловой системы.doc
Скачиваний:
75
Добавлен:
15.09.2014
Размер:
244.74 Кб
Скачать

Просмотр коротких имен файла

File Manager и команда dir позволяют отображать или длинные имена файлов NTFS или короткие имена стандарта MS-DOS, так что можно работать с файлами, используя оба типа имен.

Для просмотра коротких имен файлов в File Manager следует выбрать Full File Details.

При работе с командной строкой просмотр обоих типов имен осуществляется с использованием команды:

dir /х

Внимание! Для автоматического отображения длинных и коротких имен файлов следует с помощью значка System из Control Panel установить для переменной dircmd значение /х.

Согласованность с POSIX

Согласованность с POSIX позволяет переносить приложения UNIX в среду Windows NT. Windows полностью согласована со стандартом 1003.1 института IEEE, который определяет присвоение имен и идентификацию файлов.

Следующие возможности POSIX включены в NTFS:

Чувствительные к регистру имена. Для POSIX файлы README.TXT, Readme.txt и readme.txt являются различными.

Жесткие связи (hard links). Файлу может быть присвоено несколько имен. Это позволяет двум файлам с различными именами, которые могут быть размещены в различных каталогах, содержать одни и те же данные.

Дополнительные отметки времени. Показывают, когда файл был последний раз использован или изменен.

Внимание! Несмотря на то что NTFS поддерживает регистрозависимые имена, нельзя использовать стандартные операции NTFS для управления файлами, имена которых отличаются только регистром (к стандартным операциям относятся выполняемые из командной строки, типа copy, del и move, и их эквиваленты в File Manager). Например, оба файла annm.doc и AnnM.Doc будут удалены при использовании следующей команды:

del AnnM.Doc

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

Системные файлы NTFS

NTFS включает несколько системных файлов, которые скрыты от просмотра на томе. Системные файлы используются только файловой системой для хранения метаданных и поддержания работы файловой системы. Системные файлы записываются на том утилитой Format. Список системных файлов NTFS представлен в табл. 2.2.

Таблица 2.2. Системные файлы NTFS

Системный файл

Имя файла

Описание

Master Pile Table

(главная файловая таблица)

Master Pile ТаЫе2

(копия главной файловой таблицы)

Log Pile

(регистрационный файл)

Volume (том)

Attribute Definition

(определение атрибутов)

Root Filename Index

(индекс корня файловых имен)

Claster Bitmap

(битовый массив кластеров)

Boot Pile

(загрузочный файл)

Bad Cluster Pile

(файл плохих кластеров)

$Mft

$MftMirr

$LogFile

$Volume

$AttrDef

$.

$Bitmap

$Boot

$BadClus

Список содержимого тома NTFS.

Зеркальное отображение наиболее важных частей МРТ; используется для гарантирования доступа к МРТ в случав сбоя одиночного сектора.

Список шагов транзакции, используемых Log Pile System для восстановления состояния (recoverability).

Имя, версия и другая информация относительно тома.

Таблица имен атрибутов, номеров и дескрипторов.

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

Описание содержимого тома, показывающее, какие размещаемые модули использованы.

Содержит информацию начальной загрузки для тома, если том является загрузочным

Содержит указание положения плохих кластеров тома.

Сравнение NTFS с HPFS и FAT

NTFS заимствовала лучшие свойства FAT и HPFS. От FAT система NTFS заимствовала философию «простота рождает эффективность». Эффективность увеличивается, когда число дисковых передач минимизировано для общих операций. От HPFS система NTFS унаследовала методы для повышения быстродействия и гибкости. Например, NTFS использует B-tree, подобные применяемым в HPFS для максимизации эффективности. NTFS поддерживает и длинные и короткие имена файлов для совместимости с MS-DOS, HPFS и другими сетевыми клиентами, включая OS/2, UNIX, АрpleShare и NFS. NTFS также обеспечивает многочисленные расширенные (extended) атрибуты и позволяет будущим приложениям определить другие расширенные атрибуты.

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

Внимание! Необходимо убедиться в закрытии системы перед извлечением диска, содержащего том NTFS.

Кроме этого, NTFS обеспечивает систему восстановления, которая является более надежной, чем у FAT или HPFS; NTFS также отвечает требованиям POSIX.

В табл.3 представлены сравнительные характеристики FAT, HPFS и NTFS применительно к Windows NT:

Таблица 3. Сравнение характеристик FAT, HPFS и NTFS

Характеристика

FAT

HPFS

NTFS

Filename

(имя файла)

File size

(размер файла)

Partition

(раздел)

Maximum path length (максимальная длина пути)

Attributes

(атрибуты)

Directories

(каталоги)

Philosophy

(философия)

Built-in security features

(встроенные средства безопасности

Восемь плюс три символа ASCII (допускается один разделитель –точка); в Windows 255 символов Unicode (допускается несколько разделителей)

2 в 32 байта

2 в 32 байта

64; в Windows не ограничена

Только несколько однобитовых флажков плюс несколько байтов информации расширенных атрибутов в Windows 3.5

Не сортируются

Простота

Нет

254 байта двухбайтных символов (допускается несколько разделителей)

2 в 32 байта

2 в 32 байта

Не ограничена

Однобитовые флажки плюс 64 Кб информации расширенных атрибутов

B-tree

Эффективность на больших дисках

Нет

255 символов Unicode (допускается несколько разделителей)

2 в 64 байта

2 в 64 байта

Не ограничена

Вся информация, включая данные, обрабатывается как атрибуты файла

B-tree

Быстрота, восстанавливаемость и безопасность

Есть

3.Целостность и восстанавливаемость данных в файловых системах

До настоящего момента существовали два типа файловых систем — файловые системы с точной записью (careful-write) и файловые системы с ленивой записью (lazy-write). NTFS является третьим типом — восстанавливаемой файловой системой.

Соседние файлы в папке Лекции