返回
评论
七牛回收测试域名后,下载图片
测试域名回收
月中就收到了七牛测试域名被回收的邮件。没多瞥几眼,直接拖到了过期时间,错过了下载图片的时间。
现在考虑不用hexo那个github pages了,转移到github issue区进行记录。博客嘛,不搞花里胡巧了,issue几乎满足所有要求。对于图片挂了这回事,还是要处理的,所以找了下补救措施,也在这记录下。
主要步骤(系统环境Windows)
- 在对象存储处,新建一个新的存储空间,假设名为
backup
,过期的空间名为images
。注意存储区域选择和原有过期空间一致。 - 下载qshell。下载解压后应该包含以下几端的qshell文件(以下载回来的文件为主)。
- 根据对于系统选择对应的qshell文件。注意windows不要双击打开,应该在该目录处打开shell脚本,输入文件名代替qshell命令。
查看qshell版本检查qshell是否可用:
- 按以下命令格式配置七牛账号信息,注意命令包含AK(access_key)、SK(secret_key)以及账户名(注册邮箱)。
qshell_windows_x64.exe account AK SK NAME
- 导出图片信息列表到txt文件。
qshell_windows_x64.exe -v listbucket images -o tocopy.txt
命令listbucket参考 完成后,tocopy.txt就包含了原有过期空间images的所有文件信息。
-
只保留tocopy.txt每行内的文件名,其余的去掉。
- 使用batchcopy命令迁移。
qshell_windows_x64.exe -v batchcopy images backup -i tocopy.txt
命令batchcopy参考 自此,空间文件迁移成功,可以到新空间查看图片或者下载图片了。