《運維派網(wǎng)站數(shù)據(jù)遷移過程踩到的坑和教訓(xùn) – 運維派》要點:
本文介紹了運維派網(wǎng)站數(shù)據(jù)遷移過程踩到的坑和教訓(xùn) – 運維派,希望對您有用。如果有疑問,可以聯(lián)系我們。
數(shù)據(jù)備份恢復(fù)是運維領(lǐng)域最基本不過的,上周運維派將網(wǎng)站數(shù)據(jù)從香港VPS遷移至阿里云國內(nèi)節(jié)點,在這次數(shù)據(jù)遷移過程中發(fā)生了一個令我至今都心有余悸的事情……
事情的經(jīng)過是這樣的:
1、首先在VPS服務(wù)器上對網(wǎng)站程序目錄執(zhí)行tar打包,發(fā)現(xiàn)壓縮包文件達到2GB(正常情況下只有100MB),當(dāng)時懷疑是不是存在什么冗余數(shù)據(jù),但考慮到數(shù)據(jù)遷移的完整性、以及當(dāng)前服務(wù)器剩余空間只剩下幾個GB的現(xiàn)實情況,也就放棄了排查;
2、通過scp將VPS上2GB壓縮包往阿里云服務(wù)器端遠程拷貝,scp進度顯示需要2個小時,受不了這個耗時,果斷CTRL+C,回過頭排查到底是什么數(shù)據(jù)導(dǎo)致壓縮包達到了2GB;
3、對網(wǎng)站程序目錄排查,發(fā)現(xiàn)其中一個文件夾達到1.8GB,cd到該目錄下,里面是大量的圖片之類的附件文件,但這部分?jǐn)?shù)據(jù)已經(jīng)遷移到某家CDN存儲了,便對該目錄執(zhí)行了rm -rf操作,命令下發(fā)后感覺不對,我至少可以先mv到其它目錄的啊,趕緊打開瀏覽器訪問網(wǎng)站,發(fā)現(xiàn)已經(jīng)無法打開了...原來這個目錄是還有程序文件和配置文件的啊,頓時大腦一片空白.
4、這時說手賤也沒用了,趕緊找系統(tǒng)的定時備份數(shù)據(jù),找到前一天晚上的備份數(shù)據(jù)解壓恢復(fù),發(fā)現(xiàn)備份包解壓失敗,報壓縮包格式錯誤,然后繼續(xù)找到前前天的備份數(shù)據(jù),雖然tar解壓依然報壓縮包格式錯誤,但不幸之萬幸是被刪目錄的程序文件算是找回來了.
針對這個教訓(xùn),也做了一次梳理和回溯,總結(jié)起來有以下幾點:
1、任何數(shù)據(jù)在刪除前都務(wù)必做好備份,如果空間不夠,那么mv一下或者先備份到本地也可以的;
2、對于自己設(shè)定的備份,需持有懷疑的態(tài)度,需要確保備份的數(shù)據(jù)本身是可用的;
3、日常的備份需要做到服務(wù)器本地及其異地的存儲,分散備份數(shù)據(jù),提升數(shù)據(jù)可靠性.
號外,運維派現(xiàn)已經(jīng)啟用第三方備份存儲系統(tǒng)來提升數(shù)據(jù)容災(zāi)能力,我們會在后續(xù)的文章中來詳細介紹.
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/4598.html