私有网盘服务dzzoffice备份脚本

这里的备份脚本基于上一篇文章中记录的dzzoffice部署方式进行备份

#!/bin/bash
#备份网盘服务

#备份路径
BACKUP=/data/backup/

#dzzoffice路径
DZZOFFICE=/data/dzzoffice

DATE=$(date +\%Y-\%m-\%d)

#要备份的数据库,多个用空格分隔
dblist=(dzzoffice)

echo '开始执行备份操作,当前时间【' `date` '】'

#创建备份目录
[ ! -d "${BACKUP}/$DATE" ] && mkdir -p "${BACKUP}/$DATE"


#备份mysql
for dbname in ${dblist[@]}; do
 mysqldump -h192.168.80.186 -P3306 -uroot -p123456 $dbname --set-gtid-purged=off  | gzip  > ${BACKUP}/$DATE/80.186-$dbname-$DATE.sql.gz
 echo "数据库 【" $dbname "】备份成功"
done

#备份dzzoffice目录
cd ${DZZOFFICE}
tar -zcf ${BACKUP}/$DATE/80.186-dzzoffice-$DATE.tar.gz dzzoffice-2.02.1

echo 'dzzoffice数据目录压缩完毕,当前时间【' `date` '】'

#将备份文件传输到备份服务器(提前做好ssh免密)
cd $BACKUP
scp $DATE/80.186-$dbname-$DATE.sql.gz dell@192.168.188.186:/data/
scp $DATE/80.186-dzzoffice-$DATE.tar.gz dell@192.168.188.186:/data/
echo '备份文件传输完毕'

rm -rf $DATE

echo '======备份脚本执行完毕,当前时间======【' `date` '】'

__EOF__

私有网盘服务dzzoffice备份脚本
本文作者: 怀里的懒猫 本文链接: https://www.cnblogs.com/hi-lijq/p/18055924 关于博主: 评论和私信会在第一时间回复。或者直接私信我。 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处! 声援博主: 如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...