Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Подвешивается система если теряется nfs сервер  (Прочитано 602 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Axa-Ru

  • Автор темы
  • Гость
Сеть: проводной ethernet.
В сети есть NAS сервер Thecus со статическим адресом 192.168.56.66
и рабочая станция (Thinkpad x220, Ubuntu 14.04), которая получает ip от роутера.
На NAS и рабочей станции подняты NFS v3
На рабочей станции монтирование осуществляется из fstab
192.168.56.66:/raid0/data/_NAS_NFS_Exports_/Nas4d0 /media/nas4d0/   nfs  nfsvers=3,rsize=32768,wsize=32768,timeo=14,intr,noatime   0       0

Все работает отлично, скорости хорошие.
Но, когда отключается nfs сервер (например, если я вынимаю Thinkpad из док станции), то при обращении какой либо программы к точке монтирования nfs сервера, эта программа подвешивается.

Команда
11:11@axa:~/Media/nas4d0$ sudo mount -a
^C^C^Z
тоже не дает никакого результата. Попытка прервать ее с помощью Ctrl-C неудачна.

Вопрос: как сделать так, что бы отключенный nfs сервер отмонтировался автоматически?
« Последнее редактирование: 22 Января 2016, 13:00:17 от Axa-Ru »

serchik

  • Автор темы
  • Гость
NFS вообще проблемный. В Вашем случае стоит попробовать использовать autofs.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
serchik, вы ничего не попутали?… NFS это тип файловой системы, autofs это инструмент монтирования.

Пользователь решил продолжить мысль 22 Января 2016, 16:46:16:
как сделать так, что бы отключенный nfs сервер отмонтировался автоматически?

Написать скрипт, который при логине пользователя будет проверять, есть ли док, и не монтировать NAS автоматически. (user,noauto).
« Последнее редактирование: 22 Января 2016, 16:46:16 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

serchik

  • Автор темы
  • Гость
serchik, вы ничего не попутали?… NFS это тип файловой системы, autofs это инструмент монтирования.
Да вроде бы ничего... А в чем расхождение в применении autofs применительно к NFS?

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Если хотите, чтобы клиента "выкидывало" с ошибкой при отключении nfs-сервера, монтируйте с опцией soft (по умолчанию используется опция hard).

Axa-Ru

  • Автор темы
  • Гость
Karl500,
спасибо, в самом деле при включении этой опции после таймаута выдает ошибку.

Пользователь решил продолжить мысль 22 Января 2016, 18:31:34:
AnrDaemon,
Да, теперь команда umount выполняется и завершается удачно. Теперь в скрипт ее 8-)

« Последнее редактирование: 22 Января 2016, 18:31:34 от Axa-Ru »

 

Страница сгенерирована за 0.056 секунд. Запросов: 25.