FreeBSD poate fi folosit pentru a gazdui Network File Service (NFS) implicit, fără a fi necesar să instalăm software adițional. Eu folosesc pentru a partaja fișiere de pe serverul de stocare de acasă (un HP Microserver N54L) către un Raspberry PI 3 pe care rulează OSMC.
Pe serverul cu freeBSD am adăugat în fișierul /etc/rc.conf următoarele linii:
rpcbind_enable=”YES”
nfs_server_enable=”YES”
nfs_server_falgs=”-h 10.1.200.1 -t”
mountd_enable=”YES”
mountd_flags=”-r”
Observații:
- 10.1.200.1 este adresa IP pe care va asculta serviciul NFS
- ordinea acestor linii este importantă pentru că indică ordinea de pornire a serviciilor
Apoi am creat fișierul /etc/exports în care am definit directoarele pe care doresc să le partajez și lista de clienți care au acces la ele, în cazul meu doar 10.1.200.101 – adresa IP a Raspberry Pi:
Trebuie apoi să repornim serviicile:
Verificăm dacă totul este în regulă, rulând comanda showmount cu parametrii adecvați atât pe serverul cu freeBSD căt și pe client (linux pe Raspberry PI):
Vom crea apoi pe Raspberry Pi doua directoare /MEDIACENTER și /fotovideo în care vom monta cele doua exporturi:
mkdir /MEDIACENTER
mkdir /fotovideo
mount 10.1.200.1:/disc4/MEDIACENTER/ /MEDIACENTER
mount 10.1.200.1:/disc3/FOTOGRAFII_SI_VIDEO /fotovideo
Dacă dorim ca la fiecare repornire a sistemului să se realizeze montarea in mod automat, atunci trebuie doar să adăugăm în fișierul /etc/fstab inregistrarile de mai jos:
Pentru teste vom reporni sistemul client și vom verifica apoi că totul a decurs conform așteptărilor:
Acum am definit în interfața grafica de la OSMC să foloseasca /fotovideo ca și cale către continutul de imagini și /MEDIACENTER ca și cale către conținutul Video și Muzica.
Puteți citi aici cum să realizați montarea unui director în retea folosind SMB.