, Linux podrecznik administratora sieci 

[ Pobierz całość w formacie PDF ]
.S¹ tode mo ny NFS (rpc.nfsd) na ho Scie ser we ra i de mo ny blo ko-we go we jS cia/wy jS cia (biod) na ho Scie klien ta.Aby po pra wiæ prze pu sto woSæ,biod re ali-zuje asynchroniczne operacje wejScia/wyjScia za pomoc¹ algorytmów odczytuz wy prze dze niem (ang.read-ahead) i za pi sy wa nia z opóx nie niem (ang.write-behind).Po nad to kil ka de mo nów rpc.nfsd zwy kle dzia³a jed no cze Snie.Ak tu al na im ple men ta cja NFS-a dla Linuk sa ró¿ ni siê od kla sycz ne go NFS-a, w któ-rym kod ser we ra dzia³a ca³ko wi cie w prze strze ni u¿yt kow ni ka, a wiêc uru cho mie-nie kilku kopii jednoczeSnie jest nieco bardziej skomplikowane.Aktualna im ple-men ta cja rpc.nfsd oferuje eksperymentaln¹ funkcjê pozwalaj¹c¹ na ograniczenieobs³ugi dla wielu serwerów.W j¹drach serii 2.2 Olaf Kirch stworzy³ serwer NFSopar ty na j¹drze.Je go wy daj noSæ jest znacz nie lep sza ni¿ ist niej¹cych im ple men ta cjiopar tych na prze strze ni u¿yt kow ni ka.Opi sze my go w dal szej czê Sci roz dzia³u.Przygotowanie NFS-aZa nim bê dziesz móg³ u¿yæ NFS-a, czy to ser we ra, czy klien ta, mu sisz spraw dziæ, czytwoje j¹dro jest skom pi lo wa ne z je go obs³ug¹.Now sze j¹dra maj¹ pro sty in ter fejsoparty na sys te mie pli ków /proc; plik /proc/filesystems, mo¿esz wy Swie tliæ za po moc¹ cat:$ cat /proc/filesystemsminixext2* W rze czy wi sto Sci mo¿esz po min¹æ ar gu ment -t nfs, po nie wa¿ z dwu krop ka mount wnio sku je, ¿echo dzi o wo lu men NFS. Mon to wa nie wo lu me nu NFS 245msdosnodev procnodev nfsJe ¿eli na tej liS cie bra ku jenfs, mu sisz skom pi lo waæ j¹dro z obs³ug¹ NFS-a lub za³ad o-waæ mo du³, je ¿eli obs³uga NFS-a zo sta³a skom pi lo wa na w po sta ci mo du³u.Kon fi gu-rowanie opcji j¹dra wy ja Snio no w pod roz dzia le Konfigurowanie j¹dra w roz dzia le 3,Kon fi gu ro wa nie sprzê tu sie cio we go.Montowanie wolumenu NFSMon to wa nie wol um en ów NFS przy po mi na do z³udze nia mon to wa nie nor mal nychsys tem ów pli ków.Wy wo³aj mount, u¿y waj¹c na stê puj¹cej sk³ad ni:# mount -t nfs wolumen_nfs katalog_lokalny opcjewolumen_nfs jest okre Sla ny na stê puj¹co: zdalny_host:zdalny_katalog.Po-niewa¿ ten zapis jest uni katowy dla sys tem ów pli ków NFS, mo¿esz nie sto so waæopcji  t nfs.Istnieje szereg dodatkowych opcji, które mo¿esz podaæ w po le ce niu mount przymon to wa niu wo lu me nu NFS.Mog¹ byæ one poda ne za rów no z prze³¹czni kiem  ow wier szu po le ceñ, jak i w po lu opcji wpi su /etc/fstab dla wo lu me nu.W obu przy pad-kach opcje s¹ od dzie lo ne prze cin ka mi i nie mog¹ za wie raæ bia³ych zna ków.Opcjeokre Slo ne w wier szu po le ceñ zaw sze maj¹ wy ¿ szy prio ry tet, ni¿ te poda ne w pli kufstab.Oto przyk³ad owy wpis w pli ku /etc/fstab:# wolumen punkt montowania typ opcjenews:/var/spool/news /var/spool/news nfs timeo=14,intrZ ko lei wo lum en mo¿e zo staæ za mont owa ny po lec eni em:# mount news:/var/spool/newsW przy padku bra ku wpi su w pli ku fstab, wy wo³anie mount wygl¹da du ¿o go rzej.Naprzyk³ad za³Ã³¿my, ¿e mon tuj esz ka tal ogi ma cier zyste swo ich u¿y tkowników z kom-put era o na zwie moonshot, kt óry wy kor zyst uje do myS lny roz miar blo ku (4 KB) dlaoper acji od czytu i za pisu.Za po moc¹ po ni¿s zego po lec enia mo¿esz zwiê ks zyæ roz-miar blo ku do 8 KB, by uzys kaæ lepsz¹ wy dajn oSæ:# mount moonshot:/home /home -o rsize=8192,wsize=8192Li sta wszyst kich do pusz czal nych opcji znaj du je siê na stro nie podrêcz ni ka elek tro-nicz ne go nfs(5).Po ni¿ ej po ka za no skró con¹ li stê opcji, któ rych praw do po dob nie bê-dziesz naj czê Sciej u¿y waæ:rsize=n i wsize=nOkreSlaj¹ rozmiar datagramu u¿ywanego przez klientów NFS, odpowiedniow ¿¹da niach od czytu i za pisu.Do myS lna war toSæ za le¿y od wer sji j¹dra, ale zwy-kle wy nosi 1024 baj ty. 246 Roz dzia³ 14: Sie cio wy sys tem pli kówtimeo=nWskazu je, ile cza su (w dzie si¹tych czê Sciach se kun dy) klient NFS cze ka na zako ñ-cze nie ¿¹da nia.Do my Sl na war toSæ wy no si 7 (0,7 se kun dy).To, co siê dzie je poup³yniê ciu tego cza su, za le ¿y od tego, czy u¿y wasz opcji hard czy soft.hardJaw nie oznac za wo lum en jako za mont owa ny na sta³e.Jest w³¹czo na do myS lnie.Opcja po wod uje, ¿e ser wer zg³asza na kon soli ko mun ikat, gdy nie uda siê mu do-staæ do wo lum enu po up³yniêc iu d³ugiego cza su oczek iwa nia, i wci¹¿ próbu je siêdo nie go do staæ.softTa opcja (w prze ciw ieñs twie do mon tow ania na sta³e) po wod uje, ¿e gdy up³ynied³ugi czas oczek iwa nia, do pro cesu pró buj¹cego wy kon aæ oper acjê na pli ku jestzg³aszany b³¹d we jSc ia/wy jSc ia.intrPozwala sygna³om przerywaæ wywo³anie NFS.Przydatne do przerywaniadzia³ania, je ¿eli ser wer nie od pow iada.Wszyst kie opcje, po za rsize i wsize, do tycz¹ za cho wa nia klien ta w sy tu acji, gdy ser-wer jest chwi lo wo nie do stêp ny.Dzia³aj¹ ra zem w na stê puj¹cy spo sób: gdy klientwy sy³a ¿¹da nie do ser we ra NFS, ocze ku je, ¿e ope ra cja zo sta nie za ko ñczo na po za da-nym okre sie cza su (okre Slo nym w opcji timeout).Je ¿eli przez ten czas nie uzy ska po-twier dze nia, na stê pu je tak zwa ny krót ki czas ocze ki wa nia (ang.mi nor ti me o ut): ope ra-cja jest po wta rza na, ale te raz jej czas ocze ki wa nia jest dwu krot nie d³u¿ szy.Je Sli war-toSæ cza su ocze ki wa nia doj dzie do 60 se kund, na stê pu je d³ugi czas ocze ki wa nia (ang.ma jor ti me o ut).Do my Sl nie d³ugi czas ocze ki wa nia po wo du je, ¿e klient wy pi su je na kon so li ko mu ni-kat i roz po czy na ocze ki wa nie od nowa, tym razem pierw szy czas ocze ki wa nia jestdwukrotnie d³u¿szy od poprzedniego.Potencjalnie ten czas bêdzie siê wyd³u¿aæw nie sko ñczo noSæ.Wo lu me ny, w od nie sie niu do któ rych ope ra cje s¹ upar cie wy ko-nywane powtórnie, s¹ na zy wa ne zamontowanymi na sta³e (ang.hard-mounted).W prze ci wie ñstwie do nich, wo lu me ny za mon to wa ne nie trwa le (ang.soft-mounted) ge-neruj¹ b³¹d wejScia/wyjScia dla wywo³uj¹cego procesu, gdy wyst¹pi d³ugi czasocze ki wa nia.Po nie wa¿ bu for pa miê ci podrêcz nej jest za pi sy wa ny z opóx nie niem,wa ru nek b³êdu nie jest do star cza ny do sa me go pro ce su przed wy wo³aniem na stêp-nej funk cji write, a wiêc pro gram mo¿e w ogó le nig dy nie uzy skaæ pew no Sci, ¿e ope-ra cja za pi su na wo lu men za mon to wa ny nie trwa le za ko ñczy³a siê po praw nie.To, czy mon tu jesz wo lu me ny ja ko za mon to wa ne na sta³e, czy ja ko nie trwa³e za le ¿yw du ¿ej mie rze od two ich upodo bañ, ale ta k¿e od ty pu in for ma cji, któ re siê na nichznaj duj¹.Na przyk³ad, je ¿eli za mon tu jesz pro gra my X przez NFS, pew nie nie bê-dziesz chcia³, by twoja X-se sja zo sta³a prze rwa na dla te go, ¿e ktoS za trzy ma³ ruchw sie ci, bo uru cho mi³ w³aSnie sie dem ko pii Do oma lub wy ci¹gn¹³ na chwi lê wtycz kêEthernet.W przypadku wolumenu zamontowanego na sta³e masz pewnoSæ, ¿ekomputer bêdzie czeka³, a¿ zaistnieje mo¿liwoSæ ponownego skontaktowania siêz ser we rem NFS.Z dru giej stro ny, ma³o po trzeb ne da ne, ta kie jak za mon to wa ne De mo ny NFS 247przez NFS par ty cje z gru pa mi dys ku syj ny mi czy ar chi wa mi FTP, mo ¿na mon to waæw spo sób nie trwa³y, tak ¿e gdy zdal ny host bê dzie tym cza so wo nie osi¹gal ny lubwy³¹czo ny, nie za wie si two jej se sji [ Pobierz caÅ‚ość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • anikol.xlx.pl