你好, 小弟有台MAIL SERVER , 想備份郵件的資料夾(/var/vmail),想寫個script做Incremental backup , 要如何寫呢?
我現在是這樣做的:
#!/bin/bash
basedir=/backup/daily/
PATH=/bin:/usr/bin:/sbin:/usr/sbin; export PATH
export LANG=C
basefile1=$basedir/vmail.$(date +%Y-%m-%d).tar.bz2
[ ! -d "$basedir" ] && mkdir $basedir
cd /var
tar -jpc -f $basefile1 vmail
我要如何修改, 可以做到增量備份呢? 因為一共有大約300G的郵件, 如果每天都是完整備份, 太花時間及空間
(26/6/2017 16:29 更新)
其實, 我想做到:
tar -g snapshot_file
snapshot_file 是tar程式用來紀錄備分檔案資訊用的,可以自行命名
如果snapshot_file不存在就會完整備分並且産生新的snapshot_file
如果snapshot_file已存在就會進行增量備分並且更新snapshot_file