Difference between revisions of "Versions backup med rsync"

From HoerupWiki
Jump to: navigation, search
Line 3: Line 3:
 
Ide : Hver gang der kørers en backup, gemmes backuppen i en ny mappe med dato og tids-stempel så man kan gå tilbage i tiden til den backup man ønsker, men at alle backupper ikke fylder dobbelt.
 
Ide : Hver gang der kørers en backup, gemmes backuppen i en ny mappe med dato og tids-stempel så man kan gå tilbage i tiden til den backup man ønsker, men at alle backupper ikke fylder dobbelt.
  
Med udgangspunkt i denne :
+
Mit guide er min billede mappe på min Qnap nas.
http://blog.interlinked.org/tutorials/rsync_time_machine.html
+
 
  
Mit guide er min billede mappe på min Qnap nas.
+
For at det virker kræver det selvfølgelig at man har kopieret nøglen fra ''/root/.ssh/ssh_host_rsa_key.pub'' op i ''authorized_keys''.
  
 
==Backup script==
 
==Backup script==
Line 18: Line 18:
 
  rsync -azP --bwlimit 60 --link-dest=$CURRENT /share/Public/Billeder/ user01@rsync.todic.net:$FOLDER
 
  rsync -azP --bwlimit 60 --link-dest=$CURRENT /share/Public/Billeder/ user01@rsync.todic.net:$FOLDER
 
  ssh user01@rsync.todic.net "rm -r $CURRENT && ln -s $FOLDER $CURRENT"
 
  ssh user01@rsync.todic.net "rm -r $CURRENT && ln -s $FOLDER $CURRENT"
 +
 +
 +
 +
Lavet med udgangspunkt i denne guide :
 +
http://blog.interlinked.org/tutorials/rsync_time_machine.html

Revision as of 09:12, 20 February 2013

af Tommy d. 20. feb. 2013

Ide : Hver gang der kørers en backup, gemmes backuppen i en ny mappe med dato og tids-stempel så man kan gå tilbage i tiden til den backup man ønsker, men at alle backupper ikke fylder dobbelt.

Mit guide er min billede mappe på min Qnap nas.


For at det virker kræver det selvfølgelig at man har kopieret nøglen fra /root/.ssh/ssh_host_rsa_key.pub op i authorized_keys.

Backup script

backup.sh:

#!/bin/sh
DATE=`date "+%Y-%m-%d_%H-%M-%S"`

CURRENT=/files/AmstrupNAS/Billeder/current
FOLDER=/files/AmstrupNAS/Billeder/$DATE

rsync -azP --bwlimit 60 --link-dest=$CURRENT /share/Public/Billeder/ user01@rsync.todic.net:$FOLDER
ssh user01@rsync.todic.net "rm -r $CURRENT && ln -s $FOLDER $CURRENT"


Lavet med udgangspunkt i denne guide : http://blog.interlinked.org/tutorials/rsync_time_machine.html