以日期为目录备份

 /usr/FileSys/  为备份源目录  /usr/FileBak/$DATE 备份目录以日期为单元

rm -rf /usr/FileBak/`date --date='7 days ago' +%Y-%m-%d`  这条是删除7天前的备份下来的目录(数据) 以下是详细的脚本  保存为/usr/eshell/DelFile.sh

另记得在/etc/crontab 添加 */30 *  * * * root /usr/eshell/DelFile.sh

#!/bin/sh

BACKUP_dir="/usr/FileBak/"  

DATE=`date +%Y-%m-%d`

mkdir -p $BACKUP_dir/$DATE
rsync -avzb --progress /usr/FileSys/ /usr/FileBak/$DATE
rm -rf /usr/FileBak/`date --date='7 days ago' +%Y-%m-%d`
 
以日期为目录备份