У меня два устройства: ноутбук с Ubuntu 20.04 и Raspberry Pi 4 с ОС Raspberry Pi.
Оба они имеют идентичную версию nfs-kernel-server
и настроены на них.
Оба они совместно используют некоторые из своих каталогов с другой машиной, иногда одновременно, через протокол NFS4.
Из-за неуклюжести мне довольно часто удается прерывать эти соединения:
В любом случае, ни одна машина в роли клиента не воспринимает эти сбои слишком хорошо; попытки размонтировать постфактум не проходят (бесконечное ожидание без каких-либо результатов), и другие вещи тоже могут быть затронуты: мой Ubuntu иногда начинает жаловаться, что никакое приложение не связано с открытием файлов .txt
(!)
Вопрос:
Как мне как-то сбросить эти прерванные соединения NFS на клиентах (без перезагрузки)? 1.) Для облегчения демонтажа 2.) Чтобы начать повторную установку с чистого листа.
Подробности:
nfs-common
версия на обеих машинах: 1.3.4-2.5
Все эти монтирования инициируются вручную (запуском сценария по запросу); их нет в / etc / fstab
. Я вообще не предоставил никаких опций для команды mount; это очень просто:
sudo mount IP:/share /mountpoint
Вам необходимо использовать параметры soft
, bg
и, возможно, timeo
, например:
sudo mount -t nfs -o soft, bg, timeo = 30 IP: / share / mountpoint
Для получения информации и использования см. man nfs .
Когда соединение с общим ресурсом NFS прерывается, обновите точку монтирования с помощью umount -f
следующим образом:
sudo umount -f / mountpoint
Затем смонтируйте общий ресурс NFS снова с теми же параметрами, описанными выше.
Для получения информации и использования см. man umount .