Ultimo aggiornamento: 13/12/2010
Licenza Questa guida è protetta da licenza Creative Commons di tipo "Creative Commons Attribuzione-Non commerciale-Condividi allo stesso modo 2.5 Italia License" e appartiene a Stefano Droghetti. Significa che potete copiare, diffondere, modificare, pubblicare liberamente ogni contenuto a patto che:
Introduzione Se avete bisogno di condividere file fra più PC, tutti su Linux, è inutile usare SAMBA, il protocollo che mette in rete computer Windows e Linux. Il protocollo NFS, solo per Unix-Linux, è molto più veloce. Per le istruzioni, userò un esempio tipico. Voi lo adatterete alle vostre esigenze. L'unica cosa che è richiesta, è che il computer su cui stanno le cartelle che devono essere viste dagli altri PC, deve avere IP fisso. Immaginiamo di avere un computer server quindi, con l'IP 192.168.1.101, e vari computer client, con IP vari (anche quindi in DHCP, la situazione tipica di chi ha in casa un fisso connesso al router ADSL e vari portatili propri o di amici). Mettiamo che le cartelle da condividere siano /Dati/Musica in lettura e /Dati/Condivisione in lettura/scrittura Sul computer SERVER (192.168.1.101): Installiamo nfs server: sudo apt-get install nfs-kernel-server nfs-common portmapQuando Ubuntu configura portmap, ditegli di NON fare il binding loopback. Apriamo /etc/exports: sudo gedit /etc/exportsAggiungiamo: /Dati/Condivisione 192.168.1.1/24(rw,no_root_squash,async,no_subtree_check)(Se vogliamo permettere solo a certi IP di accedere, al posto di 192.168.1.1/24 scriviamo l'IP che vogliamo). Notate che la riga con (rw,no_root_squash,async,no_subtree_check) si riferisce le cartella in lettura/scruttura, mentre l'altra si riferisce alla cartella in sola lettura. Salvate e uscite. Riavviamo il computer oppure scriviamo: sudo /etc/init.d/nfs-kernel-server restartSe e quando cambiate le condivisioni in /etc/exports dovete rendere attive le modifiche scrivendo: sudo exportfs -aSui CLIENT: Installiamo nfs client: sudo apt-get install portmap nfs-commonCreiamo le cartelle con la condivisione: sudo mkdir /media/MusicaApriamo /etc/fstab: sudo gedit /etc/fstabAggiungiamo in fondo le condivisioni: # CondivisioniDove c'è "rw" vanno le cartelle in lettura/scrittura. Dove c'è "ro" quelle in sola lettura. Salviamo e chiudiamo. Riavviamo. Oppure digitiamo: sudo mount -aSul desktop vi apparirà la condivisione. Ringrazio gli utenti Maxresti ed Ehol del forum italiano di Ubuntu per il contributo apportato a questa guida. P.S.: su Ubuntu 10.10 (Maverick Meerkat) come server, ho notato che se metto in condivisione una sottocartella, non funziona. Sui client dice "access denied". Basta metterla nella root del disco. |

