X


[ Pobierz całość w formacie PDF ]
.S� one wykorzystywane przy ustalaniu praw dost�pu do zada-nego pliku.Aby uniemo�liwi� nieuprawnionym u�ytkownikom odczytywanie lub mo-dyfikowanie plików, ID u�ytkownika i grupy musz� by� takie same na obu hostach.W wi�kszoSci implementacji uniksowych zarówno po stronie klienta, jak i serweraNFS dzia�a w formie demonów j�dra uruchamianych z przestrzeni u�ytkownikaw czasie startu systemu.S� to demony NFS (rpc.nfsd) na hoScie serwera i demony bloko-wego wejScia/wyjScia (biod) na hoScie klienta.Aby poprawi� przepustowoS�, biod reali-zuje asynchroniczne operacje wejScia/wyjScia za pomoc� algorytmów odczytuz wyprzedzeniem (ang.read-ahead) i zapisywania z opóxnieniem (ang.write-behind).Ponadto kilka demonów rpc.nfsd zwykle dzia�a jednoczeSnie.Aktualna implementacja NFS-a dla Linuksa ró�ni si� od klasycznego NFS-a, w któ-rym kod serwera dzia�a ca�kowicie w przestrzeni u�ytkownika, a wi�c uruchomie-nie kilku kopii jednoczeSnie jest nieco bardziej skomplikowane.Aktualna imple-mentacja rpc.nfsd oferuje eksperymentaln� funkcj� pozwalaj�c� na ograniczenieobs�ugi dla wielu serwerów.W j�drach serii 2.2 Olaf Kirch stworzy� serwer NFSoparty na j�drze.Jego wydajnoS� jest znacznie lepsza ni� istniej�cych implementacjiopartych na przestrzeni u�ytkownika.Opiszemy go w dalszej cz�Sci rozdzia�u.Przygotowanie NFS-aZanim b�dziesz móg� u�y� NFS-a, czy to serwera, czy klienta, musisz sprawdzi�, czytwoje j�dro jest skompilowane z jego obs�ug�.Nowsze j�dra maj� prosty interfejsoparty na systemie plików /proc; plik /proc/filesystems, mo�esz wySwietli� za pomoc� cat:$ cat /proc/filesystemsminixext2* W rzeczywistoSci mo�esz pomin�� argument-t nfs, poniewa� z dwukropka mount wnioskuje, �echodzi o wolumen NFS. Montowanie wolumenu NFS 245msdosnodev procnodev nfsJe�eli na tej liScie brakujenfs, musisz skompilowa� j�dro z obs�ug� NFS-a lub za�ado-wa� modu�, je�eli obs�uga NFS-a zosta�a skompilowana w postaci modu�u.Konfigu-rowanie opcji j�dra wyjaSniono w podrozdziale Konfigurowanie j�dra w rozdziale 3,Konfigurowanie sprz�tu sieciowego.Montowanie wolumenu NFSMontowanie wolumenów NFS przypomina do z�udzenia montowanie normalnychsystemów plików.Wywo�aj mount, u�ywaj�c nast�puj�cej sk�adni:# mount -t nfs wolumen_nfs katalog_lokalny opcjewolumen_nfsjest okreSlany nast�puj�co:zdalny_host:zdalny_katalog.Po-niewa� ten zapis jest unikatowy dla systemów plików NFS, mo�esz nie stosowa�opcji  t nfs.Istnieje szereg dodatkowych opcji, które mo�esz poda� w poleceniu mount przymontowaniu wolumenu NFS.Mog� by� one podane zarówno z prze��cznikiem  ow wierszu polece�, jak i w polu opcji wpisu /etc/fstab dla wolumenu.W obu przypad-kach opcje s� oddzielone przecinkami i nie mog� zawiera� bia�ych znaków.OpcjeokreSlone w wierszu polece� zawsze maj� wy�szy priorytet, ni� te podane w plikufstab.Oto przyk�adowy wpis w pliku /etc/fstab:# wolumen punkt montowania typ opcjenews:/var/spool/news /var/spool/news nfs timeo=14,intrZ kolei wolumen mo�e zosta� zamontowany poleceniem:# mount news:/var/spool/newsW przypadku braku wpisu w pliku fstab, wywo�anie mount wygl�da du�o gorzej.Naprzyk�ad za�ó�my, �e montujesz katalogi macierzyste swoich u�ytkowników z kom-putera o nazwie moonshot, który wykorzystuje domySlny rozmiar bloku (4 KB) dlaoperacji odczytu i zapisu.Za pomoc� poni�szego polecenia mo�esz zwi�kszy� roz-miar bloku do 8 KB, by uzyska� lepsz� wydajnoS�:# mount moonshot:/home /home -o rsize=8192,wsize=8192Lista wszystkich dopuszczalnych opcji znajduje si� na stronie podr�cznika elektro-nicznego nfs(5).Poni�ej pokazano skrócon� list� opcji, których prawdopodobnie b�-dziesz najcz�Sciej u�ywa�:rsize=n i wsize=nOkreSlaj� rozmiar datagramu u�ywanego przez klientów NFS, odpowiedniow ��daniach odczytu i zapisu.DomySlna wartoS� zale�y od wersji j�dra, ale zwy-kle wynosi 1024 bajty. 246 Rozdzia� 14: Sieciowy system plikówtimeo=nWskazuje, ile czasu (w dziesi�tych cz�Sciach sekundy) klient NFS czeka na zako�-czenie ��dania.DomySlna wartoS� wynosi 7 (0,7 sekundy).To, co si� dzieje poup�yni�ciu tego czasu, zale�y od tego, czy u�ywasz opcji hard czy soft.hardJawnie oznacza wolumen jako zamontowany na sta�e.Jest w��czona domySlnie [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • necian.htw.pl