Rsync er et gratis værktøj til at kopiere sæt af filer. Det understøtter automatisk komprimering, autentificering og transparent netværksforbindelser. Rsync -protokollen er optimeret til sikkerhedskopiering en computer over et netværk --- stedet for at sende alle filer til hver backup , sender kun de filer, der er ændret siden sidste backup blev afsluttet . Du kan køre rsync interaktivt fra en standard Linux shell , eller du kan sætte det op som baggrund server. Rsync er et ideelt valg til sikkerhedskopiering Linux-systemer lokalt eller eksternt . Instruktioner
1
Installer rsync daemon på systemet, der skal bakkes op. Dette system kaldes backup klient.
Rsync er forudinstalleret på næsten alle aktuelle Linux-distributioner. For at installere den manuelt på Ubuntu Linux, udstede kommandoen " sudo apt- get install rsync " for installationen .
2
Konfigurer rsync daemon til at starte automatisk, når systemet kommer op.
< p> for Ubuntu -systemer , skriv kommandoen " sudo gedit /etc /default /rsync ", og indstil " RSYNC_ENABLE " direktivet til "true " og derefter gemme ændringer af filen.
3
. oprette en speciel brugernavn og adgangskode til rsync backups
Brug følgende kommandoer til at oprette en rsync bruger med navnet " johndoe " med en rsync adgangskode " my_secret " : Hej
sudo echo " johndoe : my_secret ">> /etc /rsyncd.secrets
sudo chown root: root /etc /rsyncd.secrets
sudo chmod 600 /etc /rsyncd.secrets
4
Opret en rsync konfigurationsfil.
rsync daemon behov for at vide om brugerne og filer, der er tilladt at blive bakket op . Disse oplysninger og andre indstillinger er holdt i rsyncd.conf konfigurationsfil
skrive disse kommandoer til at begynde at redigere konfigurationsfilen : .
Sudo touch /etc /rsyncd.conf
< p > sudo chown root: . root /etc /rsyncd.conf
sudo chmod 644 /etc /rsyncd.conf
5
Skriv dine indstillinger i konfigurationsfilen
< p > Brug kommandoen "man rsyncd.conf " for at se alle de parametre, som du kan indstille i denne fil. På et minimum , skal din rsyncd.conf -fil inkluderer følgende direktiver : . Uid , gid, læser kun , sti udelukker , myndig brugere og hemmeligheder fil
Her er et eksempel konfigurationsfil : Hej
[ MyBackup ]
uid = rod
gid = rod
read only = yes
path = /
udelukker = /proc /* /dev /* /sys /* /mnt /* /media /*
myndig brugere = johndoe
hemmeligheder file = /etc /rsyncd.secrets
6
Genstart rsyncd dæmonen. Skriv kommandoen " sudo /etc /init.d /rsync restart " eller " sudo service rsync genstart " for at genstarte .
7
Log ind på systemet, der vil holde sikkerhedskopier --- dette er den backup server.
8
Opret et bibliotek til at holde sikkerhedskopier på backup serveren . . Skriv kommandoen " mkdir ~ /backups /"
9
Kør rsync kommando på backup serveren til at tage en backup
Brug en kommando som dette: .
< p> RSYNC_PASSWORD = my_secret rsync - av - delete - fremskridt johndoe @ backup_client :: MyBackup /~ /backups /
Erstat " my_secret " med dit rsync password , " johndoe " med dit rsync brugernavn ; " backup_client "med det værtsnavn eller IP-adressen på backup klienten " MyBackup "med navnet på rsync -modulet vises på den første linje i rsyncd.conf filen , og" ~ /backups /" med backup mappe på din backup-server . KAYAK