Закладка nemo в смонтированном каталоге nfs вызывает задержку при входе в систему cinnamon и сбой автомонтирования
Я давний пользователь Linux Mint. Я только что установил версию Mint 21.1 Cinnamon на новый настольный компьютер.
Я настроил модуль монтирования systemd для автоматического монтирования общего ресурса nfs при запуске:
$ cat /etc/systemd/system/net-bungle.mount
[Unit]
Description=bungle fileserver
[Mount]
What=bungle:/srv/nfs4/pool2
Where=/net/bungle
Type=nfs
Options=_netdev,vers=4
TimeoutSec=10
[Install]
WantedBy=multi-user.target
$ cat /etc/systemd/system/net-bungle.automount
[Unit]
Description=automount /net/bungle
[Automount]
Where=/net/bungle
[Install]
WantedBy=multi-user.target
Модуль .mount присутствует, но не включен; модуль .automount включен.
Кажется, все работает хорошо: каталог монтируется автоматически при первом доступе к нему, никаких ошибок не отображается.journalctl -u net-bungle.[auto]mount
.
Проблема возникает, когда я добавляю в закладки каталог внутри монтирования nfs, например/net/bungle/backup
в Немо. После ввода пароля для входа в систему возникает задержка 15-20 секунд (без закладки рабочий стол появляется мгновенно).
Журналы показывают, что Nemo неоднократно пытается получить доступ к каталогу во время входа в систему, прежде чем сеть будет готова, и это приводит к сбою автоматического монтирования:
journalctl -u net-bungle.automount
Mar 26 08:18:29 zippy systemd[1]: Set up automount automount /net/bungle.
Mar 26 08:19:02 zippy systemd[1]: net-bungle.automount: Got automount request for /net/bungle, triggered by 3354 (cinnamon)
Mar 26 08:19:05 zippy systemd[1]: net-bungle.automount: Got automount request for /net/bungle, triggered by 3354 (cinnamon)
Mar 26 08:19:05 zippy systemd[1]: net-bungle.automount: Got automount request for /net/bungle, triggered by 3354 (cinnamon)
Mar 26 08:19:05 zippy systemd[1]: net-bungle.automount: Got automount request for /net/bungle, triggered by 3354 (cinnamon)
Mar 26 08:19:05 zippy systemd[1]: net-bungle.automount: Got automount request for /net/bungle, triggered by 3354 (cinnamon)
Mar 26 08:19:05 zippy systemd[1]: net-bungle.automount: Got automount request for /net/bungle, triggered by 3354 (cinnamon)
Mar 26 08:19:05 zippy systemd[1]: net-bungle.automount: Failed with result 'mount-start-limit-hit'.
journalctl -u net-bungle.mount
:
Mar 26 08:19:04 zippy systemd[1]: Mounting bungle fileserver...
Mar 26 08:19:05 zippy mount[4394]: mount.nfs: Network is unreachable
Mar 26 08:19:05 zippy systemd[1]: net-bungle.mount: Mount process exited, code=exited, status=32/n/a
Mar 26 08:19:05 zippy systemd[1]: net-bungle.mount: Failed with result 'exit-code'.
Mar 26 08:19:05 zippy systemd[1]: Failed to mount bungle fileserver.
Mar 26 08:19:05 zippy systemd[1]: Mounting bungle fileserver...
Mar 26 08:19:05 zippy mount[4481]: mount.nfs: Network is unreachable
Mar 26 08:19:05 zippy systemd[1]: net-bungle.mount: Mount process exited, code=exited, status=32/n/a
Mar 26 08:19:05 zippy systemd[1]: net-bungle.mount: Failed with result 'exit-code'.
Mar 26 08:19:05 zippy systemd[1]: Failed to mount bungle fileserver.
Mar 26 08:19:05 zippy systemd[1]: Mounting bungle fileserver...
Mar 26 08:19:05 zippy mount[4483]: mount.nfs: Network is unreachable
Mar 26 08:19:05 zippy systemd[1]: net-bungle.mount: Mount process exited, code=exited, status=32/n/a
Mar 26 08:19:05 zippy systemd[1]: net-bungle.mount: Failed with result 'exit-code'.
Mar 26 08:19:05 zippy systemd[1]: Failed to mount bungle fileserver.
Mar 26 08:19:05 zippy systemd[1]: Mounting bungle fileserver...
Mar 26 08:19:05 zippy mount[4485]: mount.nfs: Network is unreachable
Mar 26 08:19:05 zippy systemd[1]: net-bungle.mount: Mount process exited, code=exited, status=32/n/a
Mar 26 08:19:05 zippy systemd[1]: net-bungle.mount: Failed with result 'exit-code'.
Mar 26 08:19:05 zippy systemd[1]: Failed to mount bungle fileserver.
Mar 26 08:19:05 zippy systemd[1]: Mounting bungle fileserver...
Mar 26 08:19:05 zippy mount[4487]: mount.nfs: Network is unreachable
Mar 26 08:19:05 zippy systemd[1]: net-bungle.mount: Mount process exited, code=exited, status=32/n/a
Mar 26 08:19:05 zippy systemd[1]: net-bungle.mount: Failed with result 'exit-code'.
Mar 26 08:19:05 zippy systemd[1]: Failed to mount bungle fileserver.
Mar 26 08:19:05 zippy systemd[1]: net-bungle.mount: Start request repeated too quickly.
Mar 26 08:19:05 zippy systemd[1]: net-bungle.mount: Failed with result 'exit-code'.
Mar 26 08:19:05 zippy systemd[1]: Failed to mount bungle fileserver.
Кто-нибудь знает способ запретить Nemo доступ к каталогам с закладками при запуске?nemo --help
не показывает ничего полезного.
1 ответ
Отвечаю на свой вопрос для тех, кто столкнется с этим в будущем...
Проблема оказалась в том, что NetworkManager некорректно работает с моей настройкой Ethernet с мостовым соединением. Я заменил NetworkManager на systemd-networkd, и проблема исчезла.