Differenze tra le versioni di "Old:NFS: Networking FileSystem tramite nfs-user-server"
Jump to navigation
Jump to search
Riga 2: | Riga 2: | ||
− | Per far comunicare due macchine Linux, | + | Per far comunicare due macchine Linux, possibile in diversi metodi: il modo veloce per fare tutto , utilizzare NFS per mettere in condivisione una particolare directory del filesystem ad altri client.<br> |
− | Di seguito | + | Di seguito descritta una semplice procedura per configurare ed avviare il daemon di nfs sul server e per istruire il client a raggiungere la directory esportata: questa non vuole essere una guida esaustiva ad nfs, ma solo una breve descrizione di come risolvere velocemente lo scambio di dati tra macchiine linux. |
− | + | ===[Impostazione del Server]=== | |
Dopo aver installato con apt-get i pacchetti '''nfs-user-server''' (un linux daemon che lavora in userspace) e '''portmap''', bisogna modificare il file '''/etc/exports''' (in caso esso non esista, bisogna crearlo) aggiungendo una riga per ogni directory che si vuole esportare.<br> | Dopo aver installato con apt-get i pacchetti '''nfs-user-server''' (un linux daemon che lavora in userspace) e '''portmap''', bisogna modificare il file '''/etc/exports''' (in caso esso non esista, bisogna crearlo) aggiungendo una riga per ogni directory che si vuole esportare.<br> | ||
− | Un esempio di entry per il file export | + | Un esempio di entry per il file export essere: |
<pre>/mnt/Data/download 192.168.2.3 (rw)</pre> | <pre>/mnt/Data/download 192.168.2.3 (rw)</pre> | ||
Riga 14: | Riga 14: | ||
in cui | in cui | ||
− | * '''/mnt/Data/download''' | + | * '''/mnt/Data/download''' la directory da esportare |
− | * '''192.168.2.3''' | + | * '''192.168.2.3''' il client che raggiungere la directory in questione; |
− | * '''(rw)''' sono le opzioni impostabili ('''rw''':permessi di scrittura/lettura); | + | * '''(rw)''' sono le opzioni impostabili ('''rw''':permessi di scrittura/lettura); |
− | E' possibile definire in modo | + | E' possibile definire in modo granulare gli accessi utilizzando i file /etc/host.access e /etc/host.denied, ma per un uso basilare di nfs non necessario applicare alcuna modifica. |
− | + | ===[Impostazione del Client]=== | |
Bisogna innanzitutto installare '''nfs-common''' con apt-get, e successivamente modificare il proprio '''/etc/fstab''', aggiungendo una entry relativa alla directory che si vuole raggiungere via nfs; ad esempio: | Bisogna innanzitutto installare '''nfs-common''' con apt-get, e successivamente modificare il proprio '''/etc/fstab''', aggiungendo una entry relativa alla directory che si vuole raggiungere via nfs; ad esempio: | ||
Riga 28: | Riga 28: | ||
in cui | in cui | ||
− | * '''192.168.2.2:/mnt/Data/download''' | + | * '''192.168.2.2:/mnt/Data/download''' la url completa della directory da raggiungere (sintassi, ip:path); |
− | * '''/mnt/nfs''' | + | * '''/mnt/nfs''' la directory dove si vuole montare il device (la directory deve essere stata creata precendentemente); |
− | * '''nfs''' | + | * '''nfs''' identifica il tipo di filesystem da usare (in questo caso nfs, filesystem di rete); |
− | * '''rw,users,noauto''' | + | * '''rw,users,noauto''' sono i flag di mount del device (rw: permessi di scrittura/lettura, users: device montabile e smontabile dai vari user, noauto: device da non avviare automaticamente al boot del sistema); |
− | * '''0 0''' | + | * '''0 0''' sono i flag relativi al check del device da parte dei programmi di controllo della coerenza del filesystem. |
A questo punto basta un semplice | A questo punto basta un semplice | ||
Riga 40: | Riga 40: | ||
per poter usare normalmente la share nfs, come una normale directory del sistema. | per poter usare normalmente la share nfs, come una normale directory del sistema. | ||
− | Autore: Ldonesty | + | --<br> |
+ | <u>Autore</u>: Ldonesty |