寫在前面
對于MarkDown用戶已脓,圖床方案多種多樣,在此我就不多贅述了通殃;想必也有不少道友和我一樣度液,選擇七牛云來作為圖床。
曾經(jīng)的曾經(jīng),一開始的一開始恨诱,當(dāng)你新建一個存儲空間媳瞪,就會給你分配一個免費(fèi)的測試域名,再配合上Windows客戶端Mic照宝,作為圖床用起來真的輕松加愉快蛇受。然而,某些厕鹃,暫且說是不要碧蓮的人吧兢仰,利用這些測試域名涉 黃了。
于是乎剂碴,我最近收到了一封七牛云的郵件把将,提示我30天后測試域名就會過期。因?yàn)橹耙灿昧撕芫昧艘涿瑥臎]收到過這樣的警示郵件察蹲,也就沒在意,果不其然催训,一個月后我圖床上的圖全部掛掉了洽议!再于是乎,救回那些圖成了首要任務(wù)漫拭,步驟如下(步驟來自百度)亚兄!
拯救步驟
還好,七牛云官方提供了一系列的維護(hù)工具采驻。我們可以利用其中QShell的批量復(fù)制功能审胚,把丟失存儲空間下的圖片復(fù)制到另一存儲空間,找回丟失的圖片礼旅!
- 下載官方維護(hù)工具QShell膳叨,地址:http://devtools.qiniu.com/qshell-v2.3.0.zip ,本次操作環(huán)境為
win10
各淀,64
位懒鉴; - 設(shè)置QShell密鑰:
- 命令如下
qshell_windows_x64.exe account accesskey secretkey name
設(shè)置密鑰
- accesskey和secretkey在七牛云后臺個人中心 > 密鑰管理可以查看诡挂,name任意填寫即可:
查看密鑰
- 獲取原理存儲空間的圖片文件名列表:
qshell_windows_x64.exe listbucket 存儲空間名 -o pics.txt
該命令會在當(dāng)前目錄生成另一個名為pics.txt的文本文件碎浇,該文件第一列即為該存儲空間下所有文件的列表,我們用notepad++保留第一列即可璃俗;
121603.png
-
新建一個新的存儲空間奴璃,新存儲空間必須和原存儲空間在統(tǒng)一存儲區(qū)域,重點(diǎn)3腔怼苟穆!比如我在華東區(qū)域下新建了一個新的存儲空間
mypicsnew
新建存儲空間 把原空間圖片復(fù)制到新空間:
- 命令:
qshell_windows_x64.exe batchcopy --force 原空間名 新空間名 -i pics.txt
-
效果如下:
新存儲空間
到此,丟失的圖片算是找回來了,再用新分配的測試域名(有效期30天)替換原來失效的域名雳旅,markdown里面的圖片就可正常顯示了跟磨!
寫在后面
- 新分配的測試域名依然只有30天的有效期,難道你每30天就這么操作一次嗎攒盈?顯然是不行的抵拘,換我得瘋掉,那么想要永久解決這個問題型豁,可以自己注冊一個域名僵蛛,并且完成備案,比如阿里云迎变;或者找朋友有請贊助一個二級域名充尉,從此就不怕過期了;以免夜長夢多衣形,諸位還是盡快做好備份轉(zhuǎn)移措施為妙驼侠,指不定哪天30天的測試域名也沒有了呢!
- 沒別的了谆吴,強(qiáng)烈譴責(zé)利用七牛云提供的免費(fèi)測試域名進(jìn)行非法活動(道聽途說未取證)的那幫人泪电!