Типы карт монтирования
Карты монтирования могут быть трёх типов:
- мастер (master);
прямая (direct);
косвенная (indirect);
Все типы карт монтирования содержат одинаковые структуры данных:
- ключ
- информацию монтирования:
- необязательные опции монтирования
- описание разделяемого ресурса
Интерпретация содержащихся в карте данных зависит от её типа.
Иерархия карт монтирования
Мастер-карта монтирования
Мастер-карта существует в единственном экземпляре и представляет собой входную точку иерархиии карт монтирования. Для мастер-карты зарезервировано название auto.master
Ключ в мастер-карте интрепретируется как указание на подчинённую прямую или косвенную карту монтирования, а информация монтирования содержит только имя подчинённой карты (опции не используются).
Прямые карты мотирования
Прямые карты монтирования всегда задаются в мастер-карте специальным ключем “/ -”, например
/- auto.direct
В самой прямой карте ключ инерпретируется как полный путь к точке монтирования, а информация монтирования – как опции монтирования и отделённое пробелом имя сетевого ресурса, например:
-fstype=cifs,sec=krb5i,vers=1.0 //ipa0.ipadomain0.ru/svr
Косвенные карты монтирования
В мастер-карте косвенные карты монтирования задаются ключем, представляющим собой полный путь. Например, запись в мастер-карте:
/share auto.share
Косвенные карты монтирования привязываются к абсолютному пути точки монтирования из мастер-карты, а ключ в карте дополняет путь после точки монтирования, куда должен монтироваться разделяемый сетевой ресурс. Например, карта auto.share может содержать:
pub filer.example.com:/export/pub mirror nfs.example.com:/mnt/mrror
Тогда, с учетом приведённого выше примера мастер-карты (где задана точка монтирования /share), клиент может монтировать разделяемый ресурс в /share/pub и /share/mirror.