Rsync 快照脚本
NAS 异地容灾已经做好了,现在还需要再不定期的做一下 冷备份
,rsync 快照备份方式符合我的需要。
这种方式会以备份的时间作为文件夹名,而且只会增量备份变化的部分。
#!/bin/bash
OPT="-aPh"
LINK="--link-dest=/home/herald/snapshot/last/"
SRC="/home/herald/文档/"
SNAP="/home/herald/snapshot/"
LAST="/home/herald/snapshot/last"
date=`date "+%Y-%m-%d_%T"`
rsync $OPT $LINK $SRC ${SNAP}$date
rm -f $LAST
ln -s ${SNAP}$date $LAST
将上面的代码保存为 mksnap.sh
文件,在命令行执行:
$ sh mksnap.sh
文档
目录中的变化会增量备份到 snapshot
目录。