|
Dimensione: 7117
Commento:
|
Dimensione: 8135
Commento: +versioni_supportate; +revisione_pagina
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 1: | Linea 1: |
| ## page was renamed from CristianBattistel/Prove0 | |
| Linea 3: | Linea 4: |
| [[BR]] [[Indice(depth=2)]] [[Informazioni(rilasci="10.10 10.04 9.10 9.04"; forum="http://forum.ubuntu-it.org/index.php/topic,63240")]] |
<<BR>> <<Indice(depth=1)>> <<Informazioni(forum="https://forum.ubuntu-it.org/viewtopic.php?f=46&t=599983"; rilasci="24.04 22.04 20.04 19.10 18.04 16.04")>> |
| Linea 11: | Linea 10: |
| Questo breve guida spiega come ''italianizzare'' la propria distribuzione '''Ubuntu''', con menù e descrizioni in lingua italiana. | '''Rsync''' è uno strumento leggero e versatile per il backup, installato di base su '''Ubuntu'''. Consente di eseguire backup incrementali (rileva e salva solo i file modificati o aggiunti rispetto all'ultima operazione di copia, evitando un backup completo), sia in locale che in remoto. |
| Linea 13: | Linea 12: |
| = Preparativi = | = Prerequisiti = |
| Linea 15: | Linea 14: |
| Prima di iniziare le operazioni accertarsi che i [:Repository:repository] indicati nel file `/etc/apt/sources.list` siano correttamente impostati per la versione del sistema in uso. | Tuttavia, prima di procedere con il backup, è consigliabile ed è necessario che: |
| Linea 17: | Linea 16: |
| Se al momento della prima installazione non si dovesse disporre di una connessione a Internet è possibile consultare la [:/ElencoPacchetti:relativa guida]. | * La cartella di destinazione si trovi su un filesystem in grado di gestire i [[AmministrazioneSistema/PermessiFile|permessi]] di tipo ''Unix-like'' (evitare quindi i filesystem di sistemi NT, come [[Hardware/DispositiviPartizioni/MontarePartizioni/Ntfs|NTFS]] e [[Hardware/DispositiviPartizioni/MontarePartizioni/Fat|FAT]]). * Qualora invece sia assente (ad esempio in caso di disinstallazione accidentale oppure in caso di [[Installazione/CdMinimale|installazioni minimali]], [[AmministrazioneSistema/InstallareProgrammi|Installare]] i seguenti pacchetti: [[apt://rsync | rsync]], [[apt://xinetd | xinetd]] e [[apt://ssh | ssh]]. {{{#!wiki note Per i backup locali, '''xinetd''' e '''ssh''' non sono indispensabili. }}} = Eseguire un backup = |
| Linea 19: | Linea 24: |
| = Scegliere la lingua = | == Backup in locale == |
| Linea 21: | Linea 26: |
| Tramite lo strumento di gestione della lingua '''Supporto lingue''', è possibile impostare la lingua di sistema e di alcune applicazioni come, per esempio, [:Grafica/Gimp:Gimp] e [:Ufficio/OpenOffice.org:OpenOffice.org]. | Per eseguire un backup in locale, digitare in un [[AmministrazioneSistema/Terminale|terminale]], il seguente comando:{{{ sudo rsync -av /percorso/cartelladiorigine /percorso/cartelladidestinazione }}}Sostituire `/percorso/cartelladiorigine` con il percorso della cartella contenente i dati da sottoporre a backup e `/percorso/cartelladidestinazione` con il percorso della cartella di destinazione del backup stesso. |
| Linea 23: | Linea 30: |
| Dopo aver selezionato la lingua desiderata, questo comodo strumento scaricherà e installerà automaticamente tutti i pacchetti di localizzazione disponibili di tutti i programmi installati nel sistema. A seconda della velocità di connessione, in pochissimo tempo il sistema risulterà completamente in italiano. | Le opzioni utilizzate in questo caso sono: |
| Linea 25: | Linea 32: |
| L'uso dello strumento '''Supporto lingue''' è necessario esclusivamente se la versione di '''Ubuntu''' è stata installata attraverso il CD '''desktop''' senza una connessione a Internet attiva, altrimenti i pacchetti necessari per la lingua selezionata saranno già stati scaricati e installati in fase di installazione. | ||<tablestyle="width:50%;" -2:>'''Sintassi opzioni'''|| ||<:30%> '''Opzione''' || Risultato || ||<:>'''-a''' || copia ricorsivamente e conserva i permessi e le date dei file. || ||<:>'''-v''' || abilita la modalità verbose (mostrando le operazioni in corso ed eventuali errori). || |
| Linea 27: | Linea 37: |
| ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5% ^>[[Immagine(Icone/Grandi/info.png,,center)]] ||<style="padding:0.5em; border:none;">Se dopo aver installato tutti i pacchetti in italiano verranno visualizzate ancora delle scritte in inglese, provare a riavviare la sessione. || Se non si volesse utilizzare il '''Supporto lingue''', è consigliato seguire le seguenti istruzioni per installare manualmente i pacchetti necessari. == Scegliere la lingua in GNOME == attachment:gnome-1.png ||<tablestyle="width:100%; margin:10px 0 5px 0;" style="border:none;" 40% : >[[Immagine(./gnome-01.png,400,center)]] ||<style="border:none;">Chi utilizza [:AmbienteGrafico/Gnome:GNOME] troverà tale strumento in '''''Sistema → Amministrazione → Supporto lingue'''''. || attachment:gnome-2.png ||<tablestyle="width:100%; margin:10px 0 5px 0;" style="border:none;" 40% : >[[Immagine(./gnome-02.png,400,center)]] ||<style="border:none;">Fare clic su '''Installa''' se il supporto di lingue non è completamente installato. || attachment:gnome-3.png ||<tablestyle="width:100%; margin:10px 0 5px 0;" style="border:none;" 40% : >[[Immagine(./gnome-03.png,400,center)]] ||<style="border:none;">Trascinare nel menu la propria lingua '''Italiano (Italia)''' al primo posto e premere '''Applica globalmente''' per impostare la lingua anche all'avvio di sistema. || attachment:gnome-4.png ||<tablestyle="width:100%; margin:10px 0 5px 0;" style="border:none;" 40% : >[[Immagine(./gnome-04.png,400,center)]] ||<style="border:none;"> Se nei menu sopra non fosse presente la voce '''Italiano (Italia)''' fare clic su '''Installa/Rimuovi lingue...''' e spuntare la voce '''Italiano''' nell'elenco come nella figura qui a sinistra. Per una completa traduzione del sistema, assicurarsi di aver spuntato '''Traduzioni''' e '''Strumenti linguistici e controllo ortografico'''. Infine fare clic su '''Applica modifiche'''.|| {{{ #!frame align=clear |
Per un backup incrementale completo, che cancelli nella cartella di destinazione i file non più presenti nella cartella di origine: * Aggiungere l'opzione '''--delete''':{{{ sudo rsync --delete -av /percorso/cartelladiorigine /percorso/cartelladidestinazione }}} * È anche possibile escludere dal backup alcuni dati usando l'opzione '''--exclude'''.<<BR>>Ad esempio, per escludere i file e le cartelle nascoste:{{{ sudo rsync --exclude=".*" --delete -av /percorso/cartelladiorigine /percorso/cartelladidestinazione |
| Linea 45: | Linea 45: |
| == Scegliere la lingua in KDE == Chi utilizza [:AmbienteGrafico/Kde:KDE], invece, troverà il programma in '''''Menu K → impostazioni di sistema → localizzazione''''' Attraverso l'opzione '''Cambia''' sarà possibile selezionare la lingua desiderata. [[Anchor(ubuntu)]] = Ubuntu e Xubuntu in italiano = Per avere i menù e le descrizioni in italiano, è necessario [:AmministrazioneSistema/InstallareProgrammi:installare] i seguenti pacchetti: * ''language-pack-it'' * ''language-support-it'' * ''language-pack-gnome-it'' È possibile installare con [:AmministrazioneSistema/Apt:apt-get] tali pacchetti digitando il seguente comando in una finestra di terminale: {{{ sudo apt-get install language-support-it language-pack-it language-pack-gnome-it |
{{{#!wiki note Per ulteriori opzioni, consultare il manuale digitando il comando `man rsync` |
| Linea 66: | Linea 49: |
| Il sistema scaricherà tutti i pacchetti necessari e le relative dipendenze. Per rendere operative le modifiche, uscire dalla sessione corrente ed effettuare nuovamente l'accesso. | Per backup in rete su cartelle condivise con [[Server/Samba|Samba]], si può montare la risorsa remota e trattarla come una destinazione locale. È consigliabile utilizzare questo metodo solo su reti private per motivi di sicurezza. |
| Linea 68: | Linea 51: |
| ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5% ^>[[Immagine(Icone/Grandi/info.png,,center)]] ||<style="padding:0.5em; border:none;">Se dopo aver installato tutti i pacchetti in italiano verranno visualizzate ancora delle scritte in inglese, provare a riavviare la sessione. || | == Grsync == |
| Linea 70: | Linea 53: |
| [[Anchor(kubuntu)]] = Kubuntu in italiano = |
'''Grsync''' è una semplice interfaccia grafica per `rsync`. Permette solo le operazioni più semplici con le opzioni base, ma per backup di cartelle locali con destinazione su dischi locali è sufficiente. Per maggiori informazioni, consultare la relativa [[AmministrazioneSistema/BackupDelSistema/Grsync|guida]]. |
| Linea 73: | Linea 55: |
| Per '''Kubuntu''' è necessario installare i seguenti pacchetti: * ''language-pack-it'' * ''language-support-it'' * ''language-pack-kde-it'' ## * ''kde-i18n-it'' |
== Backup in rete == |
| Linea 79: | Linea 57: |
| È possibile installare con [:AmministrazioneSistema/Apt:apt-get] tali pacchetti digitando il seguente comando in una finestra di terminale: {{{ sudo apt-get install language-support-it language-pack-it language-pack-kde-it |
Per eseguire un backup in rete, digitare in un [[AmministrazioneSistema/Terminale|terminale]] questo comando:{{{ sudo rsync --delete -azv -e ssh /percorso/cartella1 utenteremoto@hostremoto:/percorso/cartella2 }}}Sostituire `/percorso/cartella1` con il percorso della cartella di origine, `/percorso/cartella2` con il percorso della cartella di destinazione e `utenteremoto@hostremoto` con l'indirizzo dell'utente remoto. In questo caso, le opzioni utilizzate, oltre a quelle precedentemente descritte, sono: ||<tablestyle="width:50%;" -2:>'''Sintassi opzioni'''|| ||<:30%> '''Opzione''' || Risultato || ||<:>'''-z''' || comprime i dati durante il trasferimento. || ||<:>'''-e''' || specifica la shell remota da utilizzare, in questo caso '''ssh'''. || === Rsync Daemon === In alternativa a '''ssh''', è possibile utilizzare '''Rsync Daemon''' per effettuare i backup in rete. Il vantaggio di utilizzare '''Rsync Daemon''' è la possibilità di effettuare un backup di un intero sistema senza utilizzare l'utente '''root''', mantenendo una maggiore sicurezza. == Configurazione == Per utilizzare '''Rsync Daemon''', procedere come segue: === Abilitare xinetd da parte di rsync === Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] il file `/etc/default/rsync`. Cercare la seguente riga:{{{ RSYNC_ENABLE=false }}}e modificarla come segue:{{{ RSYNC_ENABLE=inetd }}}salvare e chiudere l'editor di testo. === Avviare rsync tramite xinetd === Creare con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] il file `/etc/xinetd.d/rsync` e inserire il seguente contenuto:{{{ service rsync { disable = no socket_type = stream wait = no user = root server = /usr/bin/rsync server_args = --daemon log_on_failure += USERID } |
| Linea 84: | Linea 99: |
| ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5% ^>[[Immagine(Icone/Grandi/info.png,,center)]] ||<style="padding:0.5em; border:none;">Se dopo aver installato tutti i pacchetti in italiano verranno visualizzate ancora delle scritte in inglese, provare a riavviare la sessione. || | Infine riavviare '''xinetd''' per applicare le modifiche digitando in una finestra di terminale il seguente comando:{{{ sudo systemctl restart xinetd }}} |
| Linea 86: | Linea 103: |
| = Applicazioni in italiano = | === Modalità daemon === |
| Linea 88: | Linea 105: |
| == K3b in italiano == | Per configurare '''rsync''' per la modalità daemon: |
| Linea 90: | Linea 107: |
| Se si desidera utilizzare anche [:Multimedia/Masterizzazione/K3b:K3b] in lingua italiana è sufficiente installare il pacchetto ''k3b-i18n''. | * Creare con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] il file `/etc/rsyncd.conf` e incollare il seguente contenuto:{{{ max connections = 2 log file = /var/log/rsync.log timeout = 300 |
| Linea 92: | Linea 112: |
| [[Anchor(openoffice)]] == OpenOffice.org in italiano == |
[share] comment = Public Share path = /home/share read only = no list = yes uid = nobody gid = nogroup auth users = utente secrets file = /etc/rsyncd.secrets }}}prestando attenzione a sostituire la parola `utente` col nome dell'utente da autorizzare all'utilizzo di '''rsync'''. |
| Linea 95: | Linea 123: |
| Anche '''Open``Office.org''' può essere italianizzato. È sufficiente installare il pacchetto ''openoffice.org-l10n-it''. | Infine [[AmministrazioneSistema/Systemd|riavviare il servizio]] '''xinetd''' per applicare le modifiche digitando in un [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ sudo systemctl restart xinetd }}} |
| Linea 97: | Linea 127: |
| Infine, per applicare le modifiche, avviare '''Open``Office.org''' e fare clic su '''''Tools → Options → Language Settings → Languages'''''. Modificare le voci «'''User Interface'''» e «'''Locale Settings'''» scegliendo l'italiano. Al successivo riavvio, '''Open``Office.org''' sarà in italiano. | === Impostare password === |
| Linea 99: | Linea 129: |
| [[Anchor(mozilla)]] == Mozilla Suite/Firefox/Thunderbird in italiano == |
Per impostare la password creare con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] il file `/etc/rsyncd.secrets` e scrivere quanto segue:{{{ utente:password }}}sostituire `utente` col nome utente utilizzato in precedenza e `password` con la password utilizzata per il login in macchina remota. |
| Linea 102: | Linea 133: |
| La localizzazione di questi diffusi programmi richiede l'installazione dei seguenti pacchetti: | === Assegnare i permessi === |
| Linea 104: | Linea 135: |
| * ''mozilla-firefox-locale-it-it'' * ''mozilla-thunderbird-locale-it'' * ''mozilla-locale-it'' (solo per '''Ubuntu 6.06''' «'''Dapper Drake'''») |
Per assegnare i giusti [[AmministrazioneSistema/PermessiFile|permessi]] al file precedentemente creato: |
| Linea 108: | Linea 137: |
| [[Anchor(manpages)]] == Pagine di manuale == |
* Aprire il file `/etc/rsyncd.secrets` con un [[AmministrazioneSistema/Terminale|terminale]] digitando il seguente comando:{{{ sudo chmod 600 /etc/rsyncd.secrets }}} * Infine riavviare '''xinetd''' per applicare le modifiche digitando in una finestra di terminale il seguente comando:{{{ sudo systemctl restart xinetd }}} |
| Linea 111: | Linea 144: |
| Per installare una collezione di pagine '''man''' in lingua italiana è sufficiente installare il pacchetto ''manpages-it'' presente nel [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository]. | === Controllare l'esito del backup === Per controllare il buon esito delle operazioni è possibile digitare il seguente comando:{{{ sudo rsync utente@host::share }}}sostituendo `utente` con il nome utente in uso e `host` con il nome host in uso. Il risultato del precedente comando dovrebbe essere simile a questo:{{{ drwxr-xr-x 4096 2006/12/13 09:41:59 . drwxr-xr-x 4096 2006/11/23 18:00:03 folders }}} |
| Linea 115: | Linea 157: |
| * [:AmministrazioneSistema/InstallareProgrammi:Guida all'installazione dei programmi] * [:/ElencoPacchetti:Elenco dei pacchetti per la lingua italiana] |
* [[http://samba.anu.edu.au/rsync/|Sito ufficiale]] * [[https://help.ubuntu.com/community/rsync|Documento originale]] * [[http://everythinglinux.org/rsync/|Guida su everythinglinux (in inglese)]] * [[http://samba.anu.edu.au/ftp/rsync/rsync.html|Manuale di rsync]] |
| Linea 119: | Linea 163: |
| CategoryAmministrazione | CategoryAmministrazione CategoryDaRevisionare |
Guida verificata con Ubuntu: 22.04 24.04
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
Rsync è uno strumento leggero e versatile per il backup, installato di base su Ubuntu. Consente di eseguire backup incrementali (rileva e salva solo i file modificati o aggiunti rispetto all'ultima operazione di copia, evitando un backup completo), sia in locale che in remoto.
Prerequisiti
Tuttavia, prima di procedere con il backup, è consigliabile ed è necessario che:
La cartella di destinazione si trovi su un filesystem in grado di gestire i permessi di tipo Unix-like (evitare quindi i filesystem di sistemi NT, come NTFS e FAT).
Qualora invece sia assente (ad esempio in caso di disinstallazione accidentale oppure in caso di installazioni minimali, Installare i seguenti pacchetti: rsync, xinetd e ssh.
Per i backup locali, xinetd e ssh non sono indispensabili.
Eseguire un backup
Backup in locale
Per eseguire un backup in locale, digitare in un terminale, il seguente comando:
sudo rsync -av /percorso/cartelladiorigine /percorso/cartelladidestinazione
Sostituire /percorso/cartelladiorigine con il percorso della cartella contenente i dati da sottoporre a backup e /percorso/cartelladidestinazione con il percorso della cartella di destinazione del backup stesso.
Le opzioni utilizzate in questo caso sono:
Sintassi opzioni |
|
Opzione |
Risultato |
-a |
copia ricorsivamente e conserva i permessi e le date dei file. |
-v |
abilita la modalità verbose (mostrando le operazioni in corso ed eventuali errori). |
Per un backup incrementale completo, che cancelli nella cartella di destinazione i file non più presenti nella cartella di origine:
Aggiungere l'opzione --delete:
sudo rsync --delete -av /percorso/cartelladiorigine /percorso/cartelladidestinazione
È anche possibile escludere dal backup alcuni dati usando l'opzione --exclude.
Ad esempio, per escludere i file e le cartelle nascoste:sudo rsync --exclude=".*" --delete -av /percorso/cartelladiorigine /percorso/cartelladidestinazione
Per ulteriori opzioni, consultare il manuale digitando il comando man rsync
Per backup in rete su cartelle condivise con Samba, si può montare la risorsa remota e trattarla come una destinazione locale. È consigliabile utilizzare questo metodo solo su reti private per motivi di sicurezza.
Grsync
Grsync è una semplice interfaccia grafica per rsync. Permette solo le operazioni più semplici con le opzioni base, ma per backup di cartelle locali con destinazione su dischi locali è sufficiente. Per maggiori informazioni, consultare la relativa guida.
Backup in rete
Per eseguire un backup in rete, digitare in un terminale questo comando:
sudo rsync --delete -azv -e ssh /percorso/cartella1 utenteremoto@hostremoto:/percorso/cartella2
Sostituire /percorso/cartella1 con il percorso della cartella di origine, /percorso/cartella2 con il percorso della cartella di destinazione e utenteremoto@hostremoto con l'indirizzo dell'utente remoto.
In questo caso, le opzioni utilizzate, oltre a quelle precedentemente descritte, sono:
Sintassi opzioni |
|
Opzione |
Risultato |
-z |
comprime i dati durante il trasferimento. |
-e |
specifica la shell remota da utilizzare, in questo caso ssh. |
Rsync Daemon
In alternativa a ssh, è possibile utilizzare Rsync Daemon per effettuare i backup in rete. Il vantaggio di utilizzare Rsync Daemon è la possibilità di effettuare un backup di un intero sistema senza utilizzare l'utente root, mantenendo una maggiore sicurezza.
Configurazione
Per utilizzare Rsync Daemon, procedere come segue:
Abilitare xinetd da parte di rsync
Aprire con un editor di testo e con i privilegi di amministrazione il file /etc/default/rsync. Cercare la seguente riga:
RSYNC_ENABLE=false
e modificarla come segue:
RSYNC_ENABLE=inetd
salvare e chiudere l'editor di testo.
Avviare rsync tramite xinetd
Creare con un editor di testo e con i privilegi di amministrazione il file /etc/xinetd.d/rsync e inserire il seguente contenuto:
service rsync
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/bin/rsync
server_args = --daemon
log_on_failure += USERID
}Infine riavviare xinetd per applicare le modifiche digitando in una finestra di terminale il seguente comando:
sudo systemctl restart xinetd
Modalità daemon
Per configurare rsync per la modalità daemon:
Creare con un editor di testo e con i privilegi di amministrazione il file /etc/rsyncd.conf e incollare il seguente contenuto:
max connections = 2 log file = /var/log/rsync.log timeout = 300 [share] comment = Public Share path = /home/share read only = no list = yes uid = nobody gid = nogroup auth users = utente secrets file = /etc/rsyncd.secrets
prestando attenzione a sostituire la parola utente col nome dell'utente da autorizzare all'utilizzo di rsync.
Infine riavviare il servizio xinetd per applicare le modifiche digitando in un terminale il seguente comando:
sudo systemctl restart xinetd
Impostare password
Per impostare la password creare con un editor di testo e con i privilegi di amministrazione il file /etc/rsyncd.secrets e scrivere quanto segue:
utente:password
sostituire utente col nome utente utilizzato in precedenza e password con la password utilizzata per il login in macchina remota.
Assegnare i permessi
Per assegnare i giusti permessi al file precedentemente creato:
Aprire il file /etc/rsyncd.secrets con un terminale digitando il seguente comando:
sudo chmod 600 /etc/rsyncd.secrets
Infine riavviare xinetd per applicare le modifiche digitando in una finestra di terminale il seguente comando:
sudo systemctl restart xinetd
Controllare l'esito del backup
Per controllare il buon esito delle operazioni è possibile digitare il seguente comando:
sudo rsync utente@host::share
sostituendo utente con il nome utente in uso e host con il nome host in uso.
Il risultato del precedente comando dovrebbe essere simile a questo:
drwxr-xr-x 4096 2006/12/13 09:41:59 . drwxr-xr-x 4096 2006/11/23 18:00:03 folders
