В предыдущем вопросе исходный плакат спрашивает, как предотвратить монтирование autofs через локальный домашний каталог: Как предотвратить монтирование autofs в определенных каталогах? Я столкнулся с аналогичной ситуацией, когда у меня был бы локальный домашний каталог на моей рабочей станции (под управлением Arch Linux), и я бы хотел, чтобы NFS на моей рабочей станции не монтировался поверх моего локального домашнего каталога. Я попытался применить решение предыдущего вопроса к моему файлу auto.master:
$ cat /etc/autofs/auto.master
/home /-
+dir:/etc/autofs/auto.master.d
+auto.master
Не удается запустить автомонтаж:
% sudo systemctl status autofs.service
● autofs.service - Automounts filesystems on demand
Loaded: loaded (/usr/lib/systemd/system/autofs.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2017-01-26 15:56:19 EST; 1s ago
Process: 8760 ExecStart=/usr/bin/automount $OPTIONS --pid-file /run/autofs.pid (code=exited, status=0/SUCCESS)
Main PID: 8762 (automount)
Tasks: 3 (limit: 7372)
CGroup: /system.slice/autofs.service
└─8762 /usr/bin/automount --verbose --pid-file /run/autofs.pid
Jan 26 15:56:19 <hostname> systemd[1]: Starting Automounts filesystems on demand...
Jan 26 15:56:19 <hostname> automount[8762]: Starting automounter version 5.1.2, master map auto.master
Jan 26 15:56:19 <hostname> automount[8762]: using kernel protocol version 5.02
Jan 26 15:56:19 <hostname> automount[8762]: file map /- not found
Jan 26 15:56:19 <hostname> automount[8762]: mount_autofs_indirect: failed to read map for /home
Jan 26 15:56:19 <hostname> automount[8762]: handle_mounts: mount of /home failed!
Jan 26 15:56:19 <hostname> automount[8762]: master_do_mount: failed to startup mount
Jan 26 15:56:19 <hostname> systemd[1]: Started Automounts filesystems on demand.
Jan 26 15:56:19 <hostname> automount[8762]: no mounts in table
Опять же, я использую Arch Linux с версией autofs 5.1.2. Другая рабочая станция в офисе работает под управлением Ubuntu 16.04 (autofs v 5.1.1) и имеет тот же файл auto.master (за исключением того, что любой путь / etc / autofs заменен на / etc). Автоматическое монтирование работает без сбоев на этой рабочей станции.
Прямо сейчас я даже не знаю, что искать в Google, потому что всякий раз, когда я вводил в Google комбинацию autofs, "/ -" и других ключевых слов, я нахожу результаты для Прямая поддержка карт, что, похоже, не то, что мне нужно.
Мы очень ценим любые подсказки в правильном направлении, будь то решение проблемы или правильные ключевые слова для Google!
Я довольно случайно изменил порядок записей в /etc/autofs/auto.master
и теперь я могу смонтировать NFS по своему желанию. Мой /etc/autofs/auto.master
теперь выглядит так:
$ cat /etc/autofs/auto.master
/home /-
+auto.master
+dir:/etc/autofs/auto.master.d