Я знаю, что мой вопрос очень похож на Смонтируйте общий ресурс CIFS с помощью autofs. Этот ОП прекрасно описывает мою ситуацию. Однако различий достаточно, чтобы задать новый вопрос.
Во-первых, я запускаю CentOS 7
# cat /etc/centos-release
CentOS Linux release 7.6.1810 (Core)
Далее принятый ответ у меня не работает. Я могу смонтировать удаленный fs вручную просто отлично, но отладка с использованием automount или запуска демона autofs показывает, что он монтирует каталог, но все же ls
показывает нулевые файлы.
Вот подробности.
...
/misc /etc/auto.misc
/mnt/dea /etc/auto.smb
#/mnt/dea /etc/auto.dea
...
/etc/auto.reports
содержаниеdea_reports -fstype=cifs,rw,noperm,credentials=/etc/.keys/.secrets ://Server/453_Plant_Maint$
automount -m
вывод...
Mount point: /mnt/dea
source(s):
100000000|lookup_nss_read_map: reading map file /etc/auto.smb
100000000|do_init: parse(sun): init gathered global options: (null)
100000000|spawn_mount: mtab link detected, passing -n to mount
100000000|spawn_umount: mtab link detected, passing -n to mount
instance type(s): program
map: /etc/auto.smb
no keys found in map
...
/var/log/messages
...
Mar 19 15:37:50 local host systemd: Starting Automounts filesystems on demand...
Mar 19 15:37:50 local host automount[19492]: Starting automounter version 5.0.7-106.el7, master map auto.master
Mar 19 15:37:50 local host automount[19492]: using kernel protocol version 5.02
Mar 19 15:37:51 local host automount[19492]: lookup_nss_read_master: reading master files auto.master
...
Mar 19 15:37:51 local host automount[19492]: st_ready: st_ready(): state = 0 path /misc
Mar 19 15:37:51 local host automount[19492]: master_do_mount: mounting /mnt/dea
Mar 19 15:37:51 local host automount[19492]: automount_path_to_fifo: fifo name /run/autofs.fifo-mnt-dea
Mar 19 15:37:51 local host automount[19492]: lookup_nss_read_map: reading map file /etc/auto.smb
Mar 19 15:37:51 local host automount[19492]: do_init: parse(sun): init gathered global options: (null)
Mar 19 15:37:51 local host automount[19492]: mounted indirect on /mnt/dea with timeout 300, freq 75 seconds
Mar 19 15:37:51 local host automount[19492]: st_ready: st_ready(): state = 0 path /mnt/dea
Mar 19 15:37:51 local host automount[19492]: master_do_mount: mounting /net
Mar 19 15:37:51 local host automount[19492]: automount_path_to_fifo: fifo name /run/autofs.fifo-net
Mar 19 15:37:51 local host automount[19492]: lookup_nss_read_map: reading map hosts (null)
Mar 19 15:37:51 local host automount[19492]: do_init: parse(sun): init gathered global options: (null)
Mar 19 15:37:51 local host automount[19492]: lookup_read_map: lookup(hosts): read hosts map
Mar 19 15:37:51 local host automount[19492]: lookup_read_map: lookup(hosts): map not browsable, update existing host entries only
Mar 19 15:37:51 local host systemd: Started Automounts filesystems on demand.
Mar 19 15:37:51 local host automount[19492]: mounted indirect on /net with timeout 300, freq 75 seconds
Mar 19 15:37:51 local host automount[19492]: st_ready: st_ready(): state = 0 path /net
...
Я пробовал использовать --ghost
все еще без изменений
Я даже пробовал добавить запись в /etc/hosts.allow
как описано Вот. По-прежнему не повезло.
А пока я просто добавлю запись в etc/fstab
, но я действительно хочу, чтобы это работало, так где я могу ошибаться?