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