[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Принципы управления системой: Операционная система и устройства


Файловые системы - Обзор

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

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

Файловая система располагается на одном логическом томе. Для создания файловой системы на логическом томе можно воспользоваться командой mkfs (создать файловую систему) или инструментом управления системой (команда smit). К файловой системе будут относится все файлы и каталоги, расположенные на логическом томе.

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

Команда mount позволяет унифицировать способы обращения к локальным и удаленным файловым системам. В результате файловая система становится доступной на чтение и запись с вашего компьютера. Для монтирования и размонтирования файловой системы обычно требуется принадлежность пользователя к группе system. Файловые системы могут монтироваться автоматически, если они указаны в файле /etc/filesystems. Для размонтирования локальной или удаленной файловой системы, с которой не работают никакие пользователи или процессы, можно воспользоваться командой umount.

Информация о структуре файловой системы приведена в разделе Описание дерева файлов и каталогов.


Типы файловых систем

В AIX поддерживается несколько типов файловых систем. Это следующие типы:

Журнализированная файловая система

Примечание: Журнализированная файловая система (JFS) является стандартной для платформы POWER и не поддерживается на платформе Itanium.

Журнализированная файловая система (JFS) - это стандартный тип файловой системы. В файловых системах такого типа поддерживается полный набор команд. Как и в базах данных, для поддержания целостности таких файловых систем применяется журнализация. Это позволяет предотвратить повреждение файловой системы при аварийном завершении работы системы.

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

Расширенная журнализированная файловая система

Примечание: Расширенная журнализированная файловая система (JFS2) является стандартной для платформы Itanium. Несмотря на то, что JFS2 не является стандартной файловой системой для платформы POWER, она поддерживается этой платформой.

JFS2 поддерживает полный набор команд работы с файловыми системами. В JFS2, как и в базах данных, для поддержания целостности файловой системы применяется журнализация. Это позволяет предотвратить повреждение файловой системы при аварийном завершении работы системы.

Каждая файловая система JFS2 располагается на отдельном логическом томе. Операционная система файловые системы во время инициализации. Разделение всего дерева файлов на несколько файловых систем повышает эффективность выполнения таких операций управления системой, как резервное копирование, восстановление и исправление. Применение файловых систем позволяет системным администраторам работать с отдельными компонентами дерева файлов и каталогов, не затрагивая при этом остальные части системы.

Сетевая файловая система

Сетевая файловая система (NFS) - это распределенная файловая система, позволяющая работать с удаленными файлами и каталогами так же, как с локальными. Например, пользователь с помощью команд операционной системы может выполнить операции создания, удаления, чтения и записи удаленного файла или каталога, а также настройки его атрибутов.

Файловая система на компакт-диске

Файловая система на компакт-диске (CDRFS) - это файловая система, расположенная на компакт-диске, с которой вы можете работать через обычный интерфейс файловой системы. CDRFS - это локальная файловая система, предназначенная только для чтения, и реализованная ниже уровня логической файловой системы (LFS) с поддержкой следующих объемов и форматов структуры файлов:

Стандарт ISO 9660:1988(E): CDRFS поддерживает уровень 3 обмена данными и уровень 1 реализации ISO 9660.
Спецификация High Sierra Group: Предшественник стандарта ISO 9660, обеспечивающий обратную совместимость со старыми дисками CD-ROM.
Протокол Rock Ridge Group: Расширение стандарта ISO 9660, полностью совместимое с этим стандартом. Этот протокол поддерживает полный набор функций файловой системы POSIX и основан на протоколах System Use Sharing Protocol (SUSP) и Rock Ridge Interchange Protocol (RRIP), позволяя получить доступ к CD-ROM путем монтирования, как и к любой другой файловой системе UNIX.
Формат файлов CD-ROM eXtended Architecture File Format (только режим, 2 форма 1) Формат Расширенная архитектура CD-ROM (XA) - это развитие стандарта ISO 9660, которое применяется в мультимедийных приложениях, основанных на CD-ROM, например, Photo CD.

Для всех форматов томов и структур файлов применяются следующие ограничения:

CDRFS зависит от низкоуровневого драйвера CD-ROM, обеспечивая прозрачность формата физического сектора (CD-ROM режима 1 и CD-ROM XA режима 2 формы 1) и многосеансовый формат диска (преобразует набор дескрипторов томов из области распознавания томов последнего сеанса).

Команды для работы с файловой системой

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

chfs Изменяет параметры файловой системы
crfs Создает файловую систему
lsfs Показывает параметры файловой системы
rmfs Удаляет файловую систему
mount Делает файловую систему доступной для работы

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

chvfs Изменяет параметры типа файловых систем
crvfs Создает новый тип файловых систем
lsvfs Показывает список типов файловых систем
rmvfs Удаляет тип файловых систем

Задачи управления файловой системой

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

Ниже приведен список наиболее часто применяемых команд работы с файловыми системами:

backup Выполняет полное или дополняющее резервное копирование файловой системы
dd Копирует данные непосредственно с одного устройства на другое; применяется для создания резервных копий файловых систем
df Показывает отчет об использованном и свободном пространстве в файловых системах
fsck Проверяет файловые системы и устраняет ошибки
mkfs Создает файловую систему указанного размера на заданном логическом томе
mount Подключает файловую систему к общесистемному пространству имен, обеспечивая доступ к файлам и каталогам этой файловой системы
restore Восстанавливает файлы из резервной копии
umount Удаляет файловую систему из дерева файлов системы. В результате файлы и каталоги файловой системы становятся недоступными.


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]