Dimensione: 2464
Commento:
|
Dimensione: 4207
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 3: | Linea 3: |
<<BR>> <<Indice(depth=1)>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=56200";rilasci="14.04 16.04")>> |
|
Linea 4: | Linea 7: |
= Tabella 1 = | = Introduzione = |
Linea 6: | Linea 9: |
||<tablestyle="width:100%;" rowbgcolor="#cccccc" :11%> '''Serie''' ||<#cccccc:> '''Scheda video modello''' ||<:3%>'''340'''||<:3%>'''304'''||<:3%>'''173'''||<:3%>'''96'''||<:>'''71.86.15'''|| ||<#f7f7f7> '''C-Clas'''|| Tesla C870 || || ||<:> (./) || || || ||<#f7f7f7> '''!GeForce 800M''' || 840M, 830M, 820M, 810M - '''GTX''' (880M, 870M, 860M, 850M) ||<:> (./) || || || || || ||<#f7f7f7> '''!GeForce 700'''||'''GTX''' Titan Z, Titan Black, Titan, 780 Ti, 780, 770, 760, 760 Ti (OEM), 750 Ti, 750, 745 - '''GT''' 740, 730, 720, 710, 705||<:> (./) || || || || || ||<#f7f7f7> '''!GeForce 700M'''|| '''GTX''' 780M, 770M, 765M, 760M - '''GT''' 755M, 750M, 745M, 740M, 735M, 730M, 720M, 710M ||<:> (./) || || || || || ||<(|2#f7f7f7> '''!GeForce 600'''|| '''GTX''' 690, 680, 670, 660 Ti, 660, 650 Ti, 650 - '''GT''' 645, 640, 630, 620, 610, 605 ||<:> (./) || || || || || || '''GTX''' (650 Ti BOOST, 645) ||<:> (./) ||<:> (./) || || || || |
In ambiente Linux uno dei sistemi maggiormente utilizzati per la condivisione di dati in una rete di computer, avviene attraverso il filesystem distribuito '''NFS''' (Network File System).<<BR>> Verrà mostrato un esempio in cui la cartella `/home` di un computer che fungerà da '''server''', verrà condivisa con un computer che farà da '''client'''. |
Linea 14: | Linea 12: |
= Tabella 2 = | Si presume che gli indirizzi IP dei computer siano stati impostati o manualmente o, in presenza del DHCP, impostati direttamente nel router. Nell'esempio i computer avranno i rispettivi indirizzi IP: * '''server''': 192.168.0.20 * '''client''': 192.168.0.40 |
Linea 16: | Linea 16: |
||<#cccccc:11%> '''Serie''' ||<#cccccc:> '''Scheda video modello''' ||<#cccccc:14%> '''Driver''' || ||<#f7f7f7> '''!GeForce 800M''' || GTX 880M, GTX 870M, GTX 860M, GTX 850M, 840M, 830M, 820M, 810M || [[apt://nvidia-340-updates|nvidia-340-updates]]<<BR>>[[apt://nvidia-340|nvidia-340]] || ||<#f7f7f7> '''!GeForce 700'''||GTX TITAN Z, GTX TITAN Black, GTX TITAN, GTX 780 Ti, GTX 780, GTX 770, GTX 760, GTX 760 Ti (OEM), GTX 750 Ti, GTX 750, GTX 745, GT 740, GT 730, GT 720, GT 710, GT 705|| [[apt://nvidia-340-updates|nvidia-340-updates]]<<BR>>[[apt://nvidia-340|nvidia-340]] || ||<#f7f7f7> '''!GeForce 700M'''|| GTX 780M, GTX 770M, GTX 765M, GTX 760M, GT 755M, GT 750M, GT 745M, GT 740M, GT 735M, GT 730M, GT 720M, GT 710M || [[apt://nvidia-340-updates|nvidia-340-updates]]<<BR>>[[apt://nvidia-340|nvidia-340]]|| ||<(|2#f7f7f7> '''!GeForce 600'''|| GTX 690, GTX 680, GTX 670, GTX 660 Ti, GTX 660, GTX 650 Ti, GTX 650, GT 645, GT 640, GT 630, GT 620, GT 610, 605 || [[apt://nvidia-340-updates|nvidia-340-updates]]<<BR>>[[apt://nvidia-340|nvidia-340]]<<BR>>[[apt://nvidia-304-updates|nvidia-304-updates]]<<BR>>[[apt://nvidia-304|nvidia-304]] || || GTX 650 Ti BOOST, GTX 645 || [[apt://nvidia-340-updates|nvidia-340-updates]]<<BR>>[[apt://nvidia-340|nvidia-340]] || ||<#f7f7f7> || || [[apt://|]] || ||<#f7f7f7> || || [[apt://|]] || ||<#f7f7f7> || || [[apt://|]] || |
= Server = 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 del tipo: * 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) }}} 0. Salvare e chiudere il file `/etc/exports`. 0. Per attivare la condivisione digitare i seguenti comandi nel [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{ 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. = 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. Digitare nel [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{ sudo mkdir -p /mnt/nfs/home }}} 0. Montare la cartella condivisa: * '''Manualmente''': digitare il seguente comando:{{{ sudo mount 192.168.0.20:/home /mnt/nfs/home }}} * '''Automaticamente all'avvio''': aprire con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/fstab`. Aggiungere una stringa del tipo:{{{ 192.168.1.10:/home /mnt/nfs/home nfs auto,noatime,nolock,actimeo=1800 0 0 }}}Salvare e chiudere il file `/etc/fstab` e quindi digitare nel [[AmministrazioneSistema/RigaDiComando|terminale]] i seguenti comandi:{{{ sudo umount -a }}}{{{ sudo mount -a }}} ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''Se si utilizza Ubuntu 16.04 o successive, concludere la procedura utilizzando [[#bug|questi passaggi]] per arginare i problemi derivanti da un bug, che allungano oltre modo i tempi di caricamento e spegnimento del sistema.'''|| = Problemi noti = <<Anchor(bug)>> A causa del bug <<Bug(ubuntu 1577120)>> in Ubuntu '''16.04 e successive''' l'utilizzo della condivisione '''NFS''' causa lunghi tempi di attesa sia all'avvio che allo spegnimento del sistema. In attesa che il bug venga risolto è possibile arginare il problema editando ''nfs-config.service'': 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''' |
Linea 28: | Linea 75: |
* [[AmministrazioneSistema/ComandiBase|Guida ai comandi base per il terminale]] * [[AmministrazioneSistema/Sudo|Guida all'utilizzo del comando sudo]] |
|
Linea 29: | Linea 79: |
CategoryHomepage | CategoryProgrammazione CategoryProduttivita |
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
In ambiente Linux uno dei sistemi maggiormente utilizzati per la condivisione di dati in una rete di computer, avviene attraverso il filesystem distribuito NFS (Network File System).
Verrà mostrato un esempio in cui la cartella /home di un computer che fungerà da server, verrà condivisa con un computer che farà da client.
Si presume che gli indirizzi IP dei computer siano stati impostati o manualmente o, in presenza del DHCP, impostati direttamente nel router. Nell'esempio i computer avranno i rispettivi indirizzi IP:
server: 192.168.0.20
client: 192.168.0.40
Server
Installare il pacchetto nfs-kernel-server.
Aprire con i privilegi di amministrazione e con un editor di testo il file /etc/exports. Dovrà essere aggiunta una stringa del tipo:
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)
Salvare e chiudere il file /etc/exports.
Per attivare la condivisione digitare i seguenti comandi nel terminale:
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.
Client
Installare il pacchetto nfs-common.
Creare una cartella nella quale verrà montata la cartella condivisa sul server. Digitare nel terminale:
sudo mkdir -p /mnt/nfs/home
- Montare la cartella condivisa:
Manualmente: digitare il seguente comando:
sudo mount 192.168.0.20:/home /mnt/nfs/home
Automaticamente all'avvio: aprire con i privilegi di amministrazione e con un editor di testo il file /etc/fstab. Aggiungere una stringa del tipo:
192.168.1.10:/home /mnt/nfs/home nfs auto,noatime,nolock,actimeo=1800 0 0
Salvare e chiudere il file /etc/fstab e quindi digitare nel terminale i seguenti comandi:
sudo umount -a
sudo mount -a
Se si utilizza Ubuntu 16.04 o successive, concludere la procedura utilizzando questi passaggi per arginare i problemi derivanti da un bug, che allungano oltre modo i tempi di caricamento e spegnimento del sistema. |
Problemi noti
A causa del bug #1577120 in Ubuntu 16.04 e successive l'utilizzo della condivisione NFS causa lunghi tempi di attesa sia all'avvio che allo spegnimento del sistema. In attesa che il bug venga risolto è possibile arginare il problema editando nfs-config.service:
Digitare nel terminale:
sudo systemctl edit --full nfs-config.service
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
Salvare premendo i tasti Ctrl+O e chiudere premendo i tasti Ctrl+X