[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Опция монтирования sw в fstab



Итак, после установки Debian 6 в /etc/fstab присутствует такая строка:
UUID=xxx none swap sw 0 0

Вопрос 1: Что делает sw?

В /usr/include/fstab.h найдено:

> #define FSTAB_RW        "rw"            /* read/write device */
> #define FSTAB_RQ        "rq"            /* read/write with quotas */
> #define FSTAB_RO        "ro"            /* read-only device */
> #define FSTAB_SW        "sw"            /* swap device */
> #define FSTAB_XX        "xx"            /* ignore totally */
> 
> struct fstab
>   {
>     char *fs_spec;                      /* block special device name */
>     char *fs_file;                      /* file system path prefix */
>     char *fs_vfstype;                   /* File system type, ufs, nfs */
>     char *fs_mntops;                    /* Mount options ala -o */
>     const char *fs_type;                /* FSTAB_* from fs_mntops */
>     int fs_freq;                        /* dump frequency, in days */
>     int fs_passno;                      /* pass number on parallel dump */
>   };

Но mount и компания из util-linux похоже используют какие-то свои реализации
работы с fstab (не силен в C, но судя по тому, что в util-linux свой fstab.h и
других подобных инклудов не наблюдается сложилось именно такое впечатление) и не
связаны с glibc.

Вопрос 2 (побочный): Если я прав, то нафига в util-linux сгородили свой огород с
fstab? Может кто в курсе.

Далее, в man getfsent:
> Here the field  fs_type contains (on a *BSD system) one of the five strings 
> "rw", "rq",  "ro", "sw", "xx" (read-write, read-write with quota, read-only, 
> swap,  ignore).

Вот тут у меня зародилось подозрение, что появление этой опции как-то связано с
выходом Debian/kFreeBSD (: И подозрение, что в Linux эта опция не нужна чуть
более чем полностью.

Последний вопрос: Правильно ли я ответил на вопрос 1? И если да, то какого
лешего эта опция забыла в линуксовом fstab и где это задокументировано?

PS Гугл мучал, но то ли я неправильно задаю вопрос, то ли никому не сдалась эта
опция.


Reply to: