Я пытаюсь использовать autofs с файловой системой sshfs. Открытый ключ на месте, и sshfs brick@domain.com:/data /data работает правильно как root. Даже с logging = debug я не вижу сообщения об ошибке, но якобы смонтированная файловая система не работает.

Вот файл карты autofs:

data -fstype=fuse,rw,noauto,nodev,nonempty,noatime,allow_other,idmap=brick :sshfs\#brick@domain.com\:/data

Вот что думает mount(1):

/etc/auto.data on /data type autofs (rw,relatime,fd=7,pgrp=11954,timeout=300,minproto=5,maxproto=5,indirect,pipe_ino=453944)

Вот записи системного журнала, соответствующие /etc/init.d/autofs start и ls /data /bin (путь, который должен существовать).

Jan 27 21:22:24 ego systemd[1]: Starting Automounts filesystems on demand...
Jan 27 21:22:24 ego automount[11634]: Starting automounter version 5.1.2, master map /etc/auto.master
Jan 27 21:22:24 ego automount[11634]: using kernel protocol version 5.02
Jan 27 21:22:24 ego automount[11634]: lookup_nss_read_master: reading master file /etc/auto.master
Jan 27 21:22:24 ego automount[11634]: do_init: parse(sun): init gathered global options: (null)
Jan 27 21:22:24 ego automount[11634]: lookup_read_master: lookup(file): read entry /data
Jan 27 21:22:24 ego automount[11634]: master_do_mount: mounting /data
Jan 27 21:22:24 ego automount[11634]: automount_path_to_fifo: fifo name /var/run/autofs.fifo-data
Jan 27 21:22:24 ego automount[11634]: lookup_nss_read_map: reading map file /etc/auto.data
Jan 27 21:22:24 ego automount[11634]: do_init: parse(sun): init gathered global options: (null)
Jan 27 21:22:24 ego automount[11634]: mounted indirect on /data with timeout 300, freq 75 seconds
Jan 27 21:22:24 ego automount[11634]: st_ready: st_ready(): state = 0 path /data
Jan 27 21:22:24 ego systemd[1]: Started Automounts filesystems on demand.
Jan 27 21:22:26 ego automount[11634]: handle_packet: type = 3
Jan 27 21:22:26 ego automount[11634]: handle_packet_missing_indirect: token 11, name bin, request pid 11659
Jan 27 21:22:26 ego automount[11634]: attempting to mount entry /data/bin
Jan 27 21:22:26 ego automount[11634]: lookup_mount: lookup(file): looking up bin
Jan 27 21:22:26 ego automount[11634]: key "bin" not found in map source(s).
Jan 27 21:22:26 ego automount[11634]: dev_ioctl_send_fail: token = 11
Jan 27 21:22:26 ego automount[11634]: failed to mount /data/bin
Jan 27 21:22:26 ego automount[11634]: st_readmap: state 1 path /data
Jan 27 21:22:26 ego automount[11634]: handle_packet: type = 3
Jan 27 21:22:26 ego automount[11634]: handle_packet_missing_indirect: token 12, name bin, request pid 11659
Jan 27 21:22:26 ego automount[11634]: dev_ioctl_send_fail: token = 12
Jan 27 21:22:26 ego automount[11634]: re-reading map for /data
Jan 27 21:22:26 ego automount[11634]: lookup_nss_read_map: reading map file /etc/auto.data
Jan 27 21:22:26 ego automount[11634]: do_init: parse(sun): init gathered global options: (null)
Jan 27 21:22:26 ego automount[11634]: st_ready: st_ready(): state = 4 path /data

Представляет ли что-либо из этого ошибку или неправильную конфигурацию? Я пропускаю другой полезный источник информации?

0