← Back to team overview

sslug-teknik team mailing list archive

Re: Micro-howto: Backup med rsync og hard-links

 

se:
http://www.mikerubel.org/computers/rsync_snapshots/

Jeg har brugt Mike's scripts til snapshot backups i et par år nu og jeg er helt vild med det. Jeg kører en "hourly" som køres 3 gange i løbet af dagen og gemmer 5, og et "daglig" loop udenpå som gemmer 8.
og det bedste er at det fylder < 2 gange original størrelsen...

Min erfaring som sysadmin er at den hyppigste grund til at man henter filer fra backup, er brugere som sletter eller overskriver noget som de skal bruge - og det gør snapshot til et vigtigt værktøj.


med venlig hilsen / best regards

Henrik Bork Steffensen
RoseTechnology A/S




Peter Toft wrote:

Hej alle Jeg hørte i dag at rsync _har_ en feature som jeg længe har tænkt på. Følgende er IMHO lidt sejt:

Jeg vil gerne lave backup dagligt, hvor jeg vil rsynce f.eks. /home til /backup/home_`date +%Y%m%d` No problem: $ rsync -avz /home/ /backup/home_`date +%Y%m%d`
Meeen jeg gider ikke have alt for meget data, så jeg vil gerne
have en master-backup først
$ rsync -avz /home/ /backup/home_master

Nu er min ide at jeg gerne vil have rsync til at lave
hard-links næste gang jeg laver en kopi til de filer i /backup/home_master som ikke er ændret siden da. $ rsync -azv --link-dest=../home_master --delete /home/ /backup/home_`date +%Y%m%d` Bemærk at man med $ ls -i FILNAVN
kan se den inode som filen tilhører (hvilken fysisk fil er det)

Godt nok laver jeg hermed daglig backup - men det er kun ændringer i forhold til /backup/home_master som gemmes - IMHO über cool....
Variationer over dette tema modtages gerne :)

Have fun :)

P.S. ideen er at jeg har /backup på en anden disk/maskine end /home



Follow ups

References