Vikipedi'nin ulaşabilmesi için, bu maddenin veya bir bölümündeki ansiklopedik olmayan içeriğin temizlenmesi gerekmektedir. Görüşlerinizi lütfen belirtiniz. (Ocak 2013) |
Bu madde, uygun değildir.Ocak 2013) ( |
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 parçasıdır. Bilgisayarlarda kullanılan programların network makinalarında kullanılmasını sağlar.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, temelli yapısıdır.
İnternet iletişim kuralları dizisi | ||
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 Yönetim Protokolü, 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, ... |
NFS
NFS sayesinde kullanıcı kendi bilgisayarına ihtiyaç duymadan NFS yoluyla istediği makinadan kendi dizinine (home directory) erişebilir. NFS protokolünün bazı dezavanatajları vardır onlardan biri belkide en büyüğü de modem bağlantısı üzerinde çok yavaş olduğu için yeterli bir protokol olamamasıdır. Ama yerel ağlar için tasarlanan (local network) NFS bir hayli esnektir ve hem kullanıcılar hem de sistem sorumluları (adminisrator) için birçok olasılık barındırır.
NFS Dezantajları;
- İstenmeyen tarafların girmesini önlemek için bir NFS çalıştırmak için bir güvenlik duvarı gereklidir. Bu korumayı kullanmayan NFS'ler zarar görme riski altında olacaktır.
- Birden fazla tarafın bir dosyaya aynı anda erişmesi zor olabilir, özellikle de dosya daha büyük ise
- Bazı protokoller, her okuma veya yazma isteğinde 1 MB'a kadar verinin taşınmasına izin verir. Bugünün protokolleri muazzam miktarda talebi ele alabilse de, 1 MB standardı çok zayıf olabilir.
- RPC'lere bağımlılık NFS'yi doğal olarak güvensiz hale getirir
NFS Avantajları;
- Bir işletmede tüm çalışanların tek bilgisayar üzerinden aynı disk alanını paylaşmaları.
- Aynı dosyaya birden fazla makineden erişim sağlanabilir NFS’ in NIS’la birlikte kullanılması sayesinde. Bu yöntemle beraber kullanıcıların beraber bir dosya üzerinde çalışması sağlanmıştır.
- Veri paylaşımı sayesinde alandan büyük bir şekilde tasarruf edilir. Çünkü tüm veriler ortak bir diskte ve sunucuda toplanır. Yani daha az yoğunluk daha çok tasarruf demektir.
- 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 tüm sunuculara gidecektir. Hem zamandan hem işten tasarruf sağlar.
- En önemli ve güzel özelliğiyse açık kaynak kodlu bir sistem olmasıdır bu sayede kullanıcılarda sistemi geliştirebilir.
Sürümler ve Varyasyonlar
Sun sürüm 1 ‘i sadece şirket içi amaçlar için kullandı.Geliştirme ekibi, NFS sürüm 1'e önemli değişiklikler ekleyip Sun'ın dışında yayınladığında, sürüm birlikte çalışması ve RPC sürüm yedeğinin test edilebilmesi için yeni sürümü v2 olarak yayınlamaya karar verdiler.
NFSv2
Protokolün 2. sürümü Mart 1989'da RFC 1094'te tanımlanmıştır. NFS sürüm 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.
Başlangıçta yalnızca Kullanıcı Datagram Protokolü (UDP) üzerinden çalıştırılmıştır. Tasarımcıları, örneğin çekirdek protokolün dışında uygulanan kilitleme ile sunucu tarafını durum bilgisi olmadan(stateless) tutmayı amaçlıyordu. NFSv2, bir IP ağı (port 2049) üzerinden hem TCP hem de UDP protokolünü kullanabilir. Ancak, istemci ile sunucu arasında durum bilgisi olmayan(stateless) bir ağ bağlantısı sağlamak için bir IP ağı üzerinden çalışan UDP'yi kullanır. UDP durum bilgisizdir (stateless), sunucu beklenmedik şekilde çökerse, UDP istemcileri ağı sunucu istekleriyle doldurmaya devam eder. UDP ile bir çerçeve kaybolduğunda, tüm RPC isteğinin yeniden iletilmesi gerekir. Sanal Dosya Sistemi arabirimi, basit bir protokolde yansıtılan modüler bir uygulamaya izin verir. Şubat 1986'da, Eunice kullanılarak System V sürüm 2, DOS ve VAX/VMS gibi işletim sistemleri için uygulamalar gösterildi. 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 sürüm 2 (NFSv2) diğer sürümlerden daha eskidir ve yaygın olarak desteklenmektedir. Ancak RHEL7'de desteklenmez.
NFSv3
NFSv3 Haziran 1995'te piyasaya sürüldü NFSv3, sunucunun verileri senkronize etmek için doğru politikaları dikte etmesine izin veren eş zamansız yazma işlemlerini destekler. Veriler, verileri yönetmeyi taahhüt etme komutu oluşturulmadan önce senkronize edilecektir. Tasarım, NFSv2 ile karşılaştırıldığında daha iyi bir tamponlama üretir.
RFC 1813'te belirtilen NFSv3, aşağıdaki yeni özellikleri ve güncellemeleri içeriyordu:
- 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 büyük okuma ve yazma aktarımlarını sağlamak için 8 KB veri aktarımı sınırlama kuralını gevşetti.
- TCP, NFSv3'te bir aktarım katmanı protokolü seçeneği olarak eklendi. TCP aktarımı, NFS'nin geniş alan ağı üzerinden kullanılmasını kolaylaştırır (WAN) ve okuma ve yazma aktarım özelliklerini 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 için, istemcinin yalnızca bir COMMIT RPC göndermesi gerekir.
- NFSv4 ile birlikte çalışabilir, ancak daha sonraki sürümlerle sunulan yeni ve geliştirilmiş özelliklerin birçoğu için destekten yoksundur.
- NFSv3'ün hala yaygın olarak kullanıldığı bildirilmektedir.
WebNFS
Sun'dan NFS dağıtılmış dosya sisteminin bir Web sürümü. WebNFS özellikli sunucular ve tarayıcılar, Web sayfalarına standart HTTP protokolünden 10 kat daha hızlı erişim sağlar. Her küçük dosya yalnızca bir sonrakine yeniden bağlanmak için 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 büyük indirmeler için hata toleransı sağlar.
NFSv4
Sürüm 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 içerir, güçlü güvenliği zorunlu kılar ve durum bilgisi olan bir protokol sunar. Sürüm 4, Sun Microsystems'in NFS protokollerinin geliştirilmesini devretmesinin ardından İnternet Mühendisliği Görev Gücü (IETF) ile geliştirilen ilk sürüm oldu.
NFS sürüm 4.1 (RFC 5661, Ocak 2010; RFC 8881'de revize edilmiştir, Ağustos 2020), birden çok sunucu arasında dağıtılan dosyalara ölçeklenebilir paralel erişim sağlama yeteneği (pNFS uzantısı) dahil olmak üzere kümelenmiş sunucu dağıtımlarından yararlanmak için protokol desteği sağlamayı amaçlar.Sürüm 4.1, Oturum kanallama mekanizmasını (NFS Çoklu Yol olarak da bilinir) içerir ve bazı kurumsal çözümlerde VMware ESXi olarak bulunur.NFS Sürüm 4.2 (RFC 7862) Kasım 2016'da sunucu tarafı klon ve kopya, uygulama G/Ç tavsiye, seyrek dosyalar, uzay rezervasyonu, uygulama veri bloğu (ADB), Sec_Label ile etiketlenmiş yeni özelliklerle yayınlandı. Bu, herhangi bir MAC güvenlik sistemini ve PNF'ler (LayouterRor ve LayoutStats) için iki yeni işlemi barındırır.
NFSv4'ün öncüllerine göre en büyük avantajlarından biri, hizmeti çalıştırmak için yalnızca bir UDP veya TCP bağlantı noktası olan 2049'un kullanılmasıdır; bu, protokolü güvenlik duvarlarında kullanmayı basitleştirir.
Diğer Uzantılar
Sürüm 2 ve Sürüm 3'ün bir uzantısı olan WebNFS, NFS'nin Web tarayıcılarına daha kolay entegre olmasını ve güvenlik duvarları üzerinden çalışmayı etkinleştirmesini sağlar. 2007'de Sun Microsystems, istemci tarafı WebNFS uygulamalarını açık kaynaklı hale getirdi.
Çeşitli yan bant protokolleri NFS ile ilişkilendirilmiştir. Not;
- Bayt aralığı danışma Ağ Kilidi Yöneticisi (NLM) protokolü (UNIX System V dosya kilitleme API'lerini desteklemek için eklenmiştir)
- NFS kullanıcılarının NFS sunucularındaki veri depolama kotalarını görüntülemelerine olanak tanıyan uzaktan kota raporlama (RQUOTAD) protokolü
- RDMA üzerinden NFS, aktarım olarak uzak doğrudan bellek erişimini (RDMA) kullanan bir NFS uyarlaması
- Kullanıcı alanında çalışan ve ilgili FSAL (Dosya Sistemi Soyutlama Katmanı) modülleri aracılığıyla GPFS/Spectrum Scale, CephFS gibi çeşitli dosya sistemlerini destekleyen bir NFS sunucusu olan NFS-Ganesha. libcephfs kullanılarak desteklenen CephFS FSA
- Güvenilir NFS (TNFS)
NFSv3 ve NFSv4 Karşılaştırması
Özellikler | NFSv3 | NFSv4 |
Kişilik | Durum Bilgisi olmayan | Durum Bilgisi olan |
Semantikler | UNIX | UNIX ve Windows |
Kimlik Doğrulama | Zayıf(Auth_sys) | Güçlü(kerberos) |
Tanılama | 32-bit UID/GID | Metin tabanlı (xyz@netapp.com) |
İzinler | UNIX Tabanlı | Windows Tabanlı |
Aktarma Protokolü | UDP ve TCP | TCP |
Önbelleğe Alma | Ad hoc | Dosya Delegasyonları |
NFSv4 Veri ONTAP'ında Destek
Çıkış sürüm | Özellikler |
6.4.x | Temel NFSV4 desteği. Lipkey ve SPKM-3 ve erişim ve denetim ACE hariç tüm zorunlu özellikler. |
6.5/6.5.1 ve 6.5.2 | Temel NFSV4 desteği. Lipkey ve SPKM-3 ve Access hariç tüm zorunlu özelliklerve 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 hariç tüm zorunlu özellikler. Yazma delegasyonları ile gönderildi. |
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 sürümlerde değiştirildi. Veri ONTAP 7.1 ayrıca daha sağlam sahte dosya sistemi uygulamasına sahiptir |
7.3 | İç içe dışa aktarma kurallarını, unicode (UTF8) ve nFSV4 geri çağrılarını karberize eder. |
7.3.1 | Veri ONTAP 7.3.1'den başlayarak, NFSV4 IPv6 üzerinden desteklenir. Yeni bir seçenek,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. SeçenekNFS sunucusunun olup olmadığını belirtmek için bu sürümde nfs.thin_prov.ejukeeklendibir müşteriyi bağlantıyı kırarak veya göndererek 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 için seçeneklerle güncellendiNFS Access Cache'de girişleri yönetme (-c seçeneği birden fazla IP adresi almak içinBağımsız değişkenler ve –f seçeneği, kullanıcının erişim önbelleğini temizlemesine izin veren bir –N parametresi içerirbelirli bir ana bilgisayara karşılık gelen girişler). Veri ONTAP 7.3.3 ile başlayarak, yeni bir seçenekNFS NSDB Flush, ad sunucusundan belirtilen girişleri yıkayan tanıtıldıVeritabanı Önbelleği (NSDB) |
7.3.4 | Seçeneği nfs.v4.snapshot.active.fsid.enable, FSID'ninbirSnapShot® kopyasındaki nesnelerin, NFSV4 için etkin dosya sisteminin FSID'siyleeşleşir,Bu sürümde eklendi |
7.3.5 | Veri ONTAP 7.3.5 ile başlayarak, yeni gizli bir seçenek nfs.v4.acl_preserveMod bitleri ayarlandığında ACL'yi korumak için tanıtıldı. |
7.3.5.1 | Veri ONTAP 7.3.5.1 ile başlayarak, iki yeni gizli seçenek“Nfs.v4.lock_laststate_cleanup” ve “nfs.v4.open_laststate_cleanup,”artık herhangi bir kullanıcı tarafından kullanılmayan kilit ve açık durumları temizleyen,Dosya veya dizin, denetleyici bellek kaynaklarında düşük çalışırken |
Platforms
NFS genellikle Unix işletim sistemleri Apple macOS ve Unix benzeri işletim sistemleri ve Acorn gibi işletim sistemleri için de mevcuttur, Dosya Sunucusu, dosya sistemi olarak da adlandırılır.
Tipik Uyarlamalar(Typical Implementation)
1) Sunucu varsayılan olarak nfs arka plan programı işlemlerini uygular ve verileri genel olarak müşteriler için kullanılabilir bir hale getirir
2) Sunucu yöneticisi (adminisrator) dizinleri kullanarak dizinlerin adlarını ve parametrelerini dışa aktararak neyin kullanılabilir olacağını belirler
3) Sunucu güvenik- yönetim, onaylanmış müş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 görüntüleyebilir ve bunlarla etkileşime girebilir.
NFS Protokolü Hakkında
NFS olarak adlandırılan şey birbirinden farklı 4 protokolün birleşmesinden meydana gelmiştir. Bu 4 protokolde RPC(Remote Procedure Calls) ve portmap (rpc.portmap) portmapper, RPC program numaralarını port numaralarına çevirir. RPC sunucusu çalışmaya başladığında portmap'e hangi kapının kullanılacağını ve yönetilen RPC program numarasını söyler.Bir kullanıcı bir program numarasına bir RPC isteği göndermek istediğinde; istenen programa erişim veren port numarasını almak için öncelikle sunucu 'portmap'iyle bağlantı kurulur.Ardından RPC paketleri ilgili portlara gönderilir.
Protokol | Tanımı | Arabirimi |
---|---|---|
NFS | Temel protokol olup dosya yaratma, arama, okuma, yazmaya izin verir. Güvenilirlik ve dosya istatiğini de yöneten protokoldür | |
İhraç edilen dosya dizgelerinin nfs ile erişimlerini sağlamak için kurulmalarından sorumludur. 'mount' ve 'umount' gibi istekleri alan sunucu ihraç edilen dosya dizgelerine ait bilgileri tutmak zorundadır. | ||
(Ağ Durum Ekranı) | Bir makinanın durumunu (sunucu-istemci) belirlemek için ağ düğümlerini izleyip kontrol etmek amacıyla kullanılır. | |
(Ağ kilit Yöneticisi) | Aynı anda farklı istemcilerin verileri değiştirmesini engellemek için bu protokol bir kilit dizgesi kullanır. Hangi dosyaların kullanıldığını bilir ve nsm protokolünün yardımıyla bir istemcinin ne zaman başladığını saptar.Nsm her kullanıcını kilidini, geri vermeden önce serbest bırakır. |
Protokol Geliştirme
ONC protokolünün 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 prosedür çağrı sisteminde temel farklılıklar üzerinde iki rakip grup gelişti.Veri kodlama yöntemine odaklanan argümanlar-ONC'nin harici veri temsili (XDR), bağlantının her iki akranının da çok az-endian makine mimarileri olsa bile, tam sayıları her zaman büyük-endian sırasıyla oluşturdu, oysa NCS yöntemi bayt-SWAP'tankaçınmaya çalış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 çalışırken (Mart 1987) oluşturulan ağ bilgi işlem forumu olarak adlandırılan bir endüstri grubu.
1987'de Sun ve AT&T, AT & T'nin UNIX System V sürüm 4'ü birlikte geliştireceklerini açıkladılar. Bu, AT & T'nin diğer UNIX sistemi lisans sahiplerinin çoğunun Sun'ı avantajlı bir konuma getireceğinden endişe etmesine neden oldu ve sonuçta 1988'de Dijital Ekipman, HP, IBM ve diğerlerine yol açtı. İronik olarak, Sun Ve AT&T daha önce AT & T'nin Uzak Dosya Sistemine (RFS) karşı Sun'ınNFS'si üzerinde yarışmıştı ve NFS'nin Dijital Ekipman, HP, IBM ve diğer birçok bilgisayar satıcısı tarafından RFS üzerinden hızlı bir şekilde benimsenmesi, kullanıcıların çoğunu NFS lehine devirdi.NFS birlikte çalışabilirliğine, 1986'da başlayarak birbirleriyle satıcıya göre satıcının test edilmesine izin veren "Connectathons" adlı olaylar tarafından desteklendi.
OSF, Sun/ONC RPC ve NFS üzerinden 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) türetilen DFS; DCE, Apollo'nun NCS ve Kerberos dahil olmak üzere bir dizi teknolojiden türetilmiştir.
1990'larda
Sun Microsystems ve İnternet Derneği (ISOC), ISOC'nin Mühendislik Standartları Organı, İnternet Mühendisliği Görev Gücü (IETF), ONC RPC ile ilgili standart belgeleri (RFC'ler) yayınlayabilmesi için ONC RPC'nin "değişim kontrolünü" kurtarmak için bir anlaşmaya vardı Protokoller ve ONC RPC'yi genişletebilir. OSF, DCE RPC'yi bir IETF standardı yapmaya çalıştı, ancak sonuçta değişim kontrolünden vazgeçmek istemedi. Daha sonra, IETF, protokol standartlarının yeterli güvenliğe sahip olduğu gereksinimlerini karşılamak için Jenerik Güvenlik Hizmetleri Uygulama Program Arabirimi'ne (GSSAPI), RPCSEC GSS'ye dayalı yeni bir kimlik doğrulama aroması ekleyerek ONC RPC'yi genişletmeyi seçti. Daha sonra, Sun ve ISOC, NFS sürüm 2 ve sürüm 3'ü hariç tutmak için sözleşmeyi dikkatlice yazmakla birlikte, ISOC kontrolü NFS üzerinde değişim kontrolü vermek için benzer bir anlaşmaya varmıştır. 2003 yılında NFS sürüm 4 belirtilmesi.
2000'lerde
21. yüzyıla gelindiğinde, ne DFS ne de AFS, SMB-CIFS veya NFS ile karşılaştırıldığında önemli bir ticari başarı elde etmemişti. Daha önce DFS ve AFS'nin birincil ticari satıcısı olan Transarc'ı satın almış olan IBM, 2000 yılında AFS kaynak kodunun çoğunu özgür 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 önerdi ve veri erişimi paralellik kabiliyetini iyileştirdiğini iddia etti. NFSv4.1 protokolü, dosya sistemi metaverilerini dosya verileri konumundan ayırma yöntemini tanımlar; verileri bir dizi veri sunucusu arasında ayırarak basit ad/veri ayrımının ötesine geçer. Bu, dosyaların adlarını ve verilerini sunucunun tek şemsiyesi altında tutan geleneksel NFS sunucusundan farklıdır. Bazı ürünler çok düğümlü 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 geçiş veya etkileşim için 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 önleyecek şekilde etkinleştirilebilir.
NFSv4.1, pNFS'ye ek olarak şunları sağlar;
- Oturumlar
- Dizin Yetkilendirmesi ve bildirimler
- Çoklu sunucu ad alanı
- Erişim kontrol listeleri ve isteğe bağlı erişim kontrolü
- Elde tutma nitelikleri
- SECINFO_NO_NAME
Ağ Üzerinde Paylaşım
NFS'in çalışması, yerel bir diskin mount edilmesi kadar kolaydır. Örnek olarak NFS sunucusu olan aspendos makinesinde yer alan /home dizinini, yerel makinadaki /users dizinine yerleştirmek için:
# 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 gerçekleştirir. Sunucu ile istemci arasındaki mesaj alış-verişini mountd programı üstlenir.
NFS kullanabilmek için çekirdekte NFS desteğiufd';lp'fdsl'; olması şarttır. Eğer aşağıdaki satırlarda nfs kelimesi geçmiyorsa çekirdeğe NFS desteği verilerek tekrar derlenmesi gerekir.
$cat /proc/filesystems minix ext2 msdos nodev proc nodev nfs
NFS için mount programının genel kullanımı şu şekildedir:
mount -t nfs <sunucu-adresi:paylaşma-dizini> <yerel-dizin> -o <secenekler>
Sistem açılırken /etc/fstab dosyasında yer alan bilgilerle uzak makinanın diski otomatik olarak paylaştırılabilir. Mount programı bazı seçenekleri destekler. Bu seçenekler -o yardımıyla komut satırında verilebildiği gibi /etc/fstab içinde de belirtilebilir. Her iki durumda da birden fazla seçenek kullanılırsa bunlar birbirlerinden virgülle ayrılırlar.
Açı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 seçeneğinin karşısında yer alan sayı (saniyenin onda biri olarak), bağlantının kurulabilmesi için geçecek maksimum zamanı gösterir. Bu zamanın aşılması halinde sunucuyla bağlantı kesilir.
Kaynakça
- ^ . www.nedirnedemek.com. 28 Mart 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Mart 2023.
- ^ bulmaca. . anlamı. 28 Mart 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Mart 2023.
- ^ a b Aksakal, Kadriye (19 Kasım 2020). . Medium (İngilizce). 28 Mart 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Mart 2023.
- ^ Cohen, Doron Ben (22 Ağustos 2021). . Atera - RMM software | PSA & Remote Access for IT Pros (İngilizce). 17 Eylül 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Mart 2023.
- ^ . Enterprise Desktop (İngilizce). 16 Mart 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Mart 2023.
- ^ Callaghan, Brent (2000). NFS illustrated. Reading, Mass.: Addison-Wesley. ISBN . OCLC 810454490.
- ^ D., Duffy, Michael (2003). Getting started with open VMS. Digital Press. ISBN . OCLC 1162198205.
- ^ 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.
- ^ a b Sandberg, Russel. (PDF). Sun Microsystems. 26 Kasım 2013 tarihinde kaynağından (PDF) arşivlendi. Erişim tarihi: 14 Nisan 2023.
- ^ a b Nachimuthu, Kalaiselvan. . LINUX AND VMWARE STUFF. 24 Kasım 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Mart 2023.
- ^ Cohen, Doron Ben (22 Ağustos 2021). . Atera - RMM software | PSA & Remote Access for IT Pros (İngilizce). 17 Eylül 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Mart 2023.
- ^ . Enterprise Desktop (İngilizce). 16 Mart 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Mart 2023.
- ^ . PCMAG (İngilizce). 30 Kasım 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Mart 2023.
- ^ . www.usenix.org. 24 Kasım 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Mart 2023.
- ^ Haynes, T. (Kasım 2016). "Network File System (NFS) Version 4 Minor Version 2 Protocol".
- ^ 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 . Erişim tarihi: 28 Mart 2023.
- ^ Reiher, Cathleen. . Oracle Help Center (İngilizce). 14 Nisan 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 14 Nisan 2023.
- ^ Talpey, T.; Juszczak, C. (Mayıs 2009). "Network File System (NFS) Remote Direct Memory Access (RDMA) Problem Statement".
- ^ (PDF). 28 Ocak 2002. 12 Mayıs 2011 tarihinde kaynağından (PDF) arşivlendi.
- ^ 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 . OCLC 945554842.
- ^ Nowicki, B. (Mart 1989). "NFS: Network File System Protocol specification".
- ^ . February 2016. 24 Ekim 2020 tarihinde kaynağından arşivlendi.
- ^ . codedocs.org (İngilizce). 24 Ocak 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Mart 2023.
- ^ . codedocs.org (İngilizce). 24 Ocak 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Mart 2023.
- ^ "AT&T to License Sun Microsystems' SPARC Chip". p. 37. Carole Patton. 26 Ekim 1987. 28 Mart 2023 tarihinde kaynağından . Erişim tarihi: 16 Temmuz 2019.
- ^ . 28 Ocak 1999. 23 Mart 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Mart 2023.
- ^ Tanenbaum, Andrew S. (2007). Distributed systems : principles and paradigms. 2nd ed. Maarten van Steen. Upper Saddle River, NJ: Pearson Prentice Hall. ISBN . OCLC 70707891.
- ^ . www.pnfs.com. Pananas. 5 Eylül 2001 tarihinde kaynağından arşivlendi. Erişim tarihi: 14 Nisan 2023.
Dış bağlantılar
- http://ce.comu.edu.tr 22 Ekim 2013 tarihinde Wayback Machine sitesinde .
- http://www.linuxfocus.org/Turkce/November2000/article164.shtml 25 Eylül 2008 tarihinde Wayback Machine sitesinde .
- http://belgeler.org/lis/archive-tlkg-lis-8.6.html 9 Mart 2009 tarihinde Wayback Machine sitesinde .
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Vikipedi nin kalite standartlarina ulasabilmesi icin bu maddenin veya bir bolumundeki ansiklopedik olmayan icerigin temizlenmesi gerekmektedir Goruslerinizi lutfen tartisma sayfasinda belirtiniz Ocak 2013 Bu madde Vikipedi bicem el kitabina uygun degildir Maddeyi Vikipedi standartlarina uygun bicimde duzenleyerek Vikipedi ye katkida bulunabilirsiniz Gerekli duzenleme yapilmadan bu sablon kaldirilmamalidir Ocak 2013 Ag Dosya Sistemi Ingilizce Network File System kisaca NFS Network file system yani ag dosya sistemi diger bilgisayarlardaki dosyalara erisilebilmesini saglayan bir yerel ag isletim sisteminin parcasidir Bilgisayarlarda kullanilan programlarin network makinalarinda kullanilmasini saglar Sun Microsystems tarafindan 1984 yilinda gelistirilmis agdaki bilgisayarlarin ortak bir dosya sistemine yerel diskleri kadar kolay ulasmasini saglayan temelli yapisidir Internet iletisim kurallari dizisi OSI modeliKatman Iletisim kurallari7 Uygulama katmani HTTP DNS SMTP FTP TFTP UUCP NNTP SSL SSH IRC SNMP SIP RTP Telnet 6 Sunum katmani ISO 8822 ISO 8823 ISO 8824 ITU T T 73 ITU T X 409 5 Oturum katmani NFS SMB ISO 8326 ISO 8327 ITU T T 6299 4 Ulasim katmani TCP UDP SCTP DCCP 3 Ag katmani IP IPv4 IPv6 ICMP ARP Internet Grup Yonetim Protokolu IPX 2 Veri baglantisi katmani Ethernet HDLC Wi Fi Token ring FDDI PPP L2TP 1 Donanim katmani ISDN RS 232 EIA 422 RS 449 EIA 485 NFSNFS sayesinde kullanici kendi bilgisayarina ihtiyac duymadan NFS yoluyla istedigi makinadan kendi dizinine home directory erisebilir NFS protokolunun bazi dezavanatajlari vardir onlardan biri belkide en buyugu de modem baglantisi uzerinde cok yavas oldugu icin yeterli bir protokol olamamasidir Ama yerel aglar icin tasarlanan local network NFS bir hayli esnektir ve hem kullanicilar hem de sistem sorumlulari adminisrator icin bircok olasilik barindirir NFS Dezantajlari Istenmeyen taraflarin girmesini onlemek icin bir NFS calistirmak icin bir guvenlik duvari gereklidir Bu korumayi kullanmayan NFS ler zarar gorme riski altinda olacaktir Birden fazla tarafin bir dosyaya ayni anda erismesi zor olabilir ozellikle de dosya daha buyuk ise Bazi protokoller her okuma veya yazma isteginde 1 MB a kadar verinin tasinmasina izin verir Bugunun protokolleri muazzam miktarda talebi ele alabilse de 1 MB standardi cok zayif olabilir RPC lere bagimlilik NFS yi dogal olarak guvensiz hale getirirNFS Avantajlari Bir isletmede tum calisanlarin tek bilgisayar uzerinden ayni disk alanini paylasmalari Ayni dosyaya birden fazla makineden erisim saglanabilir NFS in NIS la birlikte kullanilmasi sayesinde Bu yontemle beraber kullanicilarin beraber bir dosya uzerinde calismasi saglanmistir Veri paylasimi sayesinde alandan buyuk bir sekilde tasarruf edilir Cunku tum veriler ortak bir diskte ve sunucuda toplanir Yani daha az yogunluk daha cok tasarruf demektir Bir sunucuda yapilan degisiklik her sunucuda yapilmis gibi etkili olur Yani bir sunucuya lazim olan bir dosya indirildiginde bu dosya tum sunuculara gidecektir Hem zamandan hem isten tasarruf saglar En onemli ve guzel ozelligiyse acik kaynak kodlu bir sistem olmasidir bu sayede kullanicilarda sistemi gelistirebilir Surumler ve VaryasyonlarSun surum 1 i sadece sirket ici amaclar icin kullandi Gelistirme ekibi NFS surum 1 e onemli degisiklikler ekleyip Sun in disinda yayinladiginda surum birlikte calismasi ve RPC surum yedeginin test edilebilmesi icin yeni surumu v2 olarak yayinlamaya karar verdiler NFSv2 Protokolun 2 surumu Mart 1989 da RFC 1094 te tanimlanmistir NFS surum 2 nin olusturulmasinda yer alan kisiler arasinda Russel Sandberg Bob Lyon Bill Joy Steve Kleiman ve digerleri yer alir Baslangicta yalnizca Kullanici Datagram Protokolu UDP uzerinden calistirilmistir Tasarimcilari ornegin cekirdek protokolun disinda uygulanan kilitleme ile sunucu tarafini durum bilgisi olmadan stateless tutmayi amacliyordu NFSv2 bir IP agi port 2049 uzerinden hem TCP hem de UDP protokolunu kullanabilir Ancak istemci ile sunucu arasinda durum bilgisi olmayan stateless bir ag baglantisi saglamak icin bir IP agi uzerinden calisan UDP yi kullanir UDP durum bilgisizdir stateless sunucu beklenmedik sekilde cokerse UDP istemcileri agi sunucu istekleriyle doldurmaya devam eder UDP ile bir cerceve kayboldugunda tum RPC isteginin yeniden iletilmesi gerekir Sanal Dosya Sistemi arabirimi basit bir protokolde yansitilan moduler bir uygulamaya izin verir Subat 1986 da Eunice kullanilarak System V surum 2 DOS ve VAX VMS gibi isletim sistemleri icin uygulamalar gosterildi NFSv2 32 bitlik sinirlamalar nedeniyle bir dosyanin yalnizca ilk 2 GB lik kisminin okunmasina izin verir NFS surum 2 NFSv2 diger surumlerden daha eskidir ve yaygin olarak desteklenmektedir Ancak RHEL7 de desteklenmez NFSv3 NFSv3 Haziran 1995 te piyasaya suruldu NFSv3 sunucunun verileri senkronize etmek icin dogru politikalari dikte etmesine izin veren es zamansiz yazma islemlerini destekler Veriler verileri yonetmeyi taahhut etme komutu olusturulmadan once senkronize edilecektir Tasarim NFSv2 ile karsilastirildiginda daha iyi bir tamponlama uretir RFC 1813 te belirtilen NFSv3 asagidaki yeni ozellikleri ve guncellemeleri iceriyordu Dosya ofsetlerini 32 64 bit arasinda genisletti ve bu da 4 2 GB maksimum dosya boyutu sinirini kaldirdi Daha buyuk okuma ve yazma aktarimlarini saglamak icin 8 KB veri aktarimi sinirlama kuralini gevsetti TCP NFSv3 te bir aktarim katmani protokolu secenegi olarak eklendi TCP aktarimi NFS nin genis alan agi uzerinden kullanilmasini kolaylastirir WAN ve okuma ve yazma aktarim ozelliklerini gelistirir Sunucu bir diske veya NVRAM a senkronize etmeden NFSv3 te WRITE RPC lere aninda yanit verir Verilerin kararli depolamada oldugundan emin olmak icin istemcinin yalnizca bir COMMIT RPC gondermesi gerekir NFSv4 ile birlikte calisabilir ancak daha sonraki surumlerle sunulan yeni ve gelistirilmis ozelliklerin bircogu icin destekten yoksundur NFSv3 un hala yaygin olarak kullanildigi bildirilmektedir WebNFS Sun dan NFS dagitilmis dosya sisteminin bir Web surumu WebNFS ozellikli sunucular ve tarayicilar Web sayfalarina standart HTTP protokolunden 10 kat daha hizli erisim saglar Her kucuk dosya yalnizca bir sonrakine yeniden baglanmak icin indirildikten sonra baglantiyi birakan HTTP nin aksine WebNFS tek bir baglantiyla birden fazla dosya indirir Ayrica orta akista baglantilarini kaybeden buyuk indirmeler icin hata toleransi saglar NFSv4 Surum 4 RFC 3010 Aralik 2000 RFC 3530 Nisan 2003 te ve tekrar RFC 7530 Mart 2015 te revize edilmistir Andrew Dosya Sistemi AFS ve Sunucu Ileti Blogundan SMB CIFS olarak da adlandirilir etkilenir performans iyilestirmeleri icerir guclu guvenligi zorunlu kilar ve durum bilgisi olan bir protokol sunar Surum 4 Sun Microsystems in NFS protokollerinin gelistirilmesini devretmesinin ardindan Internet Muhendisligi Gorev Gucu IETF ile gelistirilen ilk surum oldu NFS surum 4 1 RFC 5661 Ocak 2010 RFC 8881 de revize edilmistir Agustos 2020 birden cok sunucu arasinda dagitilan dosyalara olceklenebilir paralel erisim saglama yetenegi pNFS uzantisi dahil olmak uzere kumelenmis sunucu dagitimlarindan yararlanmak icin protokol destegi saglamayi amaclar Surum 4 1 Oturum kanallama mekanizmasini NFS Coklu Yol olarak da bilinir icerir ve bazi kurumsal cozumlerde VMware ESXi olarak bulunur NFS Surum 4 2 RFC 7862 Kasim 2016 da sunucu tarafi klon ve kopya uygulama G C tavsiye seyrek dosyalar uzay rezervasyonu uygulama veri blogu ADB Sec Label ile etiketlenmis yeni ozelliklerle yayinlandi Bu herhangi bir MAC guvenlik sistemini ve PNF ler LayouterRor ve LayoutStats icin iki yeni islemi barindirir NFSv4 un oncullerine gore en buyuk avantajlarindan biri hizmeti calistirmak icin yalnizca bir UDP veya TCP baglanti noktasi olan 2049 un kullanilmasidir bu protokolu guvenlik duvarlarinda kullanmayi basitlestirir Diger Uzantilar Surum 2 ve Surum 3 un bir uzantisi olan WebNFS NFS nin Web tarayicilarina daha kolay entegre olmasini ve guvenlik duvarlari uzerinden calismayi etkinlestirmesini saglar 2007 de Sun Microsystems istemci tarafi WebNFS uygulamalarini acik kaynakli hale getirdi Cesitli yan bant protokolleri NFS ile iliskilendirilmistir Not Bayt araligi danisma Ag Kilidi Yoneticisi NLM protokolu UNIX System V dosya kilitleme API lerini desteklemek icin eklenmistir NFS kullanicilarinin NFS sunucularindaki veri depolama kotalarini goruntulemelerine olanak taniyan uzaktan kota raporlama RQUOTAD protokolu RDMA uzerinden NFS aktarim olarak uzak dogrudan bellek erisimini RDMA kullanan bir NFS uyarlamasi Kullanici alaninda calisan ve ilgili FSAL Dosya Sistemi Soyutlama Katmani modulleri araciligiyla GPFS Spectrum Scale CephFS gibi cesitli dosya sistemlerini destekleyen bir NFS sunucusu olan NFS Ganesha libcephfs kullanilarak desteklenen CephFS FSA Guvenilir NFS TNFS NFSv3 ve NFSv4 KarsilastirmasiOzellikler NFSv3 NFSv4Kisilik Durum Bilgisi olmayan Durum Bilgisi olanSemantikler UNIX UNIX ve WindowsKimlik Dogrulama Zayif Auth sys Guclu kerberos Tanilama 32 bit UID GID Metin tabanli xyz netapp com Izinler UNIX Tabanli Windows TabanliAktarma Protokolu UDP ve TCP TCPOnbellege Alma Ad hoc Dosya DelegasyonlariNFSv4 Veri ONTAP inda DestekCikis surum Ozellikler6 4 x Temel NFSV4 destegi Lipkey ve SPKM 3 ve erisim ve denetim ACE haric tum zorunlu ozellikler 6 5 6 5 1 ve 6 5 2 Temel NFSV4 destegi Lipkey ve SPKM 3 ve Access haric tum zorunlu ozelliklerve ACE denetim Delegasyon destegi eklendi6 5 3 7 0 ACL ler dahil temel NFSV4 destegi Lipkey ve SPKM3 ve erisim ve denetleme ACE haric tum zorunlu ozellikler Yazma delegasyonlari ile gonderildi 7 0 1 7 1 ACL kalitimi Data ONTAP 7 0 1 de tanitildi ve nfs v4 acl enable opsiyonu araciligiyla kontrol edildi ancak bu ACL nin kalitsal ACL varsa her zaman kalitsal oldugu Veri ONTAP 7 1 ve sonraki surumlerde degistirildi Veri ONTAP 7 1 ayrica daha saglam sahte dosya sistemi uygulamasina sahiptir7 3 Ic ice disa aktarma kurallarini unicode UTF8 ve nFSV4 geri cagrilarini karberize eder 7 3 1 Veri ONTAP 7 3 1 den baslayarak NFSV4 IPv6 uzerinden desteklenir Yeni bir secenek Maksimum Yardimci sayisini belirten nfs max num aux groups eklendiBir kullanicinin ait olabilecegi UNIX gruplari Varsayilan deger 32 dir SecenekNFS sunucusunun olup olmadigini belirtmek icin bu surumde nfs thin prov ejukeeklendibir musteriyi baglantiyi kirarak veya gondererek bir istegi yeniden denemeye zorlarNFSERR JUKEBOX NFSV3 veya NFS4ERR DELAY NFSV4 NFSV2 yi etkilemez 7 3 3 Veri ONTAP 7 3 3 ten baslayarak Exportfs komutu icin seceneklerle guncellendiNFS Access Cache de girisleri yonetme c secenegi birden fazla IP adresi almak icinBagimsiz degiskenler ve f secenegi kullanicinin erisim onbellegini temizlemesine izin veren bir N parametresi icerirbelirli bir ana bilgisayara karsilik gelen girisler Veri ONTAP 7 3 3 ile baslayarak yeni bir secenekNFS NSDB Flush ad sunucusundan belirtilen girisleri yikayan tanitildiVeritabani Onbellegi NSDB 7 3 4 Secenegi nfs v4 snapshot active fsid enable FSID ninbirSnapShot kopyasindaki nesnelerin NFSV4 icin etkin dosya sisteminin FSID siyleeslesir Bu surumde eklendi7 3 5 Veri ONTAP 7 3 5 ile baslayarak yeni gizli bir secenek nfs v4 acl preserveMod bitleri ayarlandiginda ACL yi korumak icin tanitildi 7 3 5 1 Veri ONTAP 7 3 5 1 ile baslayarak iki yeni gizli secenek Nfs v4 lock laststate cleanup ve nfs v4 open laststate cleanup artik herhangi bir kullanici tarafindan kullanilmayan kilit ve acik durumlari temizleyen Dosya veya dizin denetleyici bellek kaynaklarinda dusuk calisirkenPlatformsNFS genellikle Unix isletim sistemleri Apple macOS ve Unix benzeri isletim sistemleri ve Acorn gibi isletim sistemleri icin de mevcuttur Dosya Sunucusu dosya sistemi olarak da adlandirilir Tipik Uyarlamalar Typical Implementation 1 Sunucu varsayilan olarak nfs arka plan programi islemlerini uygular ve verileri genel olarak musteriler icin kullanilabilir bir hale getirir 2 Sunucu yoneticisi adminisrator dizinleri kullanarak dizinlerin adlarini ve parametrelerini disa aktararak neyin kullanilabilir olacagini belirler 3 Sunucu guvenik yonetim onaylanmis musterilerin taninmasini ve onaylanmasini saglar 4 Sunucu ag yapilandirilmasi uygun istemcilerin herhangi bir kisi araciligiyla onunla pazarlik yapmasini saglar 5 Istemci makina disa aktarilan verilere NFS sunucusunun hangi baglantisini kullandigini sorar Her sey yolunda giderse istemci makinedeki kullanicilar izin verilen parametreler dahilinde sunucudaki monte edilmis dosya sistemlerini goruntuleyebilir ve bunlarla etkilesime girebilir NFS Protokolu HakkindaNFS olarak adlandirilan sey birbirinden farkli 4 protokolun birlesmesinden meydana gelmistir Bu 4 protokolde RPC Remote Procedure Calls ve portmap rpc portmap portmapper RPC program numaralarini port numaralarina cevirir RPC sunucusu calismaya basladiginda portmap e hangi kapinin kullanilacagini ve yonetilen RPC program numarasini soyler Bir kullanici bir program numarasina bir RPC istegi gondermek istediginde istenen programa erisim veren port numarasini almak icin oncelikle sunucu portmap iyle baglanti kurulur Ardindan RPC paketleri ilgili portlara gonderilir NFS nin calismasini saglayan 4 yardimci sunlardir Protokol Tanimi ArabirimiNFS Temel protokol olup dosya yaratma arama okuma yazmaya izin verir Guvenilirlik ve dosya istatigini de yoneten protokoldurIhrac edilen dosya dizgelerinin nfs ile erisimlerini saglamak icin kurulmalarindan sorumludur mount ve umount gibi istekleri alan sunucu ihrac edilen dosya dizgelerine ait bilgileri tutmak zorundadir Ag Durum Ekrani Bir makinanin durumunu sunucu istemci belirlemek icin ag dugumlerini izleyip kontrol etmek amaciyla kullanilir Ag kilit Yoneticisi Ayni anda farkli istemcilerin verileri degistirmesini engellemek icin bu protokol bir kilit dizgesi kullanir Hangi dosyalarin kullanildigini bilir ve nsm protokolunun yardimiyla bir istemcinin ne zaman basladigini saptar Nsm her kullanicini kilidini geri vermeden once serbest birakir Protokol GelistirmeONC protokolunun gelistirilmesi sirasinda o zaman SUNRPC olarak adlandirilir sadece Apollo nun Ag Bilgi Islem Sistemi NCS karsilastirilabilir islevsellik sundu Iki uzak prosedur cagri sisteminde temel farkliliklar uzerinde iki rakip grup gelisti Veri kodlama yontemine odaklanan argumanlar ONC nin harici veri temsili XDR baglantinin her iki akraninin da cok az endian makine mimarileri olsa bile tam sayilari her zaman buyuk endian sirasiyla olusturdu oysa NCS yontemi bayt SWAP tankacinmaya calisti Iki akran makine mimarilerinde ortak bir endianness paylastiginda Mart 1987 nihayetinde basarisiz olan iki ag bilgilendirme ortamini uzlastirmaya calisirken Mart 1987 olusturulan ag bilgi islem forumu olarak adlandirilan bir endustri grubu 1987 de Sun ve AT amp T AT amp T nin UNIX System V surum 4 u birlikte gelistireceklerini acikladilar Bu AT amp T nin diger UNIX sistemi lisans sahiplerinin cogunun Sun i avantajli bir konuma getireceginden endise etmesine neden oldu ve sonucta 1988 de Dijital Ekipman HP IBM ve digerlerine yol acti Ironik olarak Sun Ve AT amp T daha once AT amp T nin Uzak Dosya Sistemine RFS karsi Sun inNFS si uzerinde yarismisti ve NFS nin Dijital Ekipman HP IBM ve diger bircok bilgisayar saticisi tarafindan RFS uzerinden hizli bir sekilde benimsenmesi kullanicilarin cogunu NFS lehine devirdi NFS birlikte calisabilirligine 1986 da baslayarak birbirleriyle saticiya gore saticinin test edilmesine izin veren Connectathons adli olaylar tarafindan desteklendi OSF Sun ONC RPC ve NFS uzerinden dagitilmis bilgi islem ortamini DCE ve DCE dagitilmis dosya sistemini DFS benimsedi DFS DCE yi RPC olarak kullandi ve Andrew Dosya Sisteminden AFS turetilen DFS DCE Apollo nun NCS ve Kerberos dahil olmak uzere bir dizi teknolojiden turetilmistir 1990 larda Sun Microsystems ve Internet Dernegi ISOC ISOC nin Muhendislik Standartlari Organi Internet Muhendisligi Gorev Gucu IETF ONC RPC ile ilgili standart belgeleri RFC ler yayinlayabilmesi icin ONC RPC nin degisim kontrolunu kurtarmak icin bir anlasmaya vardi Protokoller ve ONC RPC yi genisletebilir OSF DCE RPC yi bir IETF standardi yapmaya calisti ancak sonucta degisim kontrolunden vazgecmek istemedi Daha sonra IETF protokol standartlarinin yeterli guvenlige sahip oldugu gereksinimlerini karsilamak icin Jenerik Guvenlik Hizmetleri Uygulama Program Arabirimi ne GSSAPI RPCSEC GSS ye dayali yeni bir kimlik dogrulama aromasi ekleyerek ONC RPC yi genisletmeyi secti Daha sonra Sun ve ISOC NFS surum 2 ve surum 3 u haric tutmak icin sozlesmeyi dikkatlice yazmakla birlikte ISOC kontrolu NFS uzerinde degisim kontrolu vermek icin benzer bir anlasmaya varmistir 2003 yilinda NFS surum 4 belirtilmesi 2000 lerde 21 yuzyila gelindiginde ne DFS ne de AFS SMB CIFS veya NFS ile karsilastirildiginda onemli bir ticari basari elde etmemisti Daha once DFS ve AFS nin birincil ticari saticisi olan Transarc i satin almis olan IBM 2000 yilinda AFS kaynak kodunun cogunu ozgur yazilim topluluguna bagisladi OpenAFS projesi devam etmektedir 2005 in baslarinda IBM AFS ve DFS satislarinin sona erdigini duyurdu Panasas Ocak 2010 da Paralel NFS pNFS teknolojisine dayanan bir NFSv4 1 onerdi ve veri erisimi paralellik kabiliyetini iyilestirdigini iddia etti NFSv4 1 protokolu dosya sistemi metaverilerini dosya verileri konumundan ayirma yontemini tanimlar verileri bir dizi veri sunucusu arasinda ayirarak basit ad veri ayriminin otesine gecer Bu dosyalarin adlarini ve verilerini sunucunun tek semsiyesi altinda tutan geleneksel NFS sunucusundan farklidir Bazi urunler cok dugumlu NFS sunucularidir ancak istemcinin metaveri ve verilerin ayrilmasina katilimi sinirlidir NFSv4 1 pNFS sunucusu bir dizi sunucu kaynagi veya bilesenidir bunlarin metaveri sunucusu tarafindan kontrol edildigi varsayilir pNFS istemcisi ad alaniyla gecis veya etkilesim icin bir metaveri sunucusuna erismeye devam eder Istemci verileri sunucuya tasidiginda ve sunucudan tasidiginda pNFS sunucu koleksiyonuna ait veri sunuculari grubuyla dogrudan etkilesim kurabilir NFSv4 1 istemcisi dosya verilerinin tam konumunda dogrudan katilimci olacak ve verileri tasirken bir NFS sunucusuyla yalniz etkilesimi onleyecek sekilde etkinlestirilebilir NFSv4 1 pNFS ye ek olarak sunlari saglar Oturumlar Dizin Yetkilendirmesi ve bildirimler Coklu sunucu ad alani Erisim kontrol listeleri ve istege bagli erisim kontrolu Elde tutma nitelikleri SECINFO NO NAMEAg Uzerinde PaylasimNFS in calismasi yerel bir diskin mount edilmesi kadar kolaydir Ornek olarak NFS sunucusu olan aspendos makinesinde yer alan home dizinini yerel makinadaki users dizinine yerlestirmek icin mount t nfs aspendos home users kullanilir mount karsi makinanin erisim izinleri dogru oldugunu teyit ettigi anda bu islemi gerceklestirir Sunucu ile istemci arasindaki mesaj alis verisini mountd programi ustlenir NFS kullanabilmek icin cekirdekte NFS destegiufd lp fdsl olmasi sarttir Eger asagidaki satirlarda nfs kelimesi gecmiyorsa cekirdege NFS destegi verilerek tekrar derlenmesi gerekir cat proc filesystems minix ext2 msdos nodev proc nodev nfs NFS icin mount programinin genel kullanimi su sekildedir mount t nfs lt sunucu adresi paylasma dizini gt lt yerel dizin gt o lt secenekler gt Sistem acilirken etc fstab dosyasinda yer alan bilgilerle uzak makinanin diski otomatik olarak paylastirilabilir Mount programi bazi secenekleri destekler Bu secenekler o yardimiyla komut satirinda verilebildigi gibi etc fstab icinde de belirtilebilir Her iki durumda da birden fazla secenek kullanilirsa bunlar birbirlerinden virgulle ayrilirlar Acilis sirasinda news makinesindeki usr spool news dosyasini yerel makinadaki usr spool news dizini altina yerlestiren etc fstab satiri news usr spool news usr spool news nfs timeo 20 seklinde yazilir NFS ile kullanilan timeo seceneginin karsisinda yer alan sayi saniyenin onda biri olarak baglantinin kurulabilmesi icin gececek maksimum zamani gosterir Bu zamanin asilmasi halinde sunucuyla baglanti kesilir Kaynakca www nedirnedemek com 28 Mart 2023 tarihinde kaynagindan arsivlendi Erisim tarihi 28 Mart 2023 bulmaca anlami 28 Mart 2023 tarihinde kaynagindan arsivlendi Erisim tarihi 28 Mart 2023 a b Aksakal Kadriye 19 Kasim 2020 Medium Ingilizce 28 Mart 2023 tarihinde kaynagindan arsivlendi Erisim tarihi 28 Mart 2023 Cohen Doron Ben 22 Agustos 2021 Atera RMM software PSA amp Remote Access for IT Pros Ingilizce 17 Eylul 2021 tarihinde kaynagindan arsivlendi Erisim tarihi 28 Mart 2023 Enterprise Desktop Ingilizce 16 Mart 2022 tarihinde kaynagindan arsivlendi Erisim tarihi 28 Mart 2023 Callaghan Brent 2000 NFS illustrated Reading Mass Addison Wesley ISBN 978 0 321 61892 4 OCLC 810454490 D Duffy Michael 2003 Getting started with open VMS Digital Press ISBN 1 281 01492 3 OCLC 1162198205 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 a b Sandberg Russel PDF Sun Microsystems 26 Kasim 2013 tarihinde kaynagindan PDF arsivlendi Erisim tarihi 14 Nisan 2023 a b Nachimuthu Kalaiselvan LINUX AND VMWARE STUFF 24 Kasim 2020 tarihinde kaynagindan arsivlendi Erisim tarihi 28 Mart 2023 Cohen Doron Ben 22 Agustos 2021 Atera RMM software PSA amp Remote Access for IT Pros Ingilizce 17 Eylul 2021 tarihinde kaynagindan arsivlendi Erisim tarihi 29 Mart 2023 Enterprise Desktop Ingilizce 16 Mart 2022 tarihinde kaynagindan arsivlendi Erisim tarihi 29 Mart 2023 PCMAG Ingilizce 30 Kasim 2020 tarihinde kaynagindan arsivlendi Erisim tarihi 29 Mart 2023 www usenix org 24 Kasim 2015 tarihinde kaynagindan arsivlendi Erisim tarihi 28 Mart 2023 Haynes T Kasim 2016 Network File System NFS Version 4 Minor Version 2 Protocol Haynes T Kasim 2016 Network File System NFS Version 4 Minor Version 2 Protocol Ingilizce RFC7862 doi 10 17487 rfc7862 28 Mart 2023 tarihinde kaynagindan Erisim tarihi 28 Mart 2023 Reiher Cathleen Oracle Help Center Ingilizce 14 Nisan 2023 tarihinde kaynagindan arsivlendi Erisim tarihi 14 Nisan 2023 Talpey T Juszczak C Mayis 2009 Network File System NFS Remote Direct Memory Access RDMA Problem Statement PDF 28 Ocak 2002 12 Mayis 2011 tarihinde kaynagindan PDF arsivlendi 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 Nowicki B Mart 1989 NFS Network File System Protocol specification February 2016 24 Ekim 2020 tarihinde kaynagindan arsivlendi codedocs org Ingilizce 24 Ocak 2022 tarihinde kaynagindan arsivlendi Erisim tarihi 28 Mart 2023 codedocs org Ingilizce 24 Ocak 2022 tarihinde kaynagindan arsivlendi Erisim tarihi 29 Mart 2023 AT amp T to License Sun Microsystems SPARC Chip p 37 Carole Patton 26 Ekim 1987 28 Mart 2023 tarihinde kaynagindan Erisim tarihi 16 Temmuz 2019 28 Ocak 1999 23 Mart 2019 tarihinde kaynagindan arsivlendi Erisim tarihi 28 Mart 2023 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 www pnfs com Pananas 5 Eylul 2001 tarihinde kaynagindan arsivlendi Erisim tarihi 14 Nisan 2023 Dis baglantilarhttp ce comu edu tr 22 Ekim 2013 tarihinde Wayback Machine sitesinde http www linuxfocus org Turkce November2000 article164 shtml 25 Eylul 2008 tarihinde Wayback Machine sitesinde http belgeler org lis archive tlkg lis 8 6 html 9 Mart 2009 tarihinde Wayback Machine sitesinde