RSS

Konfiguracja serwera i klienta NFS pod Ubuntu

30 Czer

Network File System (NFS) – protokół zdalnego udostępniania systemu plików oparty o UDP lub TCP. Bardzo prosty i szybki w konfiguracji. Według mnie nie zapewnia odpowiedniego bezpieczeństwa więc nie zalecałbym go do jakiś krytycznych zastosowań ale do prostej wymiany plikami(np jako domowe centra multimedialne) lub do przerzucania między maszynami backupu nadaje się idealnie. Montowane dyski przy pomocy NFS traktowane są jako dyski lokalne jednak montowanie ich jest możliwe jedynie dla maszyn Unixowych.

Instalacja i konfiguracja serwera NFS
# apt-get update
# apt-get install nfs-kernel-server nfs-common portmap

W celu konfiguracja udostępnianych zasobów edytujemy plik /etc/exports

# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#

# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
#
/pliki 192.168.0.2(rw,sync,subtree_check) # katalog /pliki musi istnieć na dysku oczywiści, będzie udostępniany tylko dla komputera 192.168.0.2 z możliwością zapisu i czytania
/mp3 192.168.0.1/24(ro,sync) # katalog /mp3 będzie dostępny dla wszystkich adresów od 192.168.0.1 do 192.168.0.254 tylko do odczytu

Po zapisaniu ustawień warto jest zrestartować serwer NFS, w tym celu wydajemy polecenia :
# /etc/init.d/nfs-kernel-server restart
* Stopping NFS kernel daemon [ OK ]
* Unexporting directories for NFS kernel daemon... [ OK ]
* Exporting directories for NFS kernel daemon... [ OK ]
* Starting NFS kernel daemon [ OK ]
root@ubuntu:/# /etc/init.d/portmap restart
* Stopping portmap daemon... [ OK ]
* Starting portmap daemon... [ OK ]
root@ubuntu:/# exportfs -a

NFS wykorzystuje porty 32771, 111 i 204

Instalacja i konfiguracja klienta NFS
# apt-get update
# apt-get install portmap nfs-common

Katalog do którego chcemy zamontować udział musi istnieć, więc zanim zaczniemy cokolwiek robić tworzymy katalog :
# mkdir /pliki
# mount 192.168.0.100:/pliki /pliki

Jeżeli chcemy żeby przy starcie komputery udział był montowany to możemy dodać polecenie mount do /etc/rc.local lub dodać odpowiedni wpis do /etc/fstab :
192.168.0.100:/pliki /pliki nfs rsize=8192,wsize=8192,timeo=14,intr

NFS How-to http://nfs.sourceforge.net/nfs-howto/
Zabezpieczanie NFS http://nfs.sourceforge.net/nfs-howto/ar01s06.html

 
Dodaj komentarz

Opublikował/a w dniu Czerwiec 30, 2009 w linuks, Linux, ubuntu

 

Tagi:

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s

 
%d bloggers like this: