Зависание клиентской машины после выключения сервера NFS

Автор: msv2 Дата: 14.06.2009 00:11 Содержимое fstab

#
# /etc/fstab
# Created by anaconda on Thu Jun 11 18:38:22 2009
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(Поражён, mount(Поражён and/or vol_id(Поражён for more info
#
UUID=ххххххххххххх / ext4 defaults 1 1
UUID=ххххххххххххх /home ext4 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts defaults 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
***.***.***.***:/home/user/share_rw /mnt/share_rw nfs defaults 1 3
***.***.***.***:/home/user/share_view /mnt/share_view nfs defaults 1 4

Собственно дело вот в чем - после отключения машины - сервера NFS клиентская машина зависла.
Что то не пойму, как этого зависания избежать
Re: Зависание клиентской машины после выключения сервера NFS 14.06.2009 01:55lkanter Верните машине игрушку, и она проснется снова.
Re: Зависание клиентской машины после выключения сервера NFS 14.06.2009 06:55BigAndy Интересно - это что? ковое поведение линукса? Виснуть при отключении удаленной файловой системы?

NFS тем и хорош, что после падения и последующего поднятия сервера, начинает работать с той самой точки, с которой соединение разорвалось.
Re: Зависание клиентской машины после выключения сервера NFS 14.06.2009 08:00msv2 >Верните машине игрушку, и она проснется снова.
>Леонид Кантер
Это я знаю, но вот нельзя ли как нибудь без этого? Чтобы не висло? Ну чтобы достаточно быстро приходило в себя и можно было работать дальше.
>Интересно - это что? ковое поведение линукса? Виснуть при отключении удаленной файловой системы?
>NFS тем и хорош, что после падения и последующего поднятия сервера, начинает работать с той самой точки, с которой >соединение разорвалось.
Это я тоже хорошо знаю. Что после поднятия сервера начинает работать снова. Проблема не в этом. Проблема в том, чтобы минимизировать последствия отключения сервера. Вот что я хочу.
Re: Зависание клиентской машины после выключения сервера NFS 14.06.2009 10:28peter_ir Во-первых, непонятно, зачем на клиентской стороне указываются опции (1 3) и (1 4),
должно быть (0 0),
во-вторых, как сказанов в книге Немет, можно использовать опции (hard,intr,bg) либо
(soft,intr), но предупреждается, что soft может вызвать нежелательные проблемы.
Re: Зависание клиентской машины после выключения сервера NFS 14.06.2009 10:30msv2 Вот что интересно - обнаружил сейчас. Сервер НФС поднят на машине с АСП 14. Тот файл fstab который я приводил - на ноуте с Федорой 11, попытался сейчас сделать подключение с другой машины с АСП 14. Файл fstab аналогичен. Ничего не получилось. Пишет, что опции монтирования неверны. Внутренняя ошибка. Все.
Что то я не понял, я читал, что версии НФС должны быть одинаковые на сервере и клиенте. А тут наблюдается обратная картина. В чем может быть дело?
Re: Зависание клиентской машины после выключения сервера NFS 14.06.2009 10:32msv2 peter_ir Пишет:
-------------------------------------------------------
> Во-первых, непонятно, зачем на клиентской стороне
> указываются опции (1 3) и (1 4),
> должно быть (0 0),
> во-вторых, как сказанов в книге Немет, можно
> использовать опции (hard,intr,bg) либо
> (soft,intr), но предупреждается, что soft может
> вызвать нежелательные проблемы.
>
> Пётр.

Спасибо за совет, сейчас буду пробовать.
Re: Зависание клиентской машины после выключения сервера NFS 14.06.2009 10:38msv2 Пётр, большое спасибо! Все работает. Вот только не понятно, почему без исправления в Федоре 11 подключалось как надо а в АСП14 нет? Или АСП14 делали более строгие дяденьки?Катается от смеха
Re: Зависание клиентской машины после выключения сервера NFS 14.06.2009 11:55peter_ir msv2 Пишет:
-------------------------------------------------------
> Пётр, большое спасибо! Все работает. Вот только не
> понятно, почему без исправления в Федоре 11
> подключалось как надо а в АСП14 нет? Или АСП14
> делали более строгие дяденьки?Катается от смеха
Я не знаю, как надо, но от версии к версии правила меняются,
поэтому то, что работало в предыдущей, может не заработать в новой.
На [www.tedoralinux.ru] есть статьа "Обзор новшеств Fedora 11",
ознакомившись с ним, я решил, что подожду 12-й.
Re: Зависание клиентской машины после выключения сервера NFS 14.06.2009 12:23msv2 peter_ir Пишет:
-------------------------------------------------------
> На [www.tedoralinux.ru] есть статьа "Обзор
> новшеств Fedora 11",
> ознакомившись с ним, я решил, что подожду 12-й.
>
> Пётр.

Я решил поэкспериментировать - на одной машине поставлю. Посмотрим, что будет.
Надо будет в опциях монтирования fstab еще поковыряться.
Re: Зависание клиентской машины после выключения сервера NFS 14.06.2009 13:00smaharbA не пользуйся фстабом, пользуйся системЭрСи
Re: Зависание клиентской машины после выключения сервера NFS 14.06.2009 13:12lkanter пользоваться нужно автомаунтером. yum install autofs, service autofs start

потом cd /net/servername/directory отлично работает. И самое главное - отключает через некоторое время неактивности, так что отключение сервера зависанием не грозит.
Re: Зависание клиентской машины после выключения сервера NFS 14.06.2009 13:13BigAndy на ibm_dW лежит свеженькая статья, как монтировать разные версии nfs
Re: Зависание клиентской машины после выключения сервера NFS 14.06.2009 14:41msv2 О_о!!
Всем огромное спасибо! Испробую все.
А как с безопасностью под NFS - что дополнительно к этому нужно?
Кербеос какой нибудь? iptables? SELinux?
Re: Зависание клиентской машины после выключения сервера NFS 14.06.2009 15:41BigAndy Вам надо NFS пустить через интырнет???
Я бы этого н делал. NFS - для доступа взащищенной внутренней сети. Удаленную сеть мы используем только по ssh-туннелям.
Re: Зависание клиентской машины после выключения сервера NFS 14.06.2009 16:34msv2 Нет не через интернет. От внутренних дураков и прочих.
Re: Зависание клиентской машины после выключения сервера NFS 14.06.2009 17:16smaharbA а почему не самба, она же гибше ?
Re: Зависание клиентской машины после выключения сервера NFS 14.06.2009 19:04BigAndy А что внутренние дураи могут сделать? Настраивайте нужную авторизацию - и в путь.

А что гибкого в самбе - ну никак не могу взять в толк, за исключением того, что это костыль для масдайных машин, и протокол вообще чужероден в *nix системах. Все, что можно сделать в самбе, можно сделать ив NFS. Только у NFS эффективная скорость передачи больше т не открыты специфичные масдайные порты - радость подростков.
Re: Зависание клиентской машины после выключения сервера NFS 14.06.2009 19:07msv2 Без самбы - т.к. в сети только Линукс
Ну если авторизацию, тогда ладно.
Re: Зависание клиентской машины после выключения сервера NFS 14.06.2009 19:14BigAndy Про autofs Леонид дельное говорил! Я и забыл об этом простом и удобной службе. Ибо KISS рулит.
RSS-материал