• Non sono ammesse registrazioni con indirizzi email temporanei usa e getta

Guida all'utilizzo di NFS per la condivisione files

Andremales

DIGITAL-FORUM SPECIAL GUEST
Registrato
18 Febbraio 2002
Messaggi
16.979
Questa guida nasce come complemento all'utilizo di Samba, che è un po' la condivisione "naturale" per chi utilizza Windows.
Ma in ambito informatico esiste una condivisione ben più antica del protocollo SMB, ed è il Network File System, detto NFS.
Anche questo meccanismo, come Samba, prevede un protocollo server/client. Pertanto andrà predisposto un Pc su cui girerà un programma che faccia da NFS server, ed il nostro AZbox farà da client, accedendo alla cartella remota.
Per chi ha Linux, è avvantaggiato poichè il server NFS è direttamente installabile come pacchetto per molte distribuzioni.
In questa guida mi soffermerò invece all'implementazione con una macchina windows.

Prepariamo preventivamente la directory sotto AZbox dove verrà montato il nostro filesystem esportato: dopo essersi loggati con il telnet, creiamo una directory NFS sotto /mnt per poter montare il filesystem;
diamo pertanto i seguenti comandi:

cd /mnt
mkdir /NFS


Lato windows, per prima cosa dovrete procurarvi un software che faccia da NFS server, come l'HanewinNFs server; scaricatelo ed installatelo sul vostro PC.

Una volta installato il server sotto windows, dovrete preparare una directory da condividere
per l'interscambio dei files. Creiamo -ad esempio- una cartella di nome "scambio" sotto il disco C.
A questo punto si avvia il programma HaneWIN NFS server, ci si posiziona sotto il tab "Exports", e si edita il file in modo che comprenda la directory che vuoi esportare verso AZbox.





Facciamo un esempio della riga che dovrà essere inserita

c:\scambio -range 192.168.1.1 192.168.1.10


dove dentro "range" si deve mettere un intervallo di IP della sottorete, là dove risiede AZbox. In alternativa è possibile anche mettere solo l'IP del decoder, in quel caso ci sarà solo un destinatario che potrà fare mount, cioè -supponendo che l'IP del decoder sia 192.168.1.104:

c:\scambio 192.168.1.104

A questo punto, si avvia il servizio PortMap (Start SunRPC PortMap Daemon) e si riavvia il server NFS (Start NFS Server)


A questo punto si va su AZbox, e si fa il mount del filesystem: supponendo che l'indirizzo del proprio PC sia 192.168.1.100, allora:


mount -t nfs 192.168.1.100:/c/scambio /mnt/NFS

e a questo punto dovresti sotto /mnt/NFS si troverà tutto il contenuto di C:\scambio.
Notare la sintassi per indicare la cartella windows remota: si devono convertire tutti i backslash in slash normali (da "" a "/") e togliere il ":" che contraddistinguono la divisione del disco dal path.
Ci vorrà un poco per veder ritornare il prompt.

L'ultimissima cosa da fare, per poter vedere direttamente da menù del decoder la nostra cartella condivisa è dare i seguenti comandi (sempre nella sessione telnet di AZbox, naturalmente):

cd /DATA/movie
mkdir esports
ln -s /mnt/NFS /DATA/movie/exports


Et voilà.
 
Ultima modifica:
Indietro
Alto Basso