У меня есть следующая строка в / etc / fstab:
sami@lelu.local:/home/sami /mnt/node fuse.sshfs noauto,x-systemd.automount,_netdev,users,idmap=user,IdentityFile=/home/sami/.ssh/id_rsa,allow_other,reconnect 0 0
Если я включу автоматическое монтирование systemd, запустив:
sudo systemctl daemon-reload
sudo systemctl start mnt-node.automount
ls / mnt / node
даст:
ls: cannot access '/mnt/node/': Too many levels of symbolic links
Однако монтирование работает просто хорошо, если я вместо этого смонтирую диск командой:
mount /mnt/node
Что я делаю не так с systemd? Я использую Ubuntu 20.04.
Спасибо
Автомонтирование выполняется пользователем root. /home/root/.ssh/known_hosts должен иметь идентификатор целевой машины. В противном случае монтирование завершится ошибкой и выдаст эти сообщения об ошибках.