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

Прямое монтирование в autofs

Я хотел бы автоматически смонтировать общий ресурс nfs с помощью autofs, но он не работает.

Это работает :

mount -vvv -t nfs -o vers=3 192.168.0.12:/share /local/data/mydir

Но когда я помещаю эту строку в свой /etc/auto.master, она не работает, после перезапуска autofs в mydir ничего нет.

/etc/auto.master

/local/data/mydir 192.168.0.12 -vers=3

Спасибо за вашу помощь.

Как правило, auto.master содержит отображение локального каталога в файл конфигурации:

/misc  /etc/auto.misc

В вашем случае, вероятно, вам понадобится что-то вроде

/local/data /etc/auto.local_data --timeout=60 --ghost

Затем вы должны создать /etc/auto.local_data следующим образом:

mydir 192.168.0.12:/share

Как вы заметили, это в основном передает / local / data в autofs. Если в / local / data есть настоящие локальные каталоги, привязка может работать лучше.

Для этого измените /etc/auto.master:

/mount/data /etc/auto.local_data --timeout=60 --ghost

Затем вы можете связать-смонтировать необходимые папки через / etc / fstab:

/mount/data/mydir /local/data/mydir none _netdev,bind 0 0

Изменить: перечитать вопрос, изменить предложение конфигурации