они монтируют корневую систему по nfs. поддержка nfs встроена в ядро, у ядра нет модулей и нет initramfs.
параметры ядра выглядят примерно так:
Код: Выделить всё
.... root=/dev/nfs nfsaddrs=172.16.9.193:/nfsroot ip=dhcpпосле загрузки клиента у него в монтированых файловых системах есть корневая:
вот оно:
Код: Выделить всё
/dev/root on / type nfs (rw,vers=2,rsize=4096,wsize=4096,hard,nointr,nolock,proto=udp,timeo=11,retran
s=2,sec=sys,addr=172.16.9.193)все эти опции выставляются по умолчанию и, до недавнего времени меня устраивали, но недавно возникли проблемы с сетью
(не разобрался еще - то ли с сетью, то ли с реализацией сети в xen-е на котором стоит nfs-сервер)
и возникла мысль увеличить retrans до побольше.
ибо, когда пропадает связь с nfs сервером и retrans достигается получается вот это:
Код: Выделить всё
Dec 17 01:31:16 client-172_16_17_223 nfs: server 172.16.9.193 not responding, still trying
Dec 17 01:31:33 client-172_16_17_223 nfs: server 172.16.9.193 OKза эти 17 секунд падает ssh сервер, lprng и может быть что-нибудь еще на клиенте.
итак - не знает ли никто как изменить параметры монтирования корневой файловой системы, передаваемые ядру?
забыл - на всякий случай:
сервер - debian lenny (Linux amalthea 2.6.18-6-xen-686)
клиент - gentoo (Linux client1 2.6.24-gentoo-r7).