Herkes veri aktarım protokollerine aşina değil. Ancak bircok kişi bilgisayarlarını tek bir ağa bağlamak veya dosya depolamak icin bir sunucu kullanmak ister. Bunu yapmanın bir yolu: NFS. NFS sunucusu Ubuntu'da nasıl yapılandırılır - okumaya devam edilir.


NFS'yi duzgun bir şekilde yapılandırarak, farklı işletim sistemlerindeki bilgisayarları tek bir ağda birleştirebilirsiniz.
NFS Nedir?​Ağ Dosya Sistemi - dosya erişim ağı protokolu. Her zamanki gibi iki bolumden oluşuyor. Bunlardan biri, uzak verinin goruntulendiği bilgisayarda bulunan istemci. Diğeri - sunucu - bu verilerin depolandığı bilgisayarda bulunur. Ozellikle yerel ağda ek disk alanı kullanmak oldukca uygundur. Ve eğer bir tur kurumsal bilgisayar hakkında konuşuyorsak, o zaman sadece gerekli.
Farklı olan nedir?​Bugun cok sayıda protokol ve aynı işlevleri yerine getiren en farklı yazılım var. NFS'yi one cıkaran nedir?
Farklı işletim sistemlerinde bir bilgisayar ağına bağlanma yeteneği. Genellikle, Windows NFS ile bir Unix sistemiyle, orneğin Ubuntu ile bağlanmak icin uygundur. Bu amaclar icin Samba var ve kullanılıyor, ancak NFS, cekirdek duzeyinde uygulandığı icin bu programdan daha kolay, daha basit ve daha hızlı. Bu nedenle, erişimin kural olarak yapılandırılması daha kolay olacaktır. NFS, şeffaf dosya erişimi sağlar. Bu, silinen tum dosyaların yerel dosyalarla aynı şekilde oynatıldığı anlamına gelir. Sunucuda herhangi bir dosyayı oynatmak icin programların yukseltilmesine gerek yoktur. NFS, dosyanın tamamını değil, yalnızca istenen bolumunu gonderir. Calışmayı tamamlamak icin bir Ağ Dosya Sistemi kurmak en az iki bilgisayar gerektirir: bir sunucu ve bir istemci. Doğal olarak, yeni gelen, sunucu bolumunu en cok terletmek zorunda kalacak, cunku orada “acık” (acık) klasorleri paylaşmanız gerekiyor. Ancak, tum bu oldukca kolay yapılır.


Coğu veri aktarım protokolu gibi, NFS de hic genc değil. 1984 yılında geliştirilmiştir ve UNIX sistemleri icin tasarlanmıştır. Bu hala NFS'nin asıl roludur, ancak bircoğu bunu kullanmanın Windows tabanlı bilgisayarları Linux'a bağlamak icin cok uygun olduğunu bulmuştur. Ek olarak, NFS, yerel bir ev ağı uzerinden multimedya iceriği oynatmak icin mukemmeldir. Samba bu rolde sıklıkla donuyor ve yavaşlıyor.
NFS sunucusu tarafını yukleme​Protokolun sunucu kısmını Ubuntu 16.04'e yukleyeceğiz. Doğal olarak, eğer bir Server surumunuz varsa, o zaman surec hicbir şekilde farklı değildir. Sadece Ubunt'ın geleneksel surumunde, grafik arayuzu kullanılarak bazı işlemler gercekleştirilebilir.
Programı yukleyin. Bunu yapmak icin uygulama indirme merkezini kullanabilir veya sadece komutu girebilirsiniz:
sudo apt yukleme nfs-cekirdek-sunucusu


Bundan sonra, kurulumun doğruluğunu kontrol etmek faydalıdır. Bunu yapmak gerekli değil, ama yine de kontrol ediyoruz. Komutu girin:
rpcinfo -p | grep nfs
Liman her yerde 2049 olmalı.
Şimdi cekirdeğin NFS'yi destekleyip desteklemediğini kontrol edin. Bunu yapmak icin, şunu girin:
cat / proc / dosya sistemleri | grep nfs
Elde edilen değer şoyle gorunmelidir: nodev nfsd
Bu, her şeyin doğru calıştığı anlamına gelir. Değilse, komutu girin:
modprobe nfs
Kullanarak, cekirdek modulunu kendimiz kuruyoruz.
Protokolu otomatik calıştırmaya ekleriz. Bunu yapmak gerekli değildir, ancak her seferinde acılması cok zordur. Yine, ayarlardaki ozel menu oğesini kullanarak ekleyebilir veya aşağıdaki komutu kullanarak kendiniz yapabilirsiniz:
sudo systemctl nfs'yi etkinleştir
Boylece sunucu bolumunu kurduk, doğru şekilde yapılandırmak ve muşteriye gitmek icin kaldı.
ayarlama​Ubuntu'da NFS'yi yapılandırmak, belirli klasorlerin paylaşımını icerir.


Basitce erişim acmaya ek olarak, bu klasore gore kullanıcının yeteneklerini belirleyen parametreleri de belirtmelisiniz.
rw - okuma ve yazma Bu secenek, klasordeki dosyaları okumak ve yazmak icin kullanılır. yalnızca ro - okuma - yalnızca klasorleri okumaya izin verir. senk (varsayılan) - bu parametre aktarımın guvenilirliğini sağlar. Etkinleştirilirse, birkac dosyayı veya farklı bilgisayarlara aynı anda aktarmak mumkun olmayacaktır. Bu ayar diğer isteklere cevap vermeyecektir. Veri kaybını onler, ancak aktarım yavaşlayabilir. zaman uyumsuz onceki parametrenin tersidir. İletim daha hızlı, ancak bilgi kaybı riski var. guvenli - secenek yalnızca numarası 1024'ten duşuk olan bağlantı noktalarına izin verir. Varsayılan olarak etkindir. guvensiz - herhangi bir portun kullanımına izin verir. nohide - aralarında ic ice gecmiş ceşitli dizinleri monte ederseniz, ust oğenin aksine ic ice boş olarak goruntulenir. Duzelt parametre yardımcı olacaktır anonuid - isimsiz kullanıcılar icin kullanıcı kimliğini gosterir. Bu ozel bir kullanıcı kimliğidir. anongid - isimsiz olarak gidonu gosterir. GID (Grup Kimliği) - başka bir kullanıcı kimliği. no_subtree_check - işlev alt ağac denetimini devre dışı bırakır. Gercek şu ki, onsuz, NFS ayrıca kullanıcıların dizinin yalnızca gerekli bolumlerine eriştiğini doğrular. İşi yavaşlatıyor. Parametre hızlandırmanızı sağlar ancak guvenliği duşurur. Belirli bir durumda neyin gerekli olduğuna bağlı olarak bunları kullanacağız.
Yeni bir klasor oluşturun. Yenisini kullanabilirsiniz. Klasorumuz / var / network olacaktır.
Şimdi bu klasoru / etc / export dosyasına eklemelisiniz. Acık ağ erişimi olan tum dosya ve klasorleri depolar. Giriş şoyle gorunmelidir:
/var/network168.1.1 (rr, zaman uyumsuz, no_subtree_check)
192.168.1.1 ilettiğimiz IP'dir. Mutlaka belirtin.
İhracat tablosunu guncelle:
sudo exportfs –a
Şimdi istemciden klasore erişmeye calışacağız.
NFS'nin istemci bolumunu yukleme ve yapılandırma​Ubuntu​Ubuntu'da yapılandırılmış bir sunucuya bağlanmak zor değildir. Bu sadece birkac takımda yapılır.
Ozel bir muşteri paketi kurun:
sudo apt yuklemek nfs-common


O zaman sadece komutu kullanın:
sudo mount 192.168.1.1:/var/network/ / mnt /
Ağ klasoru bağlı. Df ile bağlı tum ağ klasorlerini kontrol edebilirsiniz:
df –h
Erişim seviyenizi ozel bir komutla da kontrol edebilirsiniz:
dokunmatik / mnt / test
Dosya sisteminin aşağıdaki şekilde kapatılması:
sudo umount / mnt /


Mount komutu hemen hemen her yerde kullanılır. Montaj işleminden, yani işletim sistemi tarafından sabit diskteki boşluğun hazırlanmasından sorumludur. Kulağa zor geliyor, ancak basitleştirmek icin ağ dosyalarını yeni basılmış klasordeki bilgisayarımıza aktardığımız ortaya cıkıyor. İşte / mnt / denir.
, Windows​Windows ile, bir kural olarak, her şey cok daha karmaşıktır. NFS istemcisi, tum Windows sunucularında herhangi bir sorun olmadan calıştırılabilir. Standarttan itibaren:
Windows 7 Ultimate / Kurumsal Windows 8 / 8.1 Kurumsal Windows 10 Enterprise Bulunacak başka bir yer yok. Bu surumlerden birine sahipseniz, aşağıdakileri yapın:
"Programlar ve bileşenler" menusunu acın. "Bileşen ekle" yi tıklayın. Orada NFS'yi bulduk ve yalnızca “NFS İstemcisi” belirledik, başka bir bileşene ihtiyacımız yok. Bağlantıdan sonra, aynı komut monte edilir:
montaj 192.168.1.1:/var/network/ / mnt /
Aşağıdaki şekilde sokun:
Z: -F
Komutlar yonetici olarak calışan komut satırına girilir. Bundan sonra, kolayca Explorer'ı kullanarak istediğiniz ağ surucusunu bulabilirsiniz.
Peki ya bilgisayarda NFS istemcisi yoksa? Yazılımı Microsoft web sitesinden veya ucuncu taraf kaynaklardan indirmeyi deneyebilirsiniz. Burada başka komutlara veya eylemlere ihtiyac duyulması da mumkundur.
Artık NFC'yi nasıl kullanabileceğinizi ve en basit kurulumu nasıl yapacağınızı temelden anlıyorsunuz. Bu bilgi bir bilgisayardan diğerine erişim sağlamak icin yeterlidir. Ve muşteri rolunde Windows uzerinde hareket edebilir ve PC.