Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Cestino/UbuntuPhoneInstallareAndroid"
Differenze tra le versioni 53 e 61 (in 8 versioni)
Versione 53 del 22/08/2016 14.58.36
Dimensione: 6643
Autore: jeremie2
Commento:
Versione 61 del 14/11/2016 04.11.18
Dimensione: 3720
Autore: jeremie2
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
#format wiki #acl GruppoAdmin:admin,read,write,revert GruppoEditori:read All:read Known:read
Linea 3: Linea 3:
<<BR>>
<<Indice(depth=3)>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=56200";rilasci="12.04 14.04 16.04")>>
Linea 7: Linea 4:
= Introduzione = <<Include(NuoviStrumentiWiki/LineaGrigiaHeader)>>
<<Include(NuoviStrumentiWiki/MacroIndice)>>
Linea 9: Linea 7:
In ambiente Linux uno dei sistemi maggiormente utilizzati per la condivisione di dati in una rete di computer è rappresentato dal filesystem distribuito '''NFS''' (Network File System).<<BR>>
Viene mostrato un esempio in cui la cartella `/home` di un computer che funge da '''server''', viene condivisa con un computer che farà da '''client'''.
=== Scopri Ubuntu ===
Linea 12: Linea 9:
Si presume che gli indirizzi IP dei computer siano stati impostati o manualmente o, in presenza del [[https://it.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol|DHCP]], impostati direttamente nel router. Nell'esempio i computer avranno i rispettivi indirizzi IP:
 * '''server''': 192.168.0.20
 * '''client''': 192.168.0.40
 * '''[[PassareAUbuntu|Passare a Ubuntu]]''': scopri le principali '''differenze da Windows e Mac'''.
 * '''[[Programmi|Programmi]]''': una lunga lista comparativa dei '''software installabili su Ubuntu'''.
 * '''[[Rilasci|Rilasci]]''': scopri le '''versioni supportate''' e scaricabili di Ubuntu.
 * '''[[http://www.ubuntu-it.org/supporto|Ricevere aiuto]]''': i nostri '''canali di supporto''' ai quali rivolgersi per dubbi e domande.
Linea 16: Linea 14:
= Server = === Installazione ===
Linea 18: Linea 16:
 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://nfs-kernel-server|nfs-kernel-server]].
 0. Aprire con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/exports`. Dovrà essere aggiunta una stringa con questa sintassi:{{{
/percorso/cartella/condivisa indirizzo.ip.server(opzioni,di,condivisione)
}}}Pertanto adattata all'esempio risulterà:
  * se si desidera che i file siano accessibili in '''lettura/scrittura''':{{{
/home 192.168.0.40(rw,no_root_squash)
}}}
  * se si desidera che i file siano accessibili in '''sola lettura''':{{{
/home 192.168.0.40(ro,no_root_squash)
}}}È possibile rendere accessibile la condivisione ad altri client aggiungendo ulteriori indirizzi IP con i relativi parametri. Per rendere la cartella disponibile a chiunque sostituire l'indirizzo IP con l'asterisco '''*'''
 ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;"> Per un ulteriore livello di sicurezza è possibile configurare opportunamente il file [[http://nfs.sourceforge.net/nfs-howto/ar01s03.html#config_server_setup|/etc/hosts.allow]]||
 0. Salvare e chiudere il file `/etc/exports`.
 0. Per attivare la condivisione digitare i seguenti comandi nel [[AmministrazioneSistema/RigaDiComando|terminale]]:
  * su '''Ubuntu 12.04 e 14.04''':{{{
sudo exportfs -a
}}}{{{
sudo service nfs-kernel-server start
}}}Il server sarà ora pronto a condividere la cartella `/home`. Nei successivi riavvi il servizio verrà avviato automaticamente.
  * su '''Ubuntu 16.04 e successivi''':{{{
sudo systemctl restart nfs-kernel-server
 * '''[[Installazione/InstallareUbuntu|Installare Ubuntu]]''': la guida passo passo, dalla modalità [[Installazione/InstallareUbuntu#preinst|live]] all'installazione vera e propria sul computer.

=== Strumenti utili ===

 * '''[[Installazione/PostInstallazione|Completare l'installazione]]''': assicurarsi che tutto funzioni, [[Multimedia/FormatiProprietari|multimedia]] (mp3, DVD..), [[Hardware/AbilitareDriverProprietari|driver]], [[AmministrazioneSistema/UbuntuItaliano|lingua]], [[Repository/Ubuntu|sorgenti software]], ecc..
 * '''[[AmministrazioneSistema/InstallareProgrammi|Installare/aggiornare programmi]]''': i metodi di installazione e aggiornamento software, dall'[[AmministrazioneSistema/InstallareProgrammi/UbuntuSoftware|app store]] al manager degli [[AmministrazioneSistema/Aggiornamenti|aggiornamenti]].
 * '''[[AmministrazioneSistema/RigaDiComando|Il terminale a riga di comando]]''': capire come utilizzare il terminale, versatile strumento per risolvere problemi e molto altro.
 * '''[[AmministrazioneSistema/Sudo|L'amministratore del sistema]]''': come si ottengono i privilegi di amministratore del sistema su Ubuntu.

= Aree tematiche =

{{{#!html

<a class="documentazione-indice" href="http://wiki.ubuntu-it.org/AmbienteGrafico">Ambiente Grafico</a>
<a class="documentazione-indice" href="http://wiki.ubuntu-it.org/AmministrazioneSistema">Amministrazione Sistema</a>
<a class="documentazione-indice" href="http://wiki.ubuntu-it.org/Giochi">Giochi</a>
<a class="documentazione-indice" href="http://wiki.ubuntu-it.org/Grafica">Grafica</a>
<a class="documentazione-indice" href="http://wiki.ubuntu-it.org/Hardware">Hardware</a>
<a class="documentazione-indice" href="http://wiki.ubuntu-it.org/Installazione">Installazione</a>
<a class="documentazione-indice" href="http://wiki.ubuntu-it.org/InternetRete">Internet e rete</a>
<a class="documentazione-indice" href="http://wiki.ubuntu-it.org/Multimedia">Multimedia</a>
<a class="documentazione-indice" href="http://wiki.ubuntu-it.org/Programmazione">Programmazione</a>
<a class="documentazione-indice" href="http://wiki.ubuntu-it.org/Radioamatori">Radioamatori</a>
<a class="documentazione-indice" href="http://wiki.ubuntu-it.org/Server">Server</a>
<a class="documentazione-indice" href="http://wiki.ubuntu-it.org/Sicurezza">Sicurezza</a>
<a class="documentazione-indice" href="http://wiki.ubuntu-it.org/UbuntuPhone">Ubuntu Phone e Tablet</a>
<a class="documentazione-indice" href="http://wiki.ubuntu-it.org/Ufficio">Ufficio</a>
<a class="documentazione-indice" href="http://wiki.ubuntu-it.org/Virtualizzazione">Virtualizzazione</a>
Linea 40: Linea 46:
= Client =

 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://nfs-common|nfs-common]].
 0. Creare una cartella nella quale verrà montata la cartella condivisa sul server per poter accedere ai dati in essa contenuti. Digitare nel [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{
sudo mkdir -p /mnt/nfs/home
{{{#!html
<br style=clear:both>
Linea 47: Linea 50:
== Montaggio manuale ==
Linea 49: Linea 51:
 * Occorre digitare un comando da [[AmministrazioneSistema/RigaDiComando|terminale]] con la seguente sintassi:{{{
sudo mount indirizzo.ip.server:/percorso/cartella/condivisa /percorso/cartella/di/montaggio
}}}Pertanto il comando diviene:{{{
sudo mount 192.168.0.20:/home /mnt/nfs/home
= Pubblicazioni =

 * [[http://wiki.ubuntu-it.org/LibriLinux|Libri su Linux]]: pagina dedicata alle pubblicazioni consigliate dagli utenti.
 * [[http://www.istitutomajorana.it/index.php?option=com_content&task=view&id=358&Itemid=33|Ubuntu Facile]]: videoguide a Ubuntu.


{{{#!html
<hr class="portale-footer" />
<hr class="portale" />
Linea 54: Linea 61:
 * Per smontare la cartella è sufficiente sostituire il comando '''mount''' con '''umount'''.
 * Per monitorare le directory condivise sul server può tornare comodo il comando '''showmount'''. Ad es. dal client viene eseguito nel seguente modo:{{{
showmount -e 192.168.0.20
}}}L'output risulterebbe di questo tipo:{{{
Export list for 192.168.1.20:
/home 192.168.1.40
}}}

== Montaggio automatico all'avvio ==

 0. Aprire con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/fstab`.
 0. Dovrà essere aggiunta una stringa con la seguente sintassi:{{{
indirizzo.ip.server:/percorso/cartella/condivisa /percorso/cartella/di/montaggio nfs opzioni,di,montaggio 0 0
}}}

=== Ubuntu 12.04 e 14.04 ===

 0. Sarà sufficiente inserire nel file `/etc/fstab` una stringa di questo tipo:{{{
192.168.1.10:/home /mnt/nfs/home nfs rw,user,auto 0 0
}}}
 ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">I parametri utilizzati permettono l'accesso in scrittura e il montaggio/smontaggio tramite i comandi '''mount'''/'''umount'''. Una panoramica completa dei parametri esistenti è disponibile attraverso i comandi '''man nfs''' e '''man mount'''.||
 0. Salvare e chiudere il file `/etc/fstab`
 0. Per rendere effettiva la modifica digitare nel [[AmministrazioneSistema/RigaDiComando|terminale]] i seguenti comandi:{{{
sudo umount -a
}}}{{{
sudo mount -a
}}}

=== Ubuntu 16.04 e successivi ===

Con l'introduzione di [[https://it.wikipedia.org/wiki/Systemd|systemd]] è apparso un malfunzionamento per il quale l'utilizzo della condivisione '''NFS''' causa lunghi tempi di attesa sia all'avvio che allo spegnimento del sistema.<<BR>>
Numerose sono le segnalazioni bug e le segnalazioni di possibili arginamenti al problema. Di seguito ne viene riportata una che prevede l'utilizzo di alcuni specifici parametri sul file [[https://www.digitalocean.com/community/tutorials/how-to-set-up-an-nfs-mount-on-ubuntu-16-04|/etc/fstab]] e la modifica di [[https://bugs.launchpad.net/ubuntu/+source/nfs-utils/+bug/1577120/comments/4|nfs-config.service]].

 0. Una volta aperto il file `/etc/fstab` con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]], aggiungere la seguente stringa:{{{
192.168.1.10:/home /mnt/nfs/home nfs auto,nofail,noatime,nolock,intr,actimeo=1800 0 0
}}}E quindi salvare e chiudere il file.
 0. Digitare nel [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{
sudo systemctl edit --full nfs-config.service
}}}
 0. Inserire nel testo le voci ''remote-fs.target'' e ''!NetworkManager.service'' in modo che risulti:{{{
[Unit]
Description=Preprocess NFS configuration
After=local-fs.target remote-fs.target NetworkManager.service
DefaultDependencies=no

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/lib/systemd/scripts/nfs-utils_env.sh
}}}
 0. Salvare premendo i tasti '''Ctrl+O''' e chiudere premendo i tasti '''Ctrl+X'''

= Ulteriori risorse =

 * [[http://nfs.sourceforge.net/|Sito ufficiale]]
 * [[http://nfs.sourceforge.net/nfs-howto/index.html|Documentazione ufficiale]]

----

CategoryServer


Le guide create dagli utenti - Partecipa!

GruppoDocumentazione/Partecipa

Scopri Ubuntu

  • Passare a Ubuntu: scopri le principali differenze da Windows e Mac.

  • Programmi: una lunga lista comparativa dei software installabili su Ubuntu.

  • Rilasci: scopri le versioni supportate e scaricabili di Ubuntu.

  • Ricevere aiuto: i nostri canali di supporto ai quali rivolgersi per dubbi e domande.

Installazione

  • Installare Ubuntu: la guida passo passo, dalla modalità live all'installazione vera e propria sul computer.

Strumenti utili

Aree tematiche

Ambiente Grafico Amministrazione Sistema Giochi Grafica Hardware Installazione Internet e rete Multimedia Programmazione Radioamatori Server Sicurezza Ubuntu Phone e Tablet Ufficio Virtualizzazione


Pubblicazioni