NFS server

Alexandr Malusek malusek na hroch.ujf.cas.cz
Sobota Říjen 7 15:21:51 CEST 2000


jan.sedlacek na asicentrum.cz (Jan Sedlacek) writes:

> 	Da se nejakym zpusobem zabranit tomu, aby kdyz spadne NFS server,
> mohli klienti dale v klidu pracovat (samozrejme nesmeji pritupovat
> na mountovany NFS disk).

Pokud klient montuje NFS filesystem s volbou "soft" a spadne-li
server, pak po pri pokusu o I/O operaci dostane program po timeoutu
chybovou hlasku. Pokud se montuje s volbou "intr", pak pomoci signalu
je mozne ukoncit zablokovanou operaci. Popis je v nfs(5). 

> V soucasne dobe, kdyz nemuzu spustit NFS server, klienti stale
> cekaji a odmitaji i zakladni komunikaci (login, shutdown...).

Default je volba "hard" (opak "soft" nebo "intr").  Klientske procesy
jsou zablokovany naveky. Bez toho NFS serveru se uz nerozbehnou.

> V tuto chvili tuto situaci resim a pomoc, ze NFS v Linuxu stoji za
> prt mi nepomuzou.

Je pravda, ze Linuxi NFS stale nedosahuje kvalit napr. Solarisiho NFS
(i kdyz situace se neustale zlepsuje), ale vyse uvedeny problem
souvisi s koncepci NFS (stejny problem by byl na siti se Solarisem):
pad serveru nesmi ovlivnit funkcnost klientskych procesu. Server je
bezstavovy (zamykani souboru to trochu komplikuje, ale to neni
zalezitost NFS) a po jeho rebootu mohou klientske procesy pokracovat v
praci. Je jedno, jestli behem 1 minuty, nebo nekolika tisic let.

--
A. Malusek  (malusek na ujf.cas.cz)
UJF AV CR


Další informace o konferenci Linux