Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Tehnologii_dostupa_k_dannym.docx
Скачиваний:
4
Добавлен:
02.06.2015
Размер:
14.44 Кб
Скачать

2.2.1.3Защита файлов.

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

2.2.1.4. Режим многопользовательского доступа.

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

2.2.1.5. Файловая системы ntfs — New Technology File System.

NTFS поддерживает различные размеры кластеров от 512 byte до 64 Kbyte. Стандартном считается 4 Kbyte. Первые 12 процентов диска отводится под зону MFT — Master File Table. Остальные 88 процентов диска отведены под содержимое файлов. MFT эта мета файл, содержащий описание структуры файлов в случае переполнения 88 процентной зоны файлы могут размещаться в свободных участках MFT зоны. В дальнейшем система снова расширяет MFT зону в случае освобождения пространства на остальной части диска. MFT в логической структуре диска представляет собой один из множества файлов. Таким образом в NTFS не существует зарезервированных областей диска не являющихся файлами.

MFT делится на записи фиксированного размера, как правило 1 kbyte, каждая запись описывает один из файлов, первые 16 файлов служебные, записи о них единственная фиксированная часть диска. Первый из этих файлов сам MFT. Каждый файл описывается набором атрибутов, каждый атрибут файла состоит из полей: тип, длина, значение и(необязательно)имя атрибута. Данные(содержимое и контент файлы) являются одним из атрибутов файла, каждый атрибут может быть резидентным, то есть хранимым непосредственно в записи MFT, и не резидентным, то есть хранимым в области диска, адресуемой номером кластером, указанным в записи MFT.

Небольшие файлы, называемые small, размещаются непосредственно в записи MFT.

Большие файлы(large)размещаются вне MFT зоны, а в атрибуты Date записи MFT содержится последовательность описаний фрагментов файла. Каждое описание состоит из номера кластера начала фрагмента и количество кластеров в фрагменте.

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

Сверх большие файлы(extremely huge) отличаются от очень больших тем, что внешний атрибут содержит несколько ссылок на записи MFT, содержащее описания последовательностей фрагментов файлов. Каталог в NTFS — это файл, атрибут которого Index Root, содержит список файлов, входящих каталог.

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

Большие каталоги — large index — размещаются в виде нескольких файлов, находящихся вне зоны MFT, описания которых содержатся в атрибуте Index Allocation. Каждое имя файла может содержать до 255 16-битных символов UNICODE.

Надёжность NTFS обеспечивается следующими средствами:

    1. Хранение копий первых трех системных файлов в логическом центре диска;

    2. Транзакционный принцип работы и хранение информации о транзакции в файле журнала;

    3. Программная поддержка Raid массива;

    4. Оперативное обнаружение сбойных секторов и ведение их реестра.

К преимуществам NTFS относятся также:

    1. Встроенная функциональность быстрого сжатия;

    2. Поддержка множества им ён(ссылок)одного файла;

    3. Поддержка шифрования.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]