Linux NFS (Network File System)
NFS (Network File System)
————————-
unix ve linux sistemlere özgü bir server sistemidir.
local makinelere belli izinler ile beraber uzak makinelerde
yer alan partition larin mount edilmesine izin verir.
Configuration Dosyaları :
/etc/exports : paylaştırılan klasorler ve izinleri tutar.
/etc/host.allow : nfs e ulaşma izni olan makineler
/etc/host.deny : nfs i kullanamayacak olan makineler.
standart bir kurulumda sadece /etc/exports dosyasının editlenmesi
yeterlidir.
/etc/exports :
satir örneği.
klasortamyolu ip(izin) ip(izin) ip(izin) ………..
izin ler:
ro : read-only
rw : read-write
örnek :
/home 192.168.0.1(ro) 192.168.0.2(rw)
örnek :
mkdir /paylasim
mkdir /lokal
10.0.0.166 (tayfundeger)
10.0.0.130 (Cozumpark)
10.0.0.102 (hakanuzuner)
/etc/exports
dosyası içerisine
/paylasim 10.0.0.130(ro) 10.0.0.166(rw)
satirini girin.
echo “/paylasim 10.0.0.130(ro) 10.0.0.166(rw)” > /etc/exports
—————–
1.) servisleri başlatma.
nfs servisi portmapper servisine bağlıdır.
nfs i başlatmadan önce portmapper i yükleyip başlatmanız gerekir.
portmapper = windows rpc service
yum install portmapper
yada portmapper in bilgisayarınızda çalışıp çalışmadığını kontrol edin.
“rpcinfo -p”
yada sadece
“rpcinfo”
2.) nfs servisini restart edin.
service nfs restart
————————————————————————
NFS Client :
————
uzakta paylaştırılan diskin lokal bilgisayara mount edilmesi.
server diski paylaştırdıktan sonra uzak bilgisayar kendisine mount edebilir.
mount komutu
mount 10.0.0.130:/paylasim /lokal
10.0.0.130 da paylaştırılan /paylasim klasorunu
/lokal klasorune mount et
not : firewall i kapatin
service iptables stop
mount 10.0.0.102:/paylasim /lokal
not : eger nfs paylasimlarinda problem olursa paylasimi
******
/paylasim 10.0.0.0/255.255.255.0(rw,sync,no_root_squash)
seklinde acin.
no_root_squash => uzak makinedeki kullanıcı
bu klasor icin root gibi davransin.
sync => senkronize