kangle备份自动网站数据7za加密后上传到远程服务器中网盘永久保存 百度云网盘2000G永久存储空间 - sw博客-用编辑器把下面的代码保存为vi /home/bpcsbackup.sh,放在/home目录下,然后放在计划任务crontab中执行即可。本地会产生/home/bpcsbackup目...

默契网络

点滴记忆
首页>> kangle >>kangle备份自动网站数据7za加密后上传到远程服务器中网盘永久保存 百度云网盘2000G永久存储空间 - sw博客
用编辑器把下面的代码保存为vi /home/bpcsbackup.sh,放在/home目录下,然后放在计划任务crontab中执行即可。本地会产生/home/bpcsbackup目录,里面是备份的文件夹,加密后的7z数据在里面,上传完毕后会自动删除。

需要提前安装百度网盘脚本和7za


百度bpcs上传脚本,注:目前百度上传限速500KB/S(包括会员)


CentOS(linux下)安装7-Zip(7za压缩软件)以及解压命令


正文代码开始,自己修改第二行尾部的默认123456密码,这里提供一个2000G存储空间的百度网盘,如果文件大于2G记得换成uploadbig模式(uploadbig模式会在tmp目录产生切片临时文件,所以正常使用默认的upload模式)
同一网盘可修改backup名字,避免覆盖重复

rm -rf /tmp/bpcs_to_upload_*
/usr/local/bin/7za a /home/bpcsbackup/`date "+%Y-%m-%d~%H-%M-%S".7z` /backup/`date "+%Y%m%df"` -mx=0 -p123456
cd /home/bpcs_uploader-master
./bpcs_uploader.php upload /home/bpcsbackup/`date "+%Y-%m-%d*".7z` backup/`date "+%Y-%m-%d~%H-%M-%S".7z`
rm -rf /home/bpcsbackup/`date "+%Y-%m-%d*".7z`
打开计划任务
crontab -e
输入,代表每天午夜5点执行开始上传到网络硬盘中。比如说设置凌晨1点备份,由于备份可能要几个小时,为了保证数据性备份完整,我们错开4小时来进行上传,也就是午夜5点开始,午夜访问的人少,下午五点一般才是高峰期。
5 5 * * * /bin/bash /home/bpcsbackup.sh 2>&1 | tee /root/bpcsbackup.log

ep就这样设置了,凌晨1点压缩本地备份,午夜5点传到网盘备份。






















×

感谢您的支持,我们会一直保持!

扫码支持
请土豪扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

打赏作者
版权所有,转载注意明处:sw博客 » kangle备份自动网站数据7za加密后上传到远程服务器中网盘永久保存 百度云网盘2000G永久存储空间

发表评论

路人甲
未显示?请点击刷新

网友评论(0)