venerdì 8 agosto 2008

condivisione cartelle tra sistema eeepc e debian

Per condividere dati all'interno di una rete locale tra due computer server, client condividendo una cartella si può utilizzare il protocollo nfs.

Io utilizzo questa procedura per condividere dati tra il mio eeepc ed il computer desktop con debian installato.

incominciamo installando i pacchetti sul computer server quello su cui bisogna condividere una cartella, apriamo un terminale scriviamo:

sudo apt-get update
sudo apt-get install nfs-common nfs-kernel-server portmap openssh-server

configuriamo il file exports, in questo file dobbiamo indicare i computer che possono accedere alla cartella condivisa.

sudo nano /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) hostname2(ro,sync)
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt)
# /srv/nfs4/homes gss/krb5i(rw,sync)
#
/home/tigre/condividi 192.168.125.138(rw,sync)

come si può notare dal file di testo ho inserito una riga indicando
la cartella da condividere,
l'indirizzo ip del computer client autorizzato alla connessione,
ho inserito pure tra parentesi le opzioni che si possono eseguire sulla
cartella in questo caso rw lettura, scrittura
per salvare i dati inseriti scrivete da terminale sudo exportfs -ra.

Finita la configurazione lato server passiamo al computer client,

sempre da terminale installiamo i seguenti pacchetti:nfs-common portmap.

sudo apt-get install nfs-common portmap

in teoria questi pacchetti dovrebbero essere già disponibili.

configuriamo un punto di mount che servirà
al montaggio della cartella remota sul server.

sudo mkdir /mnt/condivisione

vi ricordo che ci troviamo nel computer client.

creato il punto di mount il comando necessario al montaggio è il solito mount
con l'aggiunta di nfs.

sudo mount -t nfs "mettere indirizzo ip del server":/cartella condivisa/
/punto di montaggio

nel mio caso il comando assume questa forma.

sudo mount -t nfs 192.168.2.3:/home/tigre/condividi /mnt/condivisione