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

использование связанного автомонтирования для монтирования домашнего каталога

Я установил два каталога, смонтированных с помощью автомонтирования (через LDAP):

в каталоге / home automount настроен на монтирование

*   -fstype=bind :/network/srv/home/&

в каталоге / network одна запись

srv    -fstype=nfs4,rw,sec=sys,noatime,hard,intr,proto=tcp,timeo=100,port=2049 myserver:/

когда я пытаюсь получить доступ к домашнему каталогу пользователя (например, ls / home / myuser), автоматическое монтирование не выполняется с сообщением об ошибке:

>> mount: special device /network/srv/home/myuser does not exist
failed to mount /home/myuser

когда я выполняю "привязку" вручную, используя

mount -o bind /network/srv/home/myuser /home/myuser

Автоматическое монтирование для / network / srv запускается, и домашний каталог myuser успешно монтируется в / home / myuser.

Любые идеи, как сказать automount загрузить / network / srv перед попыткой монтировать / network / srv / home / myuser ???

Я столкнулся с той же проблемой в Ubuntu 16.04 (autofs 5.1.1), но этого не происходит в CentOS 7 (autofs 5.0.7, но со многими патчами). Я работал над этим, монтируя напрямую, а не с привязкой, с записями этой формы в /etc/auto.home:

* -fstype=nfs4,rw,sec=sys,noatime,hard,intr,proto=tcp,timeo=100,port=2049 myserver:/home/&

Я бы также предпочел использовать крепление для привязки в /net каталог как в Ubuntu, так и в CentOS, но этот обходной путь работает нормально на обоих.

(Я еще не пробегал через большое количество патчей, чтобы увидеть, есть ли что-то, что было добавлено в версию CentOS для исправления привязки, или что-то сломалось в версии autofs после 5.0.7)