sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #84233
Backup rsync og hardlinks
Hej
Jeg jeg er i færd med at sætte noget backup op på en af mine computer og
vil gerne have det til at virke på fælgende måde:
Jeg har en mappe ved navn backup på en server som jeg synkriniser min
maskine med via rsync. Denne synkronicering foregår hver nat og virker
fint. problemet er at jeg så kun har backup 1 dag tilbage, men vil gerne
have 100 dage tilbage, dette har jeg ikke plads til med mindre jeg kun
gemmer ændringerne.
Min ide til kun at gemme ændringerne var at bruge hardlinks og "cp -la"
men jeg er ikke 100% sikker på hvordan det virker så jeg har lavet
følgende 2 forsøg:
#Forsøg 1
#(på rsync serveren)
/tmp/test2# mkdir backup
/tmp/test2# cp /tmp/testfil_Stor backup/storFil
/tmp/test2# echo "asdf asdf" > backup/txt
/tmp/test2# cp -la backup dag1
/tmp/test2# rm backup/txt
/tmp/test2# echo "kkkkkkkkk" > backup/txt
/tmp/test2# cp -la backup dag2
/tmp/test2# cat dag1/txt
asdf asdf
/tmp/test2# cat dag2/txt
kkkkkkkkk
/tmp/test2# du -sh *
25M backup
25M dag1
25M dag2
/tmp/test2# du -shc *
25M backup
2.0K dag1
1.0K dag2
25M total
/tmp/test2#
#######################################
#Forsøg 2
#######################################
/tmp/test2# rm -rf *
/tmp/test2# mkdir backup
/tmp/test2# cp /tmp/testfil_Stor backup/storFil
/tmp/test2# echo "asdf asdf" > backup/txt
/tmp/test2# cp -la backup dag1
/tmp/test2# echo "kkkkkkkkk" > backup/txt
/tmp/test2# cp -la backup dag2
/tmp/test2# cat dag1/txt
kkkkkkkkk
/tmp/test2# cat dag2/txt
kkkkkkkkk
/tmp/test2# du -sh *
25M backup
25M dag1
25M dag2
/tmp/test2# du -shc *
25M backup
1.0K dag1
1.0K dag2
25M total
/tmp/test2#
Som det fremgår af resultaterne af de 2 forsøg er det kun forsøg 1 der
går godt. I forsøg 1 har jeg begge versioner af filen txt og jeg har kun
brugt plads på at gemme ændringerne.
I forsøg 2 midster jeg den oprindelige version af filen txt og har
derfor reelt kun 1 backup.
Hvilken af de 2 situationer vil jeg havne når jeg bruger rsync til at
updaterer filerne??
Er det en pålidelig løsning??
Hvordan har i løst lignene problemer ??
MVH
Allan W. Nielsen
Follow ups