Differenze tra le versioni di "Old:NFS: Networking FileSystem tramite nfs-user-server"
Jump to navigation
Jump to search
Riga 1: | Riga 1: | ||
− | + | ==Come creare una directory shared tra macchine linux (nfs, acronimo di Network File System)== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | in diversi metodi: il modo utilizzare NFS per mettere in condivisione una particolare directory del filesystem ad altri client.<br> | |
− | + | 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> | |
+ | Un esempio : | ||
− | / | + | <pre>/mnt/Data/download 192.168.2.3 (rw)</pre> |
− | / | ||
− | |||
− | |||
− | |||
− | + | in cui | |
+ | * '''/mnt/Data/ | ||
+ | * '''192.168.2. | ||
+ | * '''(rw)''' sono le opzioni impostabili ('''rw''':permessi di scrittura/lettura); | ||
− | + | E' possibile definire in i file /etc/host.access e /etc/host.denied, . | |
− | |||
− | |||
− | |||
− | |||
− | + | ===[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: | |
− | |||
− | |||
− | + | <pre>192.168.2.2:/mnt/Data/download /mnt/nfs nfs rw,noauto 0 0</pre> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | in cui | ||
+ | |||
+ | |||
+ | * '''nfs''' identifica il tipo di filesystem da usare (in questo caso nfs, filesystem di rete); | ||
+ | * '''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''' sono i flag relativi al check del device da parte dei programmi di controllo della coerenza del filesystem. | ||
− | + | A questo punto basta un semplice | |
− | <pre> | + | <pre>$mount /mnt/nfs</pre> |
− | + | per poter usare normalmente la share nfs, come una normale directory del sistema. | |
− | |||
− | |||
− | |||
− | + | [[Utente:Ldonesty|Ldonesty]] | |
− |