Как сбросить настройки клиента NFS после прерывания соединения?

У меня два устройства: ноутбук с Ubuntu 20.04 и Raspberry Pi 4 с ОС Raspberry Pi.

Оба они имеют идентичную версию nfs-kernel-server и настроены на них.

Оба они совместно используют некоторые из своих каталогов с другой машиной, иногда одновременно, через протокол NFS4.

Из-за неуклюжести мне довольно часто удается прерывать эти соединения:

  • Я часто выключаю Raspberry, при этом забывая отключить его общую папку на ноутбуке
  • мой ноутбук либо засыпает, либо я выхожу из системы / перезагрузитесь, пока Raspberry обращается к своим общим ресурсам

В любом случае, ни одна машина в роли клиента не воспринимает эти сбои слишком хорошо; попытки размонтировать постфактум не проходят (бесконечное ожидание без каких-либо результатов), и другие вещи тоже могут быть затронуты: мой Ubuntu иногда начинает жаловаться, что никакое приложение не связано с открытием файлов .txt (!)

Вопрос:

Как мне как-то сбросить эти прерванные соединения NFS на клиентах (без перезагрузки)? 1.) Для облегчения демонтажа 2.) Чтобы начать повторную установку с чистого листа.

Подробности:

nfs-common версия на обеих машинах: 1.3.4-2.5

Все эти монтирования инициируются вручную (запуском сценария по запросу); их нет в / etc / fstab . Я вообще не предоставил никаких опций для команды mount; это очень просто:

sudo mount IP:/share /mountpoint
1
задан 2 April 2021 в 20:05

1 ответ

  • Вам необходимо использовать параметры 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 .

1
ответ дан 23 April 2021 в 23:27

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

Похожие вопросы: