前言:
当一个网站数据文件到一定程度的时候,备份变得尤为重要。一般的站长会习惯把网站数据备份到本地的服务器上,但是如果发生了什么意外,服务器上的文件丢失了,就是一件非常麻烦的事情。此教程能将服务器上的网站文件备份到百度网盘,定时批量备份。
教程:
①登入服务器,依次执行以下命令
yum install python-pip
pip install requests
pip install bypy
注:如果系统为centos 8及以上,则使用此命令
yum install python3-pip
pip3 install requests
pip3 install bypy
②获取百度网盘的授权码,复制打开链接
③输入执行命令,开始授权认证
bypy info
④创建目录
mkdir -p /backup/
⑤进入目录上传文件backup_to_baidu.sh
cd /backup/
⑥利用宝塔配置定时任务
任务类型选择Shell脚本,自动备份百度云,执行周期看个人,脚本内容为 sh /backup/back_up_to_baidu.sh
至此,百度云盘备份网站数据就完成了。
PS:该工具对应的其他命令
bypy list 查看目录
bypy mkdir 新建目录
bypy upload 把本地当前目录下的文件同步到百度云盘
bypy downdir 把云盘上的内容同步到本地
bypy upload filename baidupath 上传指定文件
bypy downdir filename 下载文件(存在问题)
bypy compare 比较本地当前目录和云盘(程序的)根目录
bypy -c 取消令牌文件。一段时间后要重新授权