[sisyphus] катастрофа 2.6.38-std-def-alt3
Gleb Kulikov
glebus на asd.iao.ru
Ср Апр 20 10:39:02 UTC 2011
В сообщении от [Среда 20 апреля 2011 Anton Farygin] написал:
> > А какие проблемы? Создаём точки аутофс и после старта сервиса наблюдаем
> > результат mount. Опционально можно пронаблюдать сетевую активность,
> > подтверждается.
> инструкцию по воспроизведению приведите, пожалуйста.
1) на "сервере" определить nfs ресурс (nfs3,4 --- не важно)
типа (/etc/exports):
/home/laborants
192.168.200.0/255.255.255.0(rw,no_root_squash,async,nohide)
/export \
192.168.200.0/24(ro, wdelay, fsid=0, insecure, nohide, no_subtree_check)
/export/marina \
192.168.200.4(rw, wdelay, insecure, nohide, no_subtree_check)
2) создать /etc/auto.master по типу:
/mnt/auto /etc/auto.tab -t 5
/- /etc/auto.resources.tab -t 20
/mounts/users /etc/auto.users.tab -t 600
2.1) создать /etc/auto.tab :
2.2) создать /etc/auto.resources.tab :
/home/laborants -
fstype=nfs,rw,rsize=4096,wsize=4096,soft,intr,nosuid,tcp
192.168.200.1:/home/laborants
2.3) создать /etc/auto.users.tab :
* -fstype=nfs4,rw 192.168.200.1:/&
3) service autofs restart
4) убедиться, что на ядрах до 32 с клиентской машины а) возникает короткий
обмен пакетами по nfs на время старта autofs, после чего нет трафика по nfs
вплоть до момента входа в обозначенную точку монтирования
4.1) не входя в обозначенную точку монтирования дать команду mount и
убедиться. что сетевой ресурс не смонтирован
4.2) войти в обозгаченную точку монтирования, дать команду mount и убедиться.
что сетевой ресурс *смонтирован*
5)на ядрах ДО 38-std-def :
5.1) не входя в обозначенную точку монтирования дать команду mount и
убедиться, что ВСЕ сетевые ресурсы *смонтированы* немедленно после старта
autofs
5.2) выключить сервер (опустить nfsd) и убедиться, что через обозначенное
время таймаута, ресурс отпадает
5.3) отправить систему на перезагрузку, убедиться, что работа корректно
завершается
6)на ядрах 38-std-def :
6.1) не входя в обозначенную точку монтирования дать команду mount и
убедиться, что ВСЕ сетевые ресурсы *смонтированы* немедленно после старта
autofs
6.2) выключить сервер (опустить nfsd) и убедиться, что вызовы к файловой
системе на перечисление файлов намертво блокируются
6.3) отправить систему на перезагрузку/выключение, убедиться, что имеем
бесконечное ожидание на попытке отмонтировать "мёртвый" nfs ресурс. Машина не
перезагружается, система не "гасится", питание не отключается.
>
>
> Я просто последний раз autofs использовал 8 лет назад ;)
>
> >> В случае с NFS и таймаутами - наблюдаю такое уже лет пять - если NFS
> >> отваливается, то всё виснет надолго.
> >
> > до 2.6.38-std-def-alt3 разумные опции давали разумное поведение.
>
> Разумные опции как звучат ?
rsize=4096,wsize=4096,tcp --- для дешёвых 100М офисных мини-свитчей
,soft,intr
--
Салют, /GLeb
UIN: 15341920
jabber://gleb@asd.iao.ru
sip://2387245@sipnet.ru (telephony)
skype://gleb_kulikov.tomsk (telephony)
Подробная информация о списке рассылки Sisyphus