Назад | Перейти на главную страницу

AutoFS монтирует несколько общих ресурсов CIFS в один каталог

Пока у меня было только одно крепление, все было хорошо.

файл: /etc/auto.master
/mnt /etc/auto.srv1_share1
файл: /etc/auto.srv1_share1
sh1 -fstype=cifs,rw,user=jdoe,domain=srv1,noexec,password=xxx ://srv1/share1

что привело к //srv1/share1 установлен на /mnt/sh1.

Но пока мне не удалось установить несколько общих ресурсов. Результат должен быть примерно таким:
//srv1/share1 к /mnt/srv1_share1
//srv1/share2 к /mnt/srv1_share2
или
//srv1/share1 к /mnt/srv1/share1
//srv1/share2 к /mnt/srv1/share2

После нескольких часов попыток, поиска в Google и чтения (tfm) мне нужна ваша помощь.

Мое текущее решение / обходной путь:

файл: /etc/auto.master
/mnt/srv1_share1 /etc/auto.srv1_share1
/mnt/srv1_share2 /etc/auto.srv1_share2
файл: /etc/auto.srv1_share1
share -fstype=cifs,rw,user=jdoe,domain=srv1,noexec,password=xxx ://srv1/share1
файл: /etc/auto.srv1_share2
share -fstype=cifs,rw,user=jdoe,domain=srv1,noexec,password=xxx ://srv1/share2

в результате получились эти крепления:
//srv1/share1 к /mnt/srv1_share1/share
//srv1/share2 к /mnt/srv1_share2/share

Хотя я могу получить доступ ко всем файлам, я все еще хочу избавиться от этих лишних share-каталоги.

Как я могу этого добиться?

Вы можете получить информацию по этой ссылке: Сообщество Ubuntu, Autofs, 3.1.1. Прямые и косвенные карты "Прямые карты создают точку монтирования по пути, указанному в соответствующем файле карты. Запись точки монтирования в auto.master является всегда /-"

Давайте создадим наши точки монтирования и добавим строки в /etc/auto.master

/-        /etc/auto.srv1_share1
/-        /etc/auto.srv1_share2

Созданные точки монтирования будут указаны в месте в auto.srv1_share1 и auto.srv1_share2 файлы. Отредактируйте свои файлы и добавьте полный / путь / к / папке, и все будет работать.

Например, /etc/auto.srv1_share1 должна выглядеть так:

/path/to/share -fstype=cifs,rw,user=jdoe,domain=srv1,noexec,password=xxx ://srv1/share1

Это работает?

файл: /etc/auto.master /mnt /etc/auto.srv1 файл: /etc/auto.srv1 srv1_share1 -fstype=cifs,rw,user=jdoe,domain=srv1,noexec,password=xxx ://srv1/share1 srv1_share2 -fstype=cifs,rw,user=jdoe,domain=srv1,noexec,password=xxx ://srv1/share2