Ubuntu NFS (Network File System) kurulumu: Revizyonlar arasındaki fark
(Sayfa oluşturdu, içeriği: 'NFS (Network File System) nedir: Sun tarafindan gelistirilen Network protokoludur. Bu protokol ile local aginizda bulunan bilgisayarlar arasinda dosya paylasiminizi ya…') |
k (Hatas, Ubuntu NFS (Network File System) Kurulumu sayfasını Ubuntu NFS (Network File System) kurulumu sayfasına yönlendirme olmaksızın taşıdı) |
||
(2 kullanıcıdan 3 ara revizyon gösterilmiyor) | |||
71. satır: | 71. satır: | ||
{{kod||sudo dpkg-reconfigure portmap}} | {{kod||sudo dpkg-reconfigure portmap}} | ||
== Kaynakça == | |||
* Ubuntu-tr forumunda [http://forum.ubuntu-tr.net/index.php?action=profile;u=518 localhost] kullanıcısının [http://forum.ubuntu-tr.net/index.php?topic=10707.0 anlatımı] | |||
* http://nfs.sourceforge.net/ | |||
*http://wiki.ubuntuusers.de/NFS | |||
*http://notes.setvisual.de/NFSv4%20mit%20Ubuntu | |||
*http://linux.die.net/man/5/exports | |||
[[Kategori:İnternet ve ağ]] | |||
01.56, 3 Nisan 2016 itibarı ile sayfanın şu anki hâli
NFS (Network File System) nedir: Sun tarafindan gelistirilen Network protokoludur. Bu protokol ile local aginizda bulunan bilgisayarlar arasinda dosya paylasiminizi yapmaniz icin kullanilir. Bir nevi Samba gibi... Örnegin NFS de paylasmak istediginiz dosyalara sadece IP kisitlamasi yapabilirsiniz veya HDD nize disaridan erisim icin paylasim saglayabilirsiniz. * tabi ki bu sekilde bir baglanti guvenlik acisindan iyi degildir.
Ufak bir baslangictan sonra Ubuntu da NFS kurulumu nasil yapilir anlatalim. Ilk yapmamiz gereken nfs-kernel-server ve nfs-common paketlerini kuruyoruz.
sudo apt-get install nfs-kernel-server nfs-common
kurulum islemi bitti. Dosyalarimiza paylasim buradan /etc/exports paylasim veriyoruz. Örneklerle bunlari aciklayalim.
Yol su sekilde <pfad> <computername> (<optionen>)
Örnek
# Iki bilgisayar icin paylasilacak dosya # notebook sadece okuyacak (ro) # desktop sadece yazip okuyacak (rw) /nerde/paylasilacak/klasör notebook(ro,async) desktop(rw,async)
Yukarida Notebok ve Desktop adinda iki bilgisayar icin tek bir dosyada iki ayri erisim hakki verilmistir
Örnek2
# Paylasilacak Dosya sadece bu IP icin 192.168.1.13, sadece okuyacak. /nerde/Paylasilacak/klasör 192.168.1.13(ro,async) # Paylasilacak klasör erisim hakki tüm IP ler icin 192.168.1.1 den 192.168.1.255, e okuma/yazma /Nerde/paylasilacak/klasör2 192.168.1.0/255.255.255.0(rw,async) # Sadece Notebook ismindeki bilgisayar icin paylasim /nerde/paylasilacak/klasör3 notebook(ro,async)
Erisim kontrolleri icin altinda IP ile verdigimiz baglanti sekilleri /etc/hosts.deny ve /etc/hosts.allow icine kayit edilmesi gerekir. /etc/hosts.deny dosyasina asagidakini ekliyoruz. varsa degistiriyoruz. Islem yapmadan önce dosya yedegini aliniz.
portmap: ALL
Asagidaki dosyamiza ise
/etc/hosts.allow
# Sadece bu IP icin 192.168.1.13 portmap: 192.168.1.13 # Butun Local Ag icin portmap: 192.168.1. # veya portmap: 192.168.1.0/24
Seklinde yazilmasi gerekiyor.
Not: Bir baska dosyada dikkat etmeniz gereken yer hosts_access dosyasinda sadece iplerin bulunmasi gerekiyor. Domainadlari olmamasi lazim aksi halde agda bir acik olusma
imkani olabilir. Belgede bu noktada mountd ve statd den bahsedilmis. Bunlarin ne oldugunu bilmiyorum. Belki bu ayar bunlarla ilgilide olabilir.
NFS Serveri yeniden baslatiyoruz.
sudo /etc/init.d/nfs-kernel-server restart
Komutunda asagidaki gibi bir cikti alirsaniz aldirmayin
Warnung "exportfs: No options for...
Clientler icin paylasimlara baglantilar su sekilde oluyor. Bir terminal acin ve islemlere devam edin.
cd /media sudo mkdir Paylasim sudo mount ipadresi:/nerde/paylasilacak/klasör /media/Paylasim
Örnek 192,168,1,13 IP sine ait PC icin baglanti su sekilde
cd /media sudo mkdir server sudo mount 192.168.1.13:/home /media/server
Buna bir script yazilarakta yapilabilir. Diger bir secenek ise her acilista baglanmasi icin fstab icine eklenir.
/etc/fstab dosyasina asagidaki satir eklenir.
192.168.6.13:/home /media/server nfs rw 0 0
Grafik ortamda dosyalarimiza paylasim vermek istiyorsak. Gnome de Sistem>Yönetim>Paylasilan Klasör icinden paylasimlari verebiliriz. Nautilus kullanilarakta yapilir. Paylasim vermek istedigimiz dosya bulup uzerine sag tikla acilan menuden Paylasim (PaylasimAyarlari) sekmesinden paylasim yapilabilir.
Bu sekilde baglantilar saglanmis olur. Belge icin ek komutlar eklenmesi gerekiyor. Zamanim oldugunda onlarida eklerim. Bu belgeyi deneme firsatim olmadi. Teorik olarak islemler bu sekilde. Ayrica bazi yerlerinde ceviriler yanlis olabilir. Bu yuzden kusura bakmayin. Portmap i istediginiz sekilde yapilandirabilirsiniz. Asagidaki komut ile yapilandirma islemi yapabilirsiniz.
sudo dpkg-reconfigure portmap
Kaynakça
- Ubuntu-tr forumunda localhost kullanıcısının anlatımı
- http://nfs.sourceforge.net/
- http://wiki.ubuntuusers.de/NFS
- http://notes.setvisual.de/NFSv4%20mit%20Ubuntu
- http://linux.die.net/man/5/exports