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

automount монтирует желаемую файловую систему, но не показывает файлов

Я знаю, что мой вопрос очень похож на Смонтируйте общий ресурс CIFS с помощью autofs. Этот ОП прекрасно описывает мою ситуацию. Однако различий достаточно, чтобы задать новый вопрос.

Во-первых, я запускаю CentOS 7

# cat /etc/centos-release
CentOS Linux release 7.6.1810 (Core)

Далее принятый ответ у меня не работает. Я могу смонтировать удаленный fs вручную просто отлично, но отладка с использованием automount или запуска демона autofs показывает, что он монтирует каталог, но все же ls показывает нулевые файлы.

Вот подробности.

auto.master с использованием auto.smb из Вот


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