我之前将博客中的图片转移到了七牛云上,也就表示本地只有文字与图片链接,为了保险起见(万一数据丢失,甚至服务提供商跑路呢😂),需要将数据备份到本地
直接上链接
1、下载qshell
因为我是直接用家里闲置的树莓派做备份的,所以选择arm64的(这里的机器是任意一台都行,不是必须有公网ip的,只要能连上网络就行了,闲置的NAS、个人电脑都可以)
2、做一些配置
a、将下载好的压缩包上传到机器上
这里解压后只有qshell
一个文件,qdownload.conf
是需要手动新增的,qdownload.log
是自动产生的日志文件
b、配置全局
vim ~/.bashrc
在最下方加入 export PATH=$PATH:/home/pi/qiniu
注意路径
最后使用 source ~/.bashrc
生效
c、配置账户(连接到你的七牛云账户)
qshell account AK SK name
AK、SK解释如下图,name可以随便填一个
d、新增配置文件
与qshell同目录,新建文件qdownload.conf
{
"dest_dir" : "/www/wwwroot/qiniu_back",
"bucket" : "xxx",
"prefix" : "",
"suffixes" : "",
"key_file" : "",
"cdn_domain" : "cdn.xxx.com",
"referer" : "https://xxx.com",
"use_https" : true,
"public" : true,
"log_file" : "/home/pi/qiniu/qdownload.log",
"log_level" : "info",
"log_rotate" : 1,
"log_stdout" : false
}
dest_dir
是备份文件夹(从七牛云下载的数据将保存在这里)
如果你开启了referer防盗链,那么这里的referer处填一个在白名单里有的域名即可;
其余配置请参考官网
3、执行命令,备份数据
qshell qdownload -c 10 qdownload.conf
你也可以将路径写全
/home/pi/qiniu/qshell qdownload -c 10 /home/pi/qiniu/qdownload.conf
执行完成后,打开log日志,查看是否成功;进入备份目录查看是否有文件
你也可以将上面的下载命令加入‘计划任务’,可以定时备份,保证数据的安全
✅完成