struct fstab

Структура, характеризующая запись конфигурационного файла файловых систем (/etc/fstab)

Прототип:

#include <fstab.h>
struct fstab {
char *fs_spec;
char *fs_file;
char *fs_vfstype;
char *fs_mntops;
char *fs_type;
int init_flags;
int init_mask;
};

Описание:

Тип определяет информацию, содержащуюся в конфигурационном файле файловых систем (/etc/fstab). Структура включает следующие поля:

fs_spec
Имя специального блочного устройства (например, /dev/hd0t177).
fs_file
Префикс пути файловой системы.
fs_vfstype
Тип файловой системы; список типов можно увидеть на странице mount в Справочнике по Утилитам.
fs_mntops
Разделенный запятыми список опций монтирования, может включать:
Строка Константа Значение
implied FSTAB_IMPLIED Корневая запись подразумевается, а не указывается.
allservers FSTAB_OCB Послать запрос монтирования всем серверам.
ro FSTAB_RO Устройство только для чтения.
rw FSTAB_RW Устройство для чтения и записи.
xx FSTAB_XX Полностью игнорировать запись.
fs_type
Тип файловой системы; один из следующих:
Строка Константа Значение
ro FSTAB_RO Устройство только для чтения.
rw FSTAB_RW Устройство для чтения и записи.
xx FSTAB_XX Полностью игнорировать запись.
init_flags
Флаги, связываемые операцией ИЛИ:
_MFLAG_OCB
игнорировать строку специального устройства и связаться со всеми серверами.
_MOUNT_IMPLIED
точка монтирования не указана клиентом.
init_mask
Флаги, связываемые операцией И.

Файлы:

/etc/fstab
Конфигурационный файл файловых систем.

Классификация:

NetBSD

Тематические ссылки:

endfsent(), getfsent(), getfsspec(), getfsfile(), setfsent()

mount




Предыдущий раздел: Описание API системной библиотеки