한국   대만   중국   일본 
A? Dosya Sistemi - Vikipedi ?ceri?e atla

A? Dosya Sistemi

Vikipedi, ozgur ansiklopedi
?nternet ileti?im kuralları dizisi

OSI modeli

Katman ?leti?im kuralları
7. Uygulama katmanı HTTP , DNS , SMTP , FTP , TFTP , UUCP , NNTP , SSL , SSH , IRC , SNMP , SIP , RTP , Telnet , ...
6. Sunum katmanı ISO 8822 , ISO 8823 , ISO 8824 , ITU-T T.73 , ITU-T X.409 , ...
5. Oturum katmanı NFS , SMB , ISO 8326 , ISO 8327 , ITU-T T.6299 , ...
4. Ula?ım katmanı TCP , UDP , SCTP , DCCP , ...
3. A? katmanı IP , IPv4 , IPv6 , ICMP , ARP , ?nternet Grup Yonetim Protokolu , IPX ,...
2. Veri ba?lantısı katmanı Ethernet , HDLC , Wi-Fi , Token ring , FDDI , PPP , L2TP ...
1. Donanım katmanı ISDN , RS-232 , EIA-422 , RS-449 , EIA-485 , ...

A? Dosya Sistemi (?ngilizce Network File System, kısaca NFS), Network file system, yani a? dosya sistemi di?er bilgisayarlardaki dosyalara eri?ilebilmesini sa?layan bir yerel a? i?letim sisteminin parcasıdır. [1] Bilgisayarlarda kullanılan programların network makinalarında kullanılmasını sa?lar. [2] Sun Microsystems tarafından 1984 yılında geli?tirilmi?, a?daki bilgisayarların ortak bir dosya sistemine, yerel diskleri kadar kolay ula?masını sa?layan, RPC temelli da?ıtık dosya sistemi yapısıdır.

NFS [ de?i?tir | kayna?ı de?i?tir ]

NFS sayesinde kullanıcı kendi bilgisayarına ihtiyac duymadan NFS yoluyla istedi?i makinadan kendi dizinine (home directory) eri?ebilir. NFS protokolunun bazı dezavanatajları vardır onlardan biri belkide en buyu?u de modem ba?lantısı uzerinde cok yava? oldu?u icin yeterli bir protokol olamamasıdır. Ama yerel a?lar icin tasarlanan (local network) NFS bir hayli esnektir ve hem kullanıcılar hem de sistem sorumluları (adminisrator) icin bircok olasılık barındırır. [3]

NFS Dezantajları; [ de?i?tir | kayna?ı de?i?tir ]

  1. ?stenmeyen tarafların girmesini onlemek icin bir NFS calı?tırmak icin bir guvenlik duvarı gereklidir. Bu korumayı kullanmayan NFS'ler zarar gorme riski altında olacaktır.
  2. Birden fazla tarafın bir dosyaya aynı anda eri?mesi zor olabilir, ozellikle de dosya daha buyuk ise
  3. Bazı protokoller, her okuma veya yazma iste?inde 1 MB'a kadar verinin ta?ınmasına izin verir. Bugunun protokolleri muazzam miktarda talebi ele alabilse de, 1 MB standardı cok zayıf olabilir.
  4. RPC'lere ba?ımlılık NFS'yi do?al olarak guvensiz hale getirir [4] [5]

NFS Avantajları; [ de?i?tir | kayna?ı de?i?tir ]

  1. Bir i?letmede tum calı?anların tek bilgisayar uzerinden aynı disk alanını payla?maları.
  2. Aynı dosyaya birden fazla makineden eri?im sa?lanabilir NFS’ in NIS’la birlikte kullanılması sayesinde. Bu yontemle beraber kullanıcıların beraber bir dosya uzerinde calı?ması sa?lanmı?tır.
  3. Veri payla?ımı sayesinde alandan buyuk bir ?ekilde tasarruf edilir. Cunku tum veriler ortak bir diskte ve sunucuda toplanır. Yani daha az yo?unluk daha cok tasarruf demektir.
  4. Bir sunucuda yapılan de?i?iklik her sunucuda yapılmı? gibi etkili olur. Yani bir sunucuya lazım olan bir dosya indirildi?inde bu dosya tum sunuculara gidecektir. Hem zamandan hem i?ten tasarruf sa?lar.
  5. En onemli ve guzel ozelli?iyse acık kaynak kodlu bir sistem olmasıdır bu sayede kullanıcılarda sistemi geli?tirebilir. [3]

Surumler ve Varyasyonlar [ de?i?tir | kayna?ı de?i?tir ]

Sun surum 1 ‘i sadece ?irket ici amaclar icin kullandı.Geli?tirme ekibi, NFS surum 1'e onemli de?i?iklikler ekleyip Sun'ın dı?ında yayınladı?ında, surum birlikte calı?ması ve RPC surum yede?inin test edilebilmesi icin yeni surumu v2 olarak yayınlamaya karar verdiler. [6] [7]

NFSv2 [ de?i?tir | kayna?ı de?i?tir ]

Protokolun 2. surumu Mart 1989'da RFC 1094'te tanımlanmı?tır. NFS surum 2'nin olu?turulmasında yer alan ki?iler arasında Russel Sandberg, Bob Lyon, Bill Joy, Steve Kleiman ve di?erleri yer alır. [8] [9]

Ba?langıcta yalnızca Kullanıcı Datagram Protokolu (UDP) uzerinden calı?tırılmı?tır. Tasarımcıları, orne?in cekirdek protokolun dı?ında uygulanan kilitleme ile sunucu tarafını durum bilgisi olmadan(stateless) tutmayı amaclıyordu. NFSv2, bir IP a?ı (port 2049) uzerinden hem TCP hem de UDP protokolunu kullanabilir. Ancak, istemci ile sunucu arasında durum bilgisi olmayan(stateless) bir a? ba?lantısı sa?lamak icin bir IP a?ı uzerinden calı?an UDP'yi kullanır. UDP durum bilgisizdir (stateless), sunucu beklenmedik ?ekilde cokerse, UDP istemcileri a?ı sunucu istekleriyle doldurmaya devam eder. UDP ile bir cerceve kayboldu?unda, tum RPC iste?inin yeniden iletilmesi gerekir. [10] Sanal Dosya Sistemi arabirimi, basit bir protokolde yansıtılan moduler bir uygulamaya izin verir. ?ubat 1986'da, Eunice kullanılarak System V surum 2, DOS ve VAX/VMS gibi i?letim sistemleri icin uygulamalar gosterildi. [9] NFSv2, 32 bitlik sınırlamalar nedeniyle bir dosyanın yalnızca ilk 2 GB'lık kısmının okunmasına izin verir. NFS surum 2 (NFSv2) di?er surumlerden daha eskidir ve yaygın olarak desteklenmektedir. Ancak RHEL7'de desteklenmez. [10]

NFSv3 [ de?i?tir | kayna?ı de?i?tir ]

NFSv3 Haziran 1995'te piyasaya suruldu NFSv3, sunucunun verileri senkronize etmek icin do?ru politikaları dikte etmesine izin veren e? zamansız yazma i?lemlerini destekler. Veriler, verileri yonetmeyi taahhut etme komutu olu?turulmadan once senkronize edilecektir. Tasarım, NFSv2 ile kar?ıla?tırıldı?ında daha iyi bir tamponlama uretir.

RFC 1813'te belirtilen NFSv3, a?a?ıdaki yeni ozellikleri ve guncellemeleri iceriyordu:

  • Dosya ofsetlerini 32-64 bit arasında geni?letti ve bu da 4,2 GB maksimum dosya boyutu sınırını kaldırdı.
  • Daha buyuk okuma ve yazma aktarımlarını sa?lamak icin 8 KB veri aktarımı sınırlama kuralını gev?etti.
  • TCP, NFSv3'te bir aktarım katmanı protokolu secene?i olarak eklendi. TCP aktarımı, NFS'nin geni? alan a?ı uzerinden kullanılmasını kolayla?tırır (WAN) ve okuma ve yazma aktarım ozelliklerini geli?tirir.
  • Sunucu, bir diske veya NVRAM'a senkronize etmeden NFSv3'te WRITE RPC'lere anında yanıt verir. Verilerin kararlı depolamada oldu?undan emin olmak icin, istemcinin yalnızca bir COMMIT RPC gondermesi gerekir.
  • NFSv4 ile birlikte calı?abilir, ancak daha sonraki surumlerle sunulan yeni ve geli?tirilmi? ozelliklerin birco?u icin destekten yoksundur.
  • NFSv3'un hala yaygın olarak kullanıldı?ı bildirilmektedir. [11] [12]

WebNFS [ de?i?tir | kayna?ı de?i?tir ]

Sun'dan NFS da?ıtılmı? dosya sisteminin bir Web surumu. WebNFS ozellikli sunucular ve tarayıcılar, Web sayfalarına standart HTTP protokolunden 10 kat daha hızlı eri?im sa?lar. Her kucuk dosya yalnızca bir sonrakine yeniden ba?lanmak icin indirildikten sonra ba?lantıyı bırakan HTTP'nin aksine, WebNFS tek bir ba?lantıyla birden fazla dosya indirir. Ayrıca, orta akı?ta ba?lantılarını kaybeden buyuk indirmeler icin hata toleransı sa?lar. [13]

NFSv4 [ de?i?tir | kayna?ı de?i?tir ]

Surum 4 (RFC 3010, Aralık 2000; RFC 3530, Nisan 2003'te ve tekrar RFC 7530, Mart 2015'te revize edilmi?tir),Andrew Dosya Sistemi (AFS) ve Sunucu ?leti Blo?undan (SMB, CIFS olarak da adlandırılır) etkilenir, performans iyile?tirmeleri icerir, guclu guvenli?i zorunlu kılar ve durum bilgisi olan bir protokol sunar. [14] [15] Surum 4, Sun Microsystems'in NFS protokollerinin geli?tirilmesini devretmesinin ardından ?nternet Muhendisli?i Gorev Gucu (IETF) ile geli?tirilen ilk surum oldu.

NFS surum 4.1 (RFC 5661, Ocak 2010; RFC 8881'de revize edilmi?tir, A?ustos 2020), birden cok sunucu arasında da?ıtılan dosyalara olceklenebilir paralel eri?im sa?lama yetene?i (pNFS uzantısı) dahil olmak uzere kumelenmi? sunucu da?ıtımlarından yararlanmak icin protokol deste?i sa?lamayı amaclar.Surum 4.1, Oturum kanallama mekanizmasını (NFS Coklu Yol olarak da bilinir) icerir ve bazı kurumsal cozumlerde VMware ESXi olarak bulunur.NFS Surum 4.2 (RFC 7862) Kasım 2016'da [16] sunucu tarafı klon ve kopya, uygulama G/C tavsiye, seyrek dosyalar, uzay rezervasyonu, uygulama veri blo?u (ADB), Sec_Label ile etiketlenmi? yeni ozelliklerle yayınlandı. Bu, herhangi bir MAC guvenlik sistemini ve PNF'ler (LayouterRor ve LayoutStats) icin iki yeni i?lemi barındırır.

NFSv4'un oncullerine gore en buyuk avantajlarından biri, hizmeti calı?tırmak icin yalnızca bir UDP veya TCP ba?lantı noktası olan 2049'un kullanılmasıdır; bu, protokolu guvenlik duvarlarında kullanmayı basitle?tirir.

Di?er Uzantılar [ de?i?tir | kayna?ı de?i?tir ]

Surum 2 ve Surum 3'un bir uzantısı olan WebNFS, NFS'nin Web tarayıcılarına daha kolay entegre olmasını ve guvenlik duvarları uzerinden calı?mayı etkinle?tirmesini sa?lar. 2007'de Sun Microsystems, istemci tarafı WebNFS uygulamalarını acık kaynaklı hale getirdi. [17]

Ce?itli yan bant protokolleri NFS ile ili?kilendirilmi?tir. Not; [ de?i?tir | kayna?ı de?i?tir ]

  • Bayt aralı?ı danı?ma A? Kilidi Yoneticisi (NLM) protokolu (UNIX System V dosya kilitleme API'lerini desteklemek icin eklenmi?tir)
  • NFS kullanıcılarının NFS sunucularındaki veri depolama kotalarını goruntulemelerine olanak tanıyan uzaktan kota raporlama (RQUOTAD) protokolu
  • RDMA uzerinden NFS, aktarım olarak uzak do?rudan bellek eri?imini (RDMA) kullanan bir NFS uyarlaması [18] [19]
  • Kullanıcı alanında calı?an ve ilgili FSAL (Dosya Sistemi Soyutlama Katmanı) modulleri aracılı?ıyla GPFS/Spectrum Scale, CephFS gibi ce?itli dosya sistemlerini destekleyen bir NFS sunucusu olan NFS-Ganesha. libcephfs [20] kullanılarak desteklenen CephFS FSA
  • Guvenilir NFS (TNFS) [21]

NFSv3 ve NFSv4 Kar?ıla?tırması [ de?i?tir | kayna?ı de?i?tir ]

Ozellikler NFSv3 NFSv4
Ki?ilik Durum Bilgisi olmayan Durum Bilgisi olan
Semantikler UNIX UNIX ve Windows
Kimlik Do?rulama Zayıf(Auth_sys) Guclu(kerberos)
Tanılama 32-bit UID/GID Metin tabanlı (xyz@netapp.com)
?zinler UNIX Tabanlı Windows Tabanlı
Aktarma Protokolu UDP ve TCP TCP
Onbelle?e Alma Ad hoc Dosya Delegasyonları

[22]

NFSv4 Veri ONTAP'ında Destek [ de?i?tir | kayna?ı de?i?tir ]

Cıkı? surum Ozellikler
6.4.x Temel NFSV4 deste?i. Lipkey ve SPKM-3 ve eri?im ve denetim ACE haric tum zorunlu ozellikler.
6.5/6.5.1 ve 6.5.2 Temel NFSV4 deste?i. Lipkey ve SPKM-3 ve Access haric tum zorunlu ozelliklerve ACE denetim. Delegasyon deste?i eklendi
6.5.3/7.0 ACL'ler dahil temel NFSV4 deste?i. Lipkey ve SPKM3 ve eri?im ve denetleme ACE haric tum zorunlu ozellikler. Yazma delegasyonları ile gonderildi.
7.0.1/7.1 ACL kalıtımı Data ONTAP 7.0.1'de tanıtıldı ve nfs.v4.acl.enable opsiyonu aracılı?ıyla kontrol edildi, ancak bu, ACL'nin kalıtsal ACL varsa her zaman kalıtsal oldu?u Veri ONTAP 7.1 ve sonraki surumlerde de?i?tirildi. Veri ONTAP 7.1 ayrıca daha sa?lam sahte dosya sistemi uygulamasına sahiptir
7.3 ?c ice dı?a aktarma kurallarını, unicode (UTF8) ve nFSV4 geri ca?rılarını karberize eder.
7.3.1 Veri ONTAP 7.3.1'den ba?layarak, NFSV4 IPv6 uzerinden desteklenir. Yeni bir secenek,Maksimum Yardımcı sayısını belirten nfs.max_num_aux_groups, eklendiBir kullanıcının ait olabilece?i UNIX grupları. Varsayılan de?er 32'dir. SecenekNFS sunucusunun olup olmadı?ını belirtmek icin bu surumde nfs.thin_prov.ejukeeklendibir mu?teriyi ba?lantıyı kırarak veya gondererek bir iste?i yeniden denemeye zorlarNFSERR_JUKEBOX (NFSV3) veya NFS4ERR_DELAY (NFSV4). NFSV2'yi etkilemez.
7.3.3 Veri ONTAP 7.3.3'ten ba?layarak, Exportfs komutu icin seceneklerle guncellendiNFS Access Cache'de giri?leri yonetme (-c secene?i birden fazla IP adresi almak icinBa?ımsız de?i?kenler ve ?f secene?i, kullanıcının eri?im onbelle?ini temizlemesine izin veren bir ?N parametresi icerirbelirli bir ana bilgisayara kar?ılık gelen giri?ler). Veri ONTAP 7.3.3 ile ba?layarak, yeni bir secenekNFS NSDB Flush, ad sunucusundan belirtilen giri?leri yıkayan tanıtıldıVeritabanı Onbelle?i (NSDB)
7.3.4 Secene?i nfs.v4.snapshot.active.fsid.enable, FSID'ninbirSnapShot® kopyasındaki nesnelerin, NFSV4 icin etkin dosya sisteminin FSID'siylee?le?ir,Bu surumde eklendi
7.3.5 Veri ONTAP 7.3.5 ile ba?layarak, yeni gizli bir secenek nfs.v4.acl_preserveMod bitleri ayarlandı?ında ACL'yi korumak icin tanıtıldı.
7.3.5.1 Veri ONTAP 7.3.5.1 ile ba?layarak, iki yeni gizli secenek“Nfs.v4.lock_laststate_cleanup” ve “nfs.v4.open_laststate_cleanup,”artık herhangi bir kullanıcı tarafından kullanılmayan kilit ve acık durumları temizleyen,Dosya veya dizin, denetleyici bellek kaynaklarında du?uk calı?ırken

Platforms [ de?i?tir | kayna?ı de?i?tir ]

NFS genellikle Unix i?letim sistemleri Apple macOS ve Unix benzeri i?letim sistemleri ve Acorn gibi i?letim sistemleri icin de mevcuttur, Dosya Sunucusu, dosya sistemi olarak da adlandırılır. [23]

Tipik Uyarlamalar(Typical Implementation) [ de?i?tir | kayna?ı de?i?tir ]

1) Sunucu varsayılan olarak nfs arka plan programı i?lemlerini uygular ve verileri genel olarak mu?teriler icin kullanılabilir bir hale getirir

2) Sunucu yoneticisi (adminisrator) dizinleri kullanarak dizinlerin adlarını ve parametrelerini dı?a aktararak neyin kullanılabilir olaca?ını belirler

3) Sunucu guvenik- yonetim, onaylanmı? mu?terilerin tanınmasını ve onaylanmasını sa?lar

4) Sunucu a? yapılandırılması, uygun istemcilerin herhangi bir ki?i aracılı?ıyla onunla pazarlık yapmasını sa?lar

5) ?stemci makina, dı?a aktarılan verilere NFS sunucusunun hangi ba?lantısını kullandı?ını sorar

Her ?ey yolunda giderse, istemci makinedeki kullanıcılar izin verilen parametreler dahilinde sunucudaki monte edilmi? dosya sistemlerini goruntuleyebilir ve bunlarla etkile?ime girebilir. [24]

NFS Protokolu Hakkında [ de?i?tir | kayna?ı de?i?tir ]

NFS olarak adlandırılan ?ey birbirinden farklı 4 protokolun birle?mesinden meydana gelmi?tir. Bu 4 protokolde RPC(Remote Procedure Calls) ve portmap (rpc.portmap) portmapper, RPC program numaralarını port numaralarına cevirir. RPC sunucusu calı?maya ba?ladı?ında portmap'e hangi kapının kullanılaca?ını ve yonetilen RPC program numarasını soyler.Bir kullanıcı bir program numarasına bir RPC iste?i gondermek istedi?inde; istenen programa eri?im veren port numarasını almak icin oncelikle sunucu 'portmap'iyle ba?lantı kurulur.Ardından RPC paketleri ilgili portlara gonderilir.

NFS nin calı?masını sa?layan 4 yardımcı ?unlardır:
Protokol Tanımı Arabirimi
NFS Temel protokol olup dosya yaratma, arama, okuma, yazmaya izin verir. Guvenilirlik ve dosya istati?ini de yoneten protokoldur nfsd
mountd ?hrac edilen dosya dizgelerinin nfs ile eri?imlerini sa?lamak icin kurulmalarından sorumludur. 'mount' ve 'umount' gibi istekleri alan sunucu ihrac edilen dosya dizgelerine ait bilgileri tutmak zorundadır. mountd
Nsm (A? Durum Ekranı) Bir makinanın durumunu (sunucu-istemci) belirlemek icin a? du?umlerini izleyip kontrol etmek amacıyla kullanılır. statd
Nlm (A? kilit Yoneticisi) Aynı anda farklı istemcilerin verileri de?i?tirmesini engellemek icin bu protokol bir kilit dizgesi kullanır. Hangi dosyaların kullanıldı?ını bilir ve nsm protokolunun yardımıyla bir istemcinin ne zaman ba?ladı?ını saptar.Nsm her kullanıcını kilidini, geri vermeden once serbest bırakır. lockd

Protokol Geli?tirme [ de?i?tir | kayna?ı de?i?tir ]

ONC protokolunun geli?tirilmesi sırasında (o zaman SUNRPC olarak adlandırılır), sadece Apollo'nun A? Bilgi ??lem Sistemi (NCS) kar?ıla?tırılabilir i?levsellik sundu. ?ki uzak prosedur ca?rı sisteminde temel farklılıklar uzerinde iki rakip grup geli?ti.Veri kodlama yontemine odaklanan argumanlar-ONC'nin harici veri temsili (XDR), ba?lantının her iki akranının da cok az-endian makine mimarileri olsa bile, tam sayıları her zaman buyuk-endian sırasıyla olu?turdu, oysa NCS yontemi bayt-SWAP'tankacınmaya calı?tı ?ki akran, makine mimarilerinde ortak bir endianness payla?tı?ında.(Mart 1987) (nihayetinde ba?arısız olan) iki a? bilgilendirme ortamını uzla?tırmaya calı?ırken (Mart 1987) olu?turulan a? bilgi i?lem forumu olarak adlandırılan bir endustri grubu.

1987'de Sun ve AT&T, AT & T'nin UNIX System V surum 4'u birlikte geli?tireceklerini acıkladılar. [25] Bu, AT & T'nin di?er UNIX sistemi lisans sahiplerinin co?unun Sun'ı avantajlı bir konuma getirece?inden endi?e etmesine neden oldu ve sonucta 1988'de Dijital Ekipman, HP, IBM ve di?erlerine yol actı. ?ronik olarak, Sun Ve AT&T daha once AT & T'nin Uzak Dosya Sistemine (RFS) kar?ı Sun'ınNFS'si uzerinde yarı?mı?tı ve NFS'nin Dijital Ekipman, HP, IBM ve di?er bircok bilgisayar satıcısı tarafından RFS uzerinden hızlı bir ?ekilde benimsenmesi, kullanıcıların co?unu NFS lehine devirdi.NFS birlikte calı?abilirli?ine, 1986'da ba?layarak birbirleriyle satıcıya gore satıcının test edilmesine izin veren "Connectathons" adlı olaylar tarafından desteklendi. [26]

OSF, Sun/ONC RPC ve NFS uzerinden da?ıtılmı? bilgi i?lem ortamını (DCE) ve DCE da?ıtılmı? dosya sistemini (DFS) benimsedi. DFS, DCE'yi RPC olarak kullandı ve Andrew Dosya Sisteminden (AFS) turetilen DFS; DCE, Apollo'nun NCS ve Kerberos dahil olmak uzere bir dizi teknolojiden turetilmi?tir. [27]

1990'larda [ de?i?tir | kayna?ı de?i?tir ]

Sun Microsystems ve ?nternet Derne?i (ISOC), ISOC'nin Muhendislik Standartları Organı, ?nternet Muhendisli?i Gorev Gucu (IETF), ONC RPC ile ilgili standart belgeleri (RFC'ler) yayınlayabilmesi icin ONC RPC'nin "de?i?im kontrolunu" kurtarmak icin bir anla?maya vardı Protokoller ve ONC RPC'yi geni?letebilir. OSF, DCE RPC'yi bir IETF standardı yapmaya calı?tı, ancak sonucta de?i?im kontrolunden vazgecmek istemedi. Daha sonra, IETF, protokol standartlarının yeterli guvenli?e sahip oldu?u gereksinimlerini kar?ılamak icin Jenerik Guvenlik Hizmetleri Uygulama Program Arabirimi'ne (GSSAPI), RPCSEC GSS'ye dayalı yeni bir kimlik do?rulama aroması ekleyerek ONC RPC'yi geni?letmeyi secti. Daha sonra, Sun ve ISOC, NFS surum 2 ve surum 3'u haric tutmak icin sozle?meyi dikkatlice yazmakla birlikte, ISOC kontrolu NFS uzerinde de?i?im kontrolu vermek icin benzer bir anla?maya varmı?tır. 2003 yılında NFS surum 4 belirtilmesi.

2000'lerde [ de?i?tir | kayna?ı de?i?tir ]

21. yuzyıla gelindi?inde, ne DFS ne de AFS, SMB-CIFS veya NFS ile kar?ıla?tırıldı?ında onemli bir ticari ba?arı elde etmemi?ti. Daha once DFS ve AFS'nin birincil ticari satıcısı olan Transarc'ı satın almı? olan IBM, 2000 yılında AFS kaynak kodunun co?unu ozgur yazılım toplulu?una ba?ı?ladı. OpenAFS projesi devam etmektedir. 2005'in ba?larında IBM, AFS ve DFS satı?larının sona erdi?ini duyurdu. Panasas, Ocak 2010'da Paralel NFS (pNFS) teknolojisine dayanan bir NFSv4.1 onerdi ve veri eri?imi paralellik [28] kabiliyetini iyile?tirdi?ini iddia etti. NFSv4.1 protokolu, dosya sistemi metaverilerini dosya verileri konumundan ayırma yontemini tanımlar; verileri bir dizi veri sunucusu arasında ayırarak basit ad/veri ayrımının otesine gecer. Bu, dosyaların adlarını ve verilerini sunucunun tek ?emsiyesi altında tutan geleneksel NFS sunucusundan farklıdır. Bazı urunler cok du?umlu NFS sunucularıdır, ancak istemcinin metaveri ve verilerin ayrılmasına katılımı sınırlıdır.NFSv4.1 pNFS sunucusu, bir dizi sunucu kayna?ı veya bile?enidir; bunların metaveri sunucusu tarafından kontrol edildi?i varsayılır.pNFS istemcisi, ad alanıyla geci? veya etkile?im icin bir metaveri sunucusuna eri?meye devam eder; ?stemci verileri sunucuya ta?ıdı?ında ve sunucudan ta?ıdı?ında, pNFS sunucu koleksiyonuna ait veri sunucuları grubuyla do?rudan etkile?im kurabilir. NFSv4.1 istemcisi, dosya verilerinin tam konumunda do?rudan katılımcı olacak ve verileri ta?ırken bir NFS sunucusuyla yalnız etkile?imi onleyecek ?ekilde etkinle?tirilebilir.

NFSv4.1, pNFS'ye ek olarak ?unları sa?lar; [ de?i?tir | kayna?ı de?i?tir ]

  • Oturumlar
  • Dizin Yetkilendirmesi ve bildirimler
  • Coklu sunucu ad alanı
  • Eri?im kontrol listeleri ve iste?e ba?lı eri?im kontrolu
  • Elde tutma nitelikleri
  • SECINFO_NO_NAME

A? Uzerinde Payla?ım [ de?i?tir | kayna?ı de?i?tir ]

NFS'in calı?ması, yerel bir diskin mount edilmesi kadar kolaydır. Ornek olarak NFS sunucusu olan aspendos makinesinde yer alan /home dizinini, yerel makinadaki /users dizinine yerle?tirmek icin:
# mount -t nfs aspendos:/home /users kullanılır. mount, kar?ı makinanın eri?im izinleri do?ru oldu?unu teyit etti?i anda bu i?lemi gercekle?tirir. Sunucu ile istemci arasındaki mesaj alı?-veri?ini mountd programı ustlenir.

NFS kullanabilmek icin cekirdekte NFS deste?iufd';lp'fdsl'; olması ?arttır. E?er a?a?ıdaki satırlarda nfs kelimesi gecmiyorsa cekirde?e NFS deste?i verilerek tekrar derlenmesi gerekir.

  $cat /proc/filesystems
        minix
        ext2
        msdos
  nodev proc
  nodev nfs

NFS icin mount programının genel kullanımı ?u ?ekildedir:

 mount -t nfs <sunucu-adresi:payla?ma-dizini> <yerel-dizin> -o <secenekler>


Sistem acılırken /etc/fstab dosyasında yer alan bilgilerle uzak makinanın diski otomatik olarak payla?tırılabilir. Mount programı bazı secenekleri destekler. Bu secenekler -o yardımıyla komut satırında verilebildi?i gibi /etc/fstab icinde de belirtilebilir. Her iki durumda da birden fazla secenek kullanılırsa bunlar birbirlerinden virgulle ayrılırlar.


Acılı? sırasında news makinesindeki /usr/spool/news dosyasını yerel makinadaki /usr/spool/news dizini altına yerle?tiren /etc/fstab satırı

 news:/usr/spool/news
  /usr/spool/news nfs timeo=20 

?eklinde yazılır.

NFS ile kullanılan timeo secene?inin kar?ısında yer alan sayı (saniyenin onda biri olarak), ba?lantının kurulabilmesi icin gececek maksimum zamanı gosterir. Bu zamanın a?ılması halinde sunucuyla ba?lantı kesilir.

Kaynakca [ de?i?tir | kayna?ı de?i?tir ]

  1. ^ "network file system - Nedir Ne Demek" . www.nedirnedemek.com . 28 Mart 2023 tarihinde kayna?ından ar?ivlendi . Eri?im tarihi: 28 Mart 2023 .  
  2. ^ bulmaca. "nfs (network file system) nedir" . anlamı . 28 Mart 2023 tarihinde kayna?ından ar?ivlendi . Eri?im tarihi: 28 Mart 2023 .  
  3. ^ a b Aksakal, Kadriye (19 Kasım 2020). "NFS (Network File System) Nedir?" . Medium (?ngilizce). 28 Mart 2023 tarihinde kayna?ından ar?ivlendi . Eri?im tarihi: 28 Mart 2023 .  
  4. ^ Cohen, Doron Ben (22 A?ustos 2021). "What Is NFS? Understanding the Network File System | Atera's Blog" . Atera - RMM software | PSA & Remote Access for IT Pros (?ngilizce). 17 Eylul 2021 tarihinde kayna?ından ar?ivlendi . Eri?im tarihi: 28 Mart 2023 .  
  5. ^ "What is Network File System (NFS)?" . Enterprise Desktop (?ngilizce). 16 Mart 2022 tarihinde kayna?ından ar?ivlendi . Eri?im tarihi: 28 Mart 2023 .  
  6. ^ Callaghan, Brent (2000). NFS illustrated . Reading, Mass.: Addison-Wesley. ISBN   978-0-321-61892-4 . OCLC   810454490 .  
  7. ^ D., Duffy, Michael (2003). Getting started with open VMS . Digital Press. ISBN   1-281-01492-3 . OCLC   1162198205 .  
  8. ^ Tennenhouse, David (28 Ekim 1996). "Active networks (abstract)" . Proceedings of the second USENIX symposium on Operating systems design and implementation . New York, NY, USA: ACM. doi : 10.1145/238721.238764 .  
  9. ^ a b Sandberg, Russel. "The Sun Network Filesystem: Design, Implementation and Experience Technical Report" (PDF) . Sun Microsystems. 26 Kasım 2013 tarihinde kayna?ından (PDF) ar?ivlendi . Eri?im tarihi: 14 Nisan 2023 .  
  10. ^ a b Nachimuthu, Kalaiselvan. "Difference between NFSv2, NFSv3 and NFS4 and advantage of NFSv4" . LINUX AND VMWARE STUFF . 24 Kasım 2020 tarihinde kayna?ından ar?ivlendi . Eri?im tarihi: 28 Mart 2023 .  
  11. ^ Cohen, Doron Ben (22 A?ustos 2021). "What Is NFS? Understanding the Network File System | Atera's Blog" . Atera - RMM software | PSA & Remote Access for IT Pros (?ngilizce). 17 Eylul 2021 tarihinde kayna?ından ar?ivlendi . Eri?im tarihi: 29 Mart 2023 .  
  12. ^ "What is Network File System (NFS)?" . Enterprise Desktop (?ngilizce). 16 Mart 2022 tarihinde kayna?ından ar?ivlendi . Eri?im tarihi: 29 Mart 2023 .  
  13. ^ "Definition of WebNFS" . PCMAG (?ngilizce). 30 Kasım 2020 tarihinde kayna?ından ar?ivlendi . Eri?im tarihi: 29 Mart 2023 .  
  14. ^ "USENIX - USENIX '05 Invited Talks" . www.usenix.org . 24 Kasım 2015 tarihinde kayna?ından ar?ivlendi . Eri?im tarihi: 28 Mart 2023 .  
  15. ^ Haynes, T. (Kasım 2016). "Network File System (NFS) Version 4 Minor Version 2 Protocol" .  
  16. ^ Haynes, T. (Kasım 2016). "Network File System (NFS) Version 4 Minor Version 2 Protocol" (?ngilizce): RFC7862. doi : 10.17487/rfc7862 . 28 Mart 2023 tarihinde kayna?ından ar?ivlendi . Eri?im tarihi: 28 Mart 2023 .  
  17. ^ Reiher, Cathleen. "How the WebNFS Service Works" . Oracle Help Center (?ngilizce). 14 Nisan 2023 tarihinde kayna?ından ar?ivlendi . Eri?im tarihi: 14 Nisan 2023 .  
  18. ^ Talpey, T.; Juszczak, C. (Mayıs 2009). "Network File System (NFS) Remote Direct Memory Access (RDMA) Problem Statement" .  
  19. ^ "Brent Callaghan (January 28, 2002). "NFS over RDMA" (PDF). Sun Microsystems" (PDF) . 28 Ocak 2002. 12 Mayıs 2011 tarihinde kayna?ından (PDF) ar?ivlendi.  
  20. ^ author., Singh, Karan,. Ceph cookbook : over 100 effective recipes to help you design, implement, and manage the software-defined and massively scalable Ceph storage system . ISBN   978-1-78439-736-4 . OCLC   945554842 .  
  21. ^ Nowicki, B. (Mart 1989). "NFS: Network File System Protocol specification" .  
  22. ^ "Justin Parisi, Bikash Roy Choudhury, NetApp | TR-3580" . February 2016. 24 Ekim 2020 tarihinde kayna?ından ar?ivlendi.  
  23. ^ "Network File System - CodeDocs" . codedocs.org (?ngilizce). 24 Ocak 2022 tarihinde kayna?ından ar?ivlendi . Eri?im tarihi: 28 Mart 2023 .  
  24. ^ "Network File System - CodeDocs" . codedocs.org (?ngilizce). 24 Ocak 2022 tarihinde kayna?ından ar?ivlendi . Eri?im tarihi: 29 Mart 2023 .  
  25. ^ "AT&T to License Sun Microsystems' SPARC Chip" . p. 37 . Carole Patton. 26 Ekim 1987. 28 Mart 2023 tarihinde kayna?ından ar?ivlendi . Eri?im tarihi: 16 Temmuz 2019 .  
  26. ^ "What is connectathon" . 28 Ocak 1999. 23 Mart 2019 tarihinde kayna?ından ar?ivlendi . Eri?im tarihi: 28 Mart 2023 .  
  27. ^ Tanenbaum, Andrew S. (2007). Distributed systems : principles and paradigms . 2nd ed. Maarten van Steen. Upper Saddle River, NJ: Pearson Prentice Hall. ISBN   0-13-239227-5 . OCLC   70707891 .  
  28. ^ "Parallel NFS (pNFS) is a part of the NFS v4.1 standard that allows compute clients to access storage devices directly and in parallel" . www.pnfs.com . Pananas. 5 Eylul 2001 tarihinde kayna?ından ar?ivlendi . Eri?im tarihi: 14 Nisan 2023 .  

Dı? ba?lantılar [ de?i?tir | kayna?ı de?i?tir ]