Закладка 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, и проблема исчезла.

Другие вопросы по тегам