From 1aeee6684dfaed6cc37b6a68905786b75972373c Mon Sep 17 00:00:00 2001 From: Vahagn Khachatryan Date: Sat, 13 Dec 2014 23:37:33 +0400 Subject: [PATCH] cp replaced with rsync. Now files removed from origin also are removed from backup. --- backup/backup.mybook.public.sh | 16 +++++++++------- backup/backup.mybook.vahagn.sh | 6 ++++-- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/backup/backup.mybook.public.sh b/backup/backup.mybook.public.sh index bf83487..09256f9 100755 --- a/backup/backup.mybook.public.sh +++ b/backup/backup.mybook.public.sh @@ -1,15 +1,17 @@ +#!/bin/bash + DATE=/bin/date -CP=/bin/cp +SYNC=/usr/bin/rsync -auAXv --delete TIMESTAMP=`$DATE +%Y%m%d-%H:%M%z` LOG=/mnt/hdd/backup/backup.mybook.public.$TIMESTAMP.log echo Starting $LOG | tee -a $LOG echo start `$DATE` | tee -a $LOG -$CP -aufv /mnt/mybook/Public/_captured_MY_VIDEO/* /mnt/hdd/public/_captured_MY_VIDEO/ | tee -a $LOG -$CP -aufv /mnt/mybook/Public/pix/* /mnt/hdd/public/pix/ | tee -a $LOG -$CP -aufv /mnt/mybook/Public/music/* /mnt/hdd/public/music/ | tee -a $LOG -$CP -aufv /mnt/mybook/Public/books/* /mnt/hdd/public/books/ | tee -a $LOG -$CP -aufv /mnt/mybook/Public/map/* /mnt/hdd/public/map/ | tee -a $LOG -$CP -aufv /mnt/mybook/Public/src/* /mnt/hdd/public/src/ | tee -a $LOG +$SYNC /mnt/mybook/Public/_captured_MY_VIDEO /mnt/hdd/public/ | tee -a $LOG +$SYNC /mnt/mybook/Public/pix /mnt/hdd/public/ | tee -a $LOG +#$SYNC /mnt/mybook/Public/music/* /mnt/hdd/public/ | tee -a $LOG +$SYNC /mnt/mybook/Public/books /mnt/hdd/public/ | tee -a $LOG +$SYNC /mnt/mybook/Public/map /mnt/hdd/public/ | tee -a $LOG +$SYNC /mnt/mybook/Public/src /mnt/hdd/public/ | tee -a $LOG echo end `$DATE` | tee -a $LOG diff --git a/backup/backup.mybook.vahagn.sh b/backup/backup.mybook.vahagn.sh index 4db5f73..f463032 100755 --- a/backup/backup.mybook.vahagn.sh +++ b/backup/backup.mybook.vahagn.sh @@ -1,10 +1,12 @@ +#!/bin/bash + DATE=/bin/date -CP=/bin/cp +SYNC=/usr/bin/rsync -auAXv --delete TIMESTAMP=`$DATE +%Y%m%d-%H:%M%z` LOG=/mnt/hdd/backup/backup.mybook.vahagn.$TIMESTAMP.log echo Starting $LOG | tee -a $LOG echo start `$DATE` | tee -a $LOG -$CP -aufv /mnt/mybook/vahagn/* /mnt/hdd/vahagn/ | tee -a $LOG +$SYNC /mnt/mybook/vahagn /mnt/hdd/ | tee -a $LOG echo end `$DATE` | tee -a $LOG