De vorige beheerder hier heeft wat backup scriptjes achter gelaten die ik aan het uitpluizen ben. Er is echter iets wat ik niet helemaal begrijp. Voor zover ik het zie werkt dit scrip met incremental backups (de --link-dest optie voor rsync) Het punt wat ik niet begrijp is waar de volledige backup staat.
van de man page van rsync word ik niet veel wijzer, daar die alleen maar zegt "hardlink to files in DIR when unchanged". Dit doet mij vermoeden dat de originele files dus gewoon nog in /var/www staan. Als dit zo is dan is het niet echt een backup van de www folder lijkt mij?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| #!/bin/bash # Shwami hardlink backup BACKUP_RETENTION=3 echo 1 # Rename oldest backup available rm -rf /backup/$BACKUP_RETENTION # Rotate all backups for ((old=$BACKUP_RETENTION-1, new=$BACKUP_RETENTION; old>=0; old--, new--)) do if [ -d /backup/$old ] then mv /backup/$old /backup/$new fi done # Move oldest backup into the position for todays backup to speed up rsync mkdir /backup/0 rsync -avz --delete --link-dest=../1 /var/www /backup/0 |
van de man page van rsync word ik niet veel wijzer, daar die alleen maar zegt "hardlink to files in DIR when unchanged". Dit doet mij vermoeden dat de originele files dus gewoon nog in /var/www staan. Als dit zo is dan is het niet echt een backup van de www folder lijkt mij?
The fear that keeps me going and going and going. Is the same fear that brings me to my knees