"Подвисание" на некоторых операциях

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

playnet
Сообщения: 373
Статус: изучающий
ОС: CentOS, FreeBSD

"Подвисание" на некоторых операциях

Сообщение playnet »

Ночью был скачок, и часть серверов перезагрузилась.
На одном из перезагруженных была NFS-шара /usr/ports
И теперь делаю на всех серверах df -h и получаю вечное подвисание. ctrl+C не помогает. Прибивал уже все, что относится к nfs, не помогло.
К примеру, df -h виснет. И umount /usr/po (жмем таб, получаем зависшую консоль).
Есть лечение кроме ребута и отказа от NFS на что-то менее глючное?
Да, еще есть в /etc/fstab маунт этой шары, и если сервер с ней по какой-то причине был отключен, все сервера уходят в "вечную загрузку". Это тоже нормально? Хотя в этом случае помогает ctrl+C, но доступ к консоли есть не всегда.
gate:/usr/ports /usr/ports nfs rw 0 0
Спасибо сказали:
Аватара пользователя
0ut
Сообщения: 307
Статус: Злыдень
ОС: *nix

Re: "Подвисание" на некоторых операциях

Сообщение 0ut »

1. umount /полный_путь_до_шары_набранный_ручками - должен помочь отмонтировать
2. перегрузи сервесы nfs и на клиенте и на сервере
3. менее глючное NFS - врятли, но это от задачи зависит, если клиент просто забирает файлы, то можно заменить на ftp
4. про fstab, пропиши рядом с rw "noauto", тоесть должно получится rw,noauto - при загрузке шара не будет монтироваться, поэтому можно сделать скриптик, который будет вызываться из крона и проверять подмонтировано или нет, если нет, то монтировать...
а вообще, лучше чтобы клиент сам монтировал шару когда ничанает с ней работать и отмонтировал бы после...
Запросы ошибок к операционной системе игнорироваться не могут.
Спасибо сказали: