完整备份
[root@vovo1 mnt]# tar -g /mnt/hkc -czvf /mnt/2019_full.tar.gz /root/httpd-2.4.41/
备份命令 将 /root/httpd-2.4.41/ 备份到/mnt目录下,取名称为2019_full.tar.gz,
完整备份,增量备份,首先将所有的备份备到一个目录下,去名词为hkc,第二次在次备份就是增量备份了,
增量备份
[root@vovo1 httpd-2.4.41]# tar -g /mnt/hkc -czvf /mnt/2019_add.tar.gz /root/httpd-2.4.41/
每周日完整备份,其余几天都是增量备份
#!/bin/bash
SOUECE_DIR=(
$*
)
target_dir=/mnt/backup
month=`date +%m`
YEAR=`date +%Y`
DAY=`date +%d`
WEEK=`date +%u`
A_NAME=`date +%H%M`
FILES=${A_NAME}_system_backup.tgz
CODE=$?
if
[ -z "$*" ];then
echo "please enter your backup files or directories
Usage:{ $0 /boot /etc }"
exit
fi
if
[ ! -d $target_dir/$YEAR/$month/$DAY ];then
mkdir -p $targ