Пока у меня было только одно крепление, все было хорошо.
файл: /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