我之前将博客中的图片转移到了七牛云上,也就表示本地只有文字与图片链接,为了保险起见(万一数据丢失,甚至服务提供商跑路呢😂),需要将数据备份到本地

直接上链接

1、下载qshell

因为我是直接用家里闲置的树莓派做备份的,所以选择arm64的(这里的机器是任意一台都行,不是必须有公网ip的,只要能连上网络就行了,闲置的NAS、个人电脑都可以)

选择qshell

2、做一些配置

a、将下载好的压缩包上传到机器上

qshell目录

这里解压后只有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可以随便填一个

AK、SK

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日志,查看是否成功;进入备份目录查看是否有文件

你也可以将上面的下载命令加入‘计划任务’,可以定时备份,保证数据的安全

✅完成

END
Last modification:September 27th, 2021 at 12:05 am
如果觉得我的文章对你有用,请随意赞赏