Unix Man (Справочное руководство)


DFILE(4) - часть 2


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

  1. Спецификация устройств для корня, каналов и дампа

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

    root имя_устройства младший_номер pipe имя_устройства младший_номер dump имя_устройства младший_номер

    Младший_номер является восьмеричным.

  2. Спецификация устройства для подкачки

    Одна строка с пятью полями задает устройство, которое будет использоваться для подкачки:

    swap имя_устройства младший_номер нач_блок число

    Нач_блок есть блок диска (десятичный), с которого начинается область подкачки; число задает размер области в блоках.

  3. Спецификация типа файловой системы

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

    filesys ид_1 флаг_1 ид_2 флаги_2

    Ид_1 есть имя типа файловой системы (не более чем из четырех символов) в том виде, как оно выдается компонентом fs_namei ( ) структуры fstypsw [см. <sys/ conf.h>].

Установленный флаг_1 означает, что после очередного обращения к описателю файла будет вызван компонент fs_iput ( ) структуры fstypsw, что влияет на режим буферизации. Для файловых систем версии 5 этот флаг должен быть нулевым.

Ид_2 есть имя типа файловой системы (не более чем из восьми символов) в том виде, как оно хранится в структуре fsinfo [см. <sys/conf.h>].

Если файловая система должна уведомляться о некоторых действиях, следует установить соответствующие флаги из флагов_2. Уведомление состоит в вызове компонента fs_notify ( ) структуры fstypsw. Можно установить такие флаги (или их комбинацию):

1

2

4

Изменение каталога.
Изменение корня.
Позиционирование.

Например, строка

fylesys s5 0 S51k 04

описывает стандартную файловую систему версии 5.

  • Спецификация режима работы с линией

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

    linemod имя_режима список_обработчиков




    Начало  Назад  Вперед



    Книжный магазин