Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Backup dei dati >> .

Come utilizzare Rsync per i backup

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.

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

sudo chown root : . root /etc /rsyncd.conf

sudo chmod 644 /etc /rsyncd.conf
5

Scrivi le impostazioni nel file di configurazione

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 :

[ 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 : .

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 .

 

software © www.354353.com