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 目录。

shutter_09