sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #97649
Re: Backup til remote disk, et godt råd :-)
On 26/02/2009, at 09.42, Verner Kjærsgaard wrote:
Hej guruer,
- jeg har en remote server i Tyskland (virtualiseret, 15G, unlimited
bandwidth/forbrug).
- jeg ønsker at skubbe en (a la) incremental backup ned til Tyskland
hver nat, fx via SSH.
- jeg kan ikke så godt bruge rsync sådan direkte, det giver mig ikke
mulighed for at "gå tilbage i tiden" og genfinde noget, som jeg har
overskrevet uden at vide det, eksempelvis.
Jo det gør. Ivertfald hvis du har nogle scripts. Men jeg mener også at
rsync kan, læs man siden.
Jeg har altså brug for noget der minder om de gamle tapes hvor man
roterede dem osv., blot nu til en remote HD.
Jamen så lav følgende directory setup på serveren:
/rsyncbackup/ daily/ Monday/
Tuesday/
Wednesday/
Thursday/
Friday/
Saturday/
Sunday/
monthly/ January/
February/
March/
April/
May/
June/
July/
August/
September/
October/
November/
December/
weekly/ First_week_of_month/
Second_week_of_month/
Third_week_of_month/
Fourth_week_of_month/
(Fifth_week_of_month/
yearly/ 2009/
2010/
...
Og så laver du rsync push til den rette destination. Hvis du bruger
rsync pull, som jeg gør, så er der lidt flere muligheder.
Jeg laver sletter den ældste backup i daily, finder den med ls -t
Så laver jeg et ny directory med ugedag + dagsnummer i året.
så laver jeg en cp -al $yesterday/* $today/
derefter laver jeg en rsync oven i $today, og hvis der så er ændringer
så sletter rsync filen og laver en ny fil med de ændrede data.
Når det er færdigt, så chekker jeg om det er ved at være tid til at
kopiere $today over i weekly, monthly eller yearly. Er det tid, så
kopierer jeg igen med cp -al
JonB
References