In questo tutorial ti mostreremo come installare e configurare Unison sul server Ubuntu 16.04 LTS. Per chi non lo sapesse, Unison è un file open source multipiattaforma software di sincronizzazione che consente agli utenti di archiviare le copie di file e cartelle su due host diversi. Quando due file vengono uniti tra loro, la differenza viene copiata da una replica all'altra.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di Unison su un server Ubuntu 16.04 (Xenial Xerus).
Caratteristiche unison
- A differenza delle semplici utilità di backup o mirroring, Unison può gestire gli aggiornamenti di entrambe le repliche di una struttura di directory distribuita. Gli aggiornamenti che non sono in conflitto vengono propagati automaticamente. Gli aggiornamenti in conflitto vengono rilevati e visualizzati.
- A differenza di un filesystem distribuito, Unison è un programma a livello utente:non è necessario modificare il kernel o avere privilegi di superutente su nessuno dei due host.
- Unison funziona tra qualsiasi coppia di macchine connesse a Internet, comunicando tramite un collegamento socket diretto o effettuando il tunneling tramite una connessione ssh crittografata. È attento alla larghezza di banda della rete e funziona bene su collegamenti lenti come le connessioni PPP. I trasferimenti di piccoli aggiornamenti a file di grandi dimensioni sono ottimizzati utilizzando un protocollo di compressione simile a rsync.
- Unison è resistente al fallimento. È attento a lasciare le repliche e le proprie strutture private in uno stato ragionevole in ogni momento, anche in caso di terminazione anomala o errori di comunicazione.
- Unison ha una specifica chiara e precisa.
Installa Unison su Ubuntu 16.04 LTS
Passaggio 1. Per prima cosa assicurati che tutti i tuoi pacchetti di sistema siano aggiornati eseguendo questi seguenti comandi apt-get nel terminale.
sudo apt-get update sudo apt-get upgrade
Passaggio 2. Installazione di Unison.
Aggiungi il repository PPA al tuo sistema, aggiorna l'indice del repository locale e installa il pacchetto unison:
sudo add-apt-repository ppa:eugenesan/ppa sudo apt-get update
Dopo aver aggiornato l'elenco di sorgenti apt, esegui il comando seguente per installare il pacchetto:
sudo apt-get install unison
Una volta terminato, usa il comando seguente per visualizzare le opzioni Base e Avanzate:
[email protected]:~# unison -help Usage: unison [options] or unison root1 root2 [options] or unison profilename [options] Basic options: -auto automatically accept default (nonconflicting) actions -batch batch mode: ask no questions at all -doc xxx show documentation ('-doc topics' lists topics) -fat use appropriate options for FAT filesystems -group synchronize group attributes -ignore xxx add a pattern to the ignore list -ignorenot xxx add a pattern to the ignorenot list . . watch when set, use a file watcher process to detect changes (default true) -xferbycopying optimize transfers using local copies (default true)
Controlla la versione di Unison:
unison --version
Congratulazioni! Hai installato correttamente Unison. Grazie per aver utilizzato questo tutorial per l'installazione di Unison sul sistema Ubuntu 16.04 LTS (Xenial Xerus). Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il Sito web all'unisono.