Rsync è un programma gratuito per la copia di set di file . Esso supporta la compressione , di autenticazione e trasparenti le connessioni di rete automatici. Il protocollo rsync è ottimizzata per il backup di un computer in una rete --- invece di inviare tutti i file per ogni backup , invia solo i file che sono stati modificati dopo l'ultimo backup è stato completato . È possibile eseguire rsync interattivo da una shell standard di Linux oppure è possibile configurarlo come server in background . Rsync è la scelta ideale per il backup di sistemi Linux in locale o in remoto . Istruzioni
1
Installare il demone rsync sul sistema per il backup . Questo sistema è chiamato il client di backup .
Rsync è preinstallato su quasi tutte le attuali distribuzioni Linux . Per installarlo manualmente su Ubuntu Linux , eseguire il comando "sudo apt- get install rsync " per l'installazione .
2
Configurare il demone rsync per avviare automaticamente quando il sistema viene in su.
< p > per i sistemi Ubuntu , digitate il comando " sudo gedit /etc /default /rsync " e impostare la direttiva " RSYNC_ENABLE " a "true ", quindi salvare le modifiche al file .
3
. creare un nome utente e una password speciale per i backup rsync
Utilizzare i seguenti comandi per creare un utente rsync denominato " johndoe " con una password rsync di " my_secret " :
sudo echo " johndoe : my_secret ">> /etc /rsyncd.secrets
sudo chown root : root /etc /rsyncd.secrets
sudo chmod 600 /etc /rsyncd.secrets
4
Crea un file di configurazione di rsync .
Il demone rsync ha bisogno di conoscere gli utenti ei file che sono autorizzati ad eseguire il backup. Queste informazioni e altre impostazioni sono conservate nel file di configurazione rsyncd.conf
Tipo questi comandi per iniziare a modificare il file di configurazione : .
Sudo touch /etc /rsyncd.conf
< p > sudo chown root : . root /etc /rsyncd.conf
sudo chmod 644 /etc /rsyncd.conf
5
Scrivi le impostazioni nel file di configurazione
< p > Utilizzare il comando "man rsyncd.conf " per vedere tutti i parametri che è possibile impostare in questo file . Come minimo , il file rsyncd.conf dovrebbe includere le seguenti direttive : . Uid , gid , sola lettura, percorso , escludere gli utenti autorità e file segreti
Ecco un file di configurazione di esempio :
< p > [ MyBackup ]
uid = root
gid = root
read only = yes
percorso
= /
exclude = /proc /* /dev /* /sys /* /mnt /* /media /* utenti autorità
= johndoe
file secrets
= /etc /rsyncd.secrets
6
Riavviare il demone rsyncd . Digitare il comando "sudo /etc /init.d /rsync restart " o " sudo service restart rsync ", al fine di riavviare .
7
Accedi al sistema che conterrà il backup --- questo è il server di backup .
8
Creare una directory per contenere i backup sul server di backup . . Digitare il comando " mkdir ~ /backup /"
9
Eseguire il comando rsync sul server di backup per eseguire un backup
Utilizzare un comando come questo : .
< p > RSYNC_PASSWORD = my_secret rsync - av - delete - progress johndoe @ backup_client :: MyBackup /~ /backup /
Sostituire " my_secret " con la password di rsync ; " johndoe " con il vostro nome utente rsync ; " backup_client " con l' hostname o l'indirizzo IP del client di backup ; " MyBackup "con il nome del modulo rsync che appare sulla prima riga del file rsyncd.conf e" ~ /backup /" con la directory di backup sul server di backup .