← Back to team overview

sslug-teknik team mailing list archive

Micro-howto: Backup med rsync og hard-links

 

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

-- 
Peter Toft, Ph.D. [pto@xxxxxxxxxxx] http://pto.linux.dk

OS Wars: Luke, Use the Source!



Follow ups