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

Основные возможности файловой системы NTFS. Введение механизма транзакции. Модель распределения дискового пространства. Объектная модель безопасности NT. Количество файлов в корневом и некорневом каталогах. Структура и атрибуты файла в системе NTFS.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 23.10.2011
Размер файла 19,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Министерство образования и науки РФ

ГОУ ВПО Череповецкий государственный университет

Институт информационных технологий

Кафедра ПО ЭВМ

Дисциплина: Операционные системы

Тема

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

выполнила студентка

группы 1ПО-31 Бойцева Е.А

проверил преподаватель

Эйсмонт Д.В.

г. Череповец, 2010г.

1. ОСНОВНЫЕ ВОЗМОЖНОСТИ ФАЙЛОВОЙ СИСТЕМЫ NTFS

a. НАДЕЖНОСТЬ

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

b. РАСШИРЕННАЯ ФУНКЦИОНАЛЬНОСТЬ

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

c. ПОДДЕРЖКА POSIX

Поскольку правительство США требовало, чтобы все закупаемые им системы хотя бы в минимальной степени соответствовали стандарту POSIX, такая возможность была предусмотрена и в NTFS. К числу базовых средств файловой системы POSIX относится необязательное использование имен файла с учетом регистра, хранение времени последнего обращения к файлу и механизм так называемых «жестких ссылок» -- альтернативных имен, позволяющих ссылаться на один и тот же файл по двум и более именам.

d. ГИБКОСТЬ

Модель распределения дискового пространства в NTFS отличается чрезвычайной гибкостью. Разсер кластера может изменяться от 512 байт до 64 Кбайт; он представляет собой число, кратное внутреннему кванту распределения дискового пространства. NTFS также поддерживает длинные имена файлов, набор символов Unicode и альтернативные имена формата 8.3 для совместимости с FAT.

NTFS превосходно справляется с обработкой больших массивов данных и достаточно хорошо проявляет себя при работе с томами объемом от300-400 Мбайт и выше. Максимально возможные размеры тома (и размеры файла) составляют 16 Эбайт (Экзабайт. 1 Эбайт 16 000 млрд гигабайт). Количество файлов в корневом и некорневом каталогах неограниченно. Поскольку в основу структуры каталогов NTFS заложена эффективная структура данных, называемая «бинарным деревом», время поиска файлов в NTFS ( в отличие от системы на базе FAT) не связано линейной зависимостью с их количеством.

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

Файловая система NTFS поддерживает объектную модель безопасности NT и рассматривает все тома, каталоги и файлы как самостоятельные объекты. NTFS обеспечивает безопасность на уровне файлов; это означает, что права доступа к томам, каталогам и файлам могут зависеть от учетной записи пользователя и тех групп, к которым он принадлежит. Каждый раз, когда пользователь обращается к объекту файловой системы, его права доступа проверяют по списку разрешений данного объекта. Если пользователь обладает достаточным уровнем прав, его запрос удовлетворяется; в противном случае запрос отклоняется.

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

файл транзакция каталог дисковый

2. СТРУКТУРА ФАЙЛА В ФАЙЛОВОЙ СИСТЕМЕ NTFS

Одни м из основных понятий, используемых при работе с NTFS, является понятие тома.

Как и многие другие системы, NTFS делит все дисковое пространство тома на кластеры -- блоки данных, адресуемые как единицы данных. NTFS поддерживает размеры кластеров от 512 байт до 64 Кбайт; стандартом же считается 2 или 4 Кбайт.

Все дисковое пространство в NTFS делится на две неравные части.

Первые 12% диска отводятся под так называемую MFT-зону -- пространство, которое может занимать, увеличиваясь в размере, главный служебный метафайл MFT.

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

Остальные 88% тома представляют собой обычное пространство для хранения файлов.

MFT (master file table) -- специальный файл, главная системная структура данных, которая и позволяет определять местонахождение всех остальных файлов. MFT поделен на записи на записи фиксированного размера в 1Кбайт, и каждая запись соответствует какому-либо файлу.

Первые 16 файлов носят служебный характер и недоступны ОС -- они называются метафайлами, причем самый первый метафайл -- сам MFT.

Эти первые элементов MFT -- единственная часть диска, имеющая строго фиксированное положение.

Копия этих же 16 записей хранится в середине тома для надежности, поскольку они очень важны.

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

Упомянутые первые 16 файлов NTFS носят служебный характер; каждый из них отвечает за какой-либо аспект работы системы. Метафайлы находятся в корневом каталоге NTFS-тома. Все они начинаются с символа имени «$», хотя получить какую-либо информацию о них стандартными средствами сложно. Приведем основные известные метафайлы и их назначение.

Имя метафайла.

Назначение метафайла.

$MFT

Сам master file table

$MFTmirr

Копия первых 16 записей MFT, размещенная посередине тома.

$LogFile

Файл поддержки журнализации

$Volume

Служебная информация -- метка тома, версия файловой системы и т.д.

$AttrDef

Список стандартных атрибутов файлов на томе.

$.

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

$Bitmap

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

$Boot

Загрузочный сектор (если раздел загрузочный).

$Quota

Файл, в котором записаны права пользователей на использование дискового пространства (этот файл начал работать лишь с Windows 2000 с системой NTFS 5.0)

$Upcase

Файл -- таблица соответствия заглавных и прописных букв в именах файлов. В NTFS имена файлов записываются в Uncode (что составляет 65 000 различных символов) и искать большие и малые эквиваленты в данном случае -- нетривиальная задача.

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

3. АТРИБУТЫ ФАЙЛОВ В СИСТЕМЕ NTFS

Системный атрибут

Описание атрибута

Стандартная информация о файле

Традиционные атрибуты Read Only, Hidden, Archive, System, отметки времени, включая время создания или последней модификации, число каталогов, ссылающихся на файл.

Список атрибутов

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

Имя файла

Имя файла в символах Unicode. Файл может иметь несколько атрибутов -- имен файла, подобно тому как это имеет место в Unix-системах. Это случается, когда имеется POSIX с данным файлом или если у файла есть автоматически сгенерированное имя в формате 8.3

Дескриптор защиты

Структура данных защиты (ACL), предохраняющая файл от несанкционированного доступа. Атрибут «дескриптор защиты» определяет, кто владелец файла и кто имеет доступ к нему.

Данные

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

Корень индекса, размещение индекса, битовая карта (только для каталогов).

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

Расширенные атрибуты NTFS

Атрибуты, используемые для реализации расширенных атрибутов HPFS для подсистемы OS/2 и OS/2- клиентов файл-серверов Windows NT

Атрибуты файла в записях MFT расположены в порядке возрастания числовых значений кодов типа, причем некоторые типы атрибутов могут встречаться в записи более одного раза: например, если у файла есть несколько атрибутов данных или несколько имен. Обязательными для каждого файла в томе NTFS являются атрибут стандартной информации, атрибут имени файла, атрибут дескриптора защиты и атрибут данных. Остальные атрибуты могут встречаться при необходимости.

Имя файла в NTFS, в отличие от файловой системы FAT и HPFS, может содержать любые символы, включая полный набор национальных алфавитов. Максимальная длина имени файла в NTFS -- 255 символов.

Большой вклад в эффективность работы файловой системы вносит организация каталога. Каталог в NTFS представляет собой специальный файл, хранящий ссылки на другие файлы и каталоги, создавая иерархическое строение данных на диске. Файл каталога поделен на блоки, каждый из которых содержит имя файла, базовые атрибуты и ссылку на элемент MFT, который уже предоставляет полную информацию об элементе каталога. Главный каталог диска -- корневой -- ничем не отличается от обычных каталогов, кроме специальной ссылки на него из начала метафайла в MFT.

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

Размещено на Allbest.ru


Подобные документы

  • Структура раздела, MFT и его структура, метафайлы и их назначение. Каталоги, возможности безопасности, требуемые для файловых серверов и высококачественных персональных компьютеров в корпоративной среде. Главная файловая таблица, атрибуты файла NTFS.

    реферат [35,0 K], добавлен 30.04.2010

  • Файловая система как "пространство", в котором размещаются файлы. Типы файлов, их логическая организация. Файловая система FAT32: структура и кластеры. Структура файловой системы NTFS, ее каталоги. Сравнительная характеристика систем FAT32 и NTFS.

    статья [436,0 K], добавлен 14.05.2010

  • Особенности и принцип действия файловой системы NTFS - одной из самых сложных и удачных из существующих на данный момент файловых систем. Функции файловой системы NTFS: разреженные файлы, журнал изменений, компрессия файлов и каталогов, жесткие связи.

    реферат [17,4 K], добавлен 24.12.2010

  • Файловая система NTFS, информация о файлах и каталогах тома. Основная файловая таблица MTF, файлы метаданных NTFS (журнал, файл тома, загрузочный файл). Форматирование высокого уровня. Интерфейсы АТАРI и SCSI. Параметры параллельной шины ввода-вывода.

    презентация [34,4 K], добавлен 27.08.2013

  • Основное назначение файловой системы как эффективное решение задачи. История создания и общая характеристика файловой системы FAT. Характеристика файловых систем FAT16 и FAT32 и их сравнение. Альтернативная файловая система NTFS и её сравнение с FAT32.

    реферат [27,2 K], добавлен 01.12.2014

  • Распространенные файловые системы. Обзор файловой системы FAT. Имена файлов в FAT. Файловая система FAT 32. Файловая система HPFS: суперблок, запасной блок, преимущества и недостатки. Файловая система NTFS. Устранение ограничения. Сравнение систем.

    реферат [31,5 K], добавлен 27.10.2007

  • Понятие сектора. Обобщенная структура диска с FAT. Расчет емкости диска с ФС FAT. Требования к файловой системе высокого уровня. Структура тома NTFS. MFT – главная файловая таблица. Номера кластеров, адреса, отрезки. Резидентные атрибуты файловой записи.

    презентация [68,4 K], добавлен 20.12.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.