Принудительное повторное подключение клиента NFS к серверу после отключения NFS

15

Есть ли способ заставить клиента Linux переподключиться к серверу NFS после потери соединения? Клиент в конечном итоге замечает, что сервер вернулся и возобновляет работу просто отлично. Мне просто интересно, есть ли способ ускорить это повторное соединение.

MJD
источник

Ответы:

3

Вы можете посмотреть в Autofs ( ссылка на ArchWiki ). Если вы настроили автоматическое монтирование NFS, клиент должен пытаться (повторно) подключаться к диску NFS каждый раз, когда вы пытаетесь его использовать. Это гарантирует, что если вы попытаетесь получить доступ к диску NFS с клиента и сервер работает, диск NFS будет подключен.

bkanuka
источник
1
Спасибо за ответ. Это не поможет в этом случае, если общий ресурс уже подключен, а клиент уже общается с сервером. Иногда я прекращаю соединение (оно существует только между несколькими моими персональными системами), и когда я восстанавливаю связь, я хочу убить период ожидания. Autofs не поможет в этом, или если это ускорит повторное подключение, было бы неплохо узнать, как это произошло, как я хотел бы сделать это вручную.
MJD
Не могли бы вы привести пример повторного подключения, и оно не работает? может быть с mount -a?
bkanuka
Я думаю, вы неправильно понимаете, что я делаю. Я не размонтирую том NFS перед тем, как отключить сети. В этом случае все в порядке, так как это происходит между моими личными делами, и у меня скорее есть процессы, которые читают файлы из точки монтирования NFS, а затем не работают. Когда я повторно соединяюсь с сетью, есть время ожидания, прежде чем клиент повторно найдет сервер. Этот тайм-аут это то, что я хочу убить, так как я знаю, что сервер вернулся. Тайм-аут не так уж и плох, но он немного раздражает.
MJD
хмм. Я что-то неправильно понимаю. Теперь я представляю, что у вас есть ноутбук и домашний сервер, и иногда вам нравится просто брать ноутбук и уходить. Когда вы вернетесь, вы переподключитесь к своей домашней сети ... а затем подождите ... и, наконец, ваши общие папки NFS снова присоединятся. Я прав?
bkanuka
Ну вроде. За исключением того, что ноутбук является сервером NFS, а рабочий стол - клиентом. И если я уезжаю со своим ноутбуком, мне все равно, если половина рабочего стола зависнет из-за потери своего сервера (и это происходит ...). Поскольку половина рабочего стола заморожена, я бы хотел ускорить это переподключение. У меня такое чувство, что я злоупотребляю NFS, поэтому я решил, что нет никакого способа помочь мне. Так как это просто раздражение, я не обеспокоен.
MJD
0

Может быть , вы можете настроить timeoи retransварианты в NFS монтирует для достижения желаемого поведения. См. Справочную страницу nfs для получения дополнительной информации.

crayzeewulf
источник