www.wikidata.uk-ua.nina.az
Network File System NFS protokol merezhevogo dostupu do fajlovih sistem spochatku rozroblenij Sun Microsystems v 1984 roci Zasnovanij na protokoli ONC RPC Open Network Computing Remote Procedure Call RFC 1057 RFC 1831 Dozvolyaye pidklyuchati montuvati viddaleni fajlovi sistemi cherez merezhu opisanij v RFC 1094 RFC 1813 RFC 3530 i RFC 5661 Zmist 1 Zagalni vidomosti 2 Cili rozrobki 3 Komponenti NFS 4 Divis takozh 5 PosilannyaZagalni vidomosti RedaguvatiNFS abstragovana vid tipiv fajlovih sistem yak servera tak i kliyenta isnuye bezlich realizacij NFS serveriv i kliyentiv dlya riznih operacijnih sistem i aparatnih arhitektur U cej chas 2007 vikoristovuyetsya najzrilisha versiya NFS v 4 RFC 3010 sho pidtrimuye rizni zasobi autentifikaciyi zokrema Kerberos i LIPKEY z vikoristannyam protokolu RPCSEC GSS i spiskiv kontrolyu dostupu yak POSIX tak i Windows Tipiv pNFS paralelnij NFS div pnfs com vklyuchena v najsvizhishu versiyu standartu NFS v4 1 specifikaciya yaka zabezpechuye realizaciyu zagalnogo dostupu do fajliv sho zbilshuye shvidkist peredachi danih proporcijno rozmiram i stupenyu paralelizmu sistemi NFS nadaye kliyentam prozorij dostup do fajliv i fajlovoyi sistemi servera Na vidminu vid FTP protokol NFS zdijsnyuye dostup tilki do tih chastin fajlu do yakih zvernuvsya proces i osnovna perevaga jogo v tomu sho vin robit cej dostup prozorim Ce oznachaye sho bud yakij zastosunok kliyenta sho mozhe pracyuvati z lokalnim fajlom z takim zhe uspihom mozhe pracyuvati j z NFS fajlom bez bud yakih modifikacij samoyi programi NFS kliyenti oderzhuyut dostup do fajliv na NFS serveri shlyahom vidpravlennya RPC zapitiv na server Ce mozhe buti realizovane z vikoristannyam zvichajnih koristuvalnickih procesiv a same NFS kliyent mozhe buti koristuvalnickim procesom sho zdijsnyuye konkretni RPC vikliki na server sho tak samo mozhe buti koristuvackim procesom Cili rozrobki RedaguvatiPershochergova rozrobka NFS mala nastupni cili NFS ne povinna obmezhuvatisya operacijnoyu sistemoyu UNIX Bud yaka operacijna sistema maye buti zdatnoyu realizuvati server i kliyent NFS Protokol ne povinen zalezhati vid bud yakih viznachenih aparatnih zasobiv Povinni buti realizovani prosti mehanizmi vidnovlennya u vipadku vidmov servera abo kliyenta Zastosunki povinni mati prozorij dostup do viddalenih fajliv bez vikoristannya specialnih shlyahovih imen abo bibliotek i bez perekompilyaciyi Dlya UNIX Kliyentiv povinna pidtrimuvatisya semantika UNIX Produktivnist NFS povinna buti porivnyuvana iz produktivnistyu lokalnih diskiv Realizaciya povinna buti nezalezhnoyu vid transportnih zasobiv Komponenti NFS RedaguvatiRealizaciya NFS skladayetsya z kilkoh komponentiv Deyaki z nih lokalizovani abo na serveri abo na kliyenti a deyaki vikoristovuyutsya j tim i inshim Deyaki komponenti ne potribni dlya zabezpechennya osnovnih funkcionalnih mozhlivostej ale stanovlyat chastinu rozshirenogo interfejsu NFS Protokol NFS viznachaye nabir zapitiv operacij yaki mozhut buti spryamovani kliyentom do servera a takozh nabir argumentiv i znachennya yaki povertayutsya dlya kozhnogo iz cih zapitiv Versiya 1 cogo protokolu isnuvala tilki v nadrah Sun Microsystems i nikoli ne bula vipushena Vsi realizaciyi NFS u tomu chisli NFSv3 pidtrimuyut versiyu 2 NFS NFSv2 sho vpershe bula vipushena v 1985 roci v SunOS 2 0 Versiya 3 protokolu bula opublikovana v 1993 roci j realizovana deyakimi firmami postachalnikami Protokol viddalenogo vikliku procedur RPC viznachaye format vsih vzayemodij mizh kliyentom i serverom Kozhnij zapit NFS posilayetsya yak paket RPC Zovnishnye podannya danih XDR External Data Representation zabezpechuye mashinno nezalezhnij metod koduvannya danih dlya peresilannya cherez merezhu Vsi zapiti RPC vikoristovuyut koduvannya XDR dlya peredachi danih Slid zaznachiti sho XDR i RPC vikoristovuyutsya dlya realizaciyi bagatoh inshih servisiv krim NFS Programnij kod servera NFS vidpovidaye za obrobku vsih zapitiv kliyenta j zabezpechuye dostup do eksportovanih fajlovih sistem Programnij kod kliyenta NFS realizuye vsi zvernennya kliyentskoyi sistemi do viddalenih fajliv shlyahom posilki serveru odnogo abo dekilkoh zapitiv RPC Protokol montuvannya viznachaye semantiku montuvannya j rozmontuvannya fajlovih sistem NFS NFS vikoristovuye kilka fonovih procesiv demoniv Na serveri nabir demoniv nfsd ochikuyut zapiti kliyentiv NFS i vidpovidayut na nih Demon mountd obroblyaye zapiti montuvannya Na kliyenti nabir demoniv biod obroblyaye asinhronne uvedennya vivid blokiv fajliv NFS Menedzher blokuvan merezhi NLM Network Lock Manager i monitor stanu merezhi NSM Network Status Monitor razom zabezpechuyut zasobi dlya blokuvannya fajliv u merezhi Ci zasobi hocha formalno ne pov yazani z NFS mozhna znajti v bilshosti realizacij NFS Voni zabezpechuyut servisi ne mozhlivi v bazovomu protokoli NLM i NSM realizuyut funkcionuvannya servera za dopomogoyu demoniv lockd i statd vidpovidno Divis takozh RedaguvatiMerezha zberigannya danih Rozpodilena fajlova sistema SIGLOSTPosilannya RedaguvatiNetwork File System Version 4 IETF wiki linux nfs org Arhivovano 7 chervnya 2010 u Wayback Machine Blog Mike Eisler uchastnika razrabotki specifikacii NFS4 4 1 pNFS nbsp Ce nezavershena stattya pro informacijni tehnologiyi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Cyu stattyu treba vikifikuvati dlya vidpovidnosti standartam yakosti Vikipediyi Bud laska dopomozhit dodavannyam dorechnih vnutrishnih posilan abo vdoskonalennyam rozmitki statti Lipen 2010 Otrimano z https uk wikipedia org w index php title Network File System amp oldid 35683447