服務(wù)器多了,網(wǎng)站也越來越多,總覺得不整個(gè)備份心里放不下心,并且有好幾次rm的操作失誤,造成難以挽回的損失。并且大多數(shù)的VPS提供商是不提供自動(dòng)備份功能或者此功能收費(fèi)價(jià)格略高。所以自己還是有必要把這個(gè)工作落實(shí)一下,說不定哪天就用到了。
使用的備份空間我自己是用的是Godaddy的Online Storage,優(yōu)點(diǎn)在于,我的VPS都是美國服務(wù)商,選用Godaddy的空間傳輸速度比較有保證,另外最關(guān)鍵的價(jià)格也能接受,100G空間一年下來不到30美金,鑒于目前美金對(duì)人民幣的匯率,這個(gè)價(jià)格我覺得已經(jīng)相當(dāng)優(yōu)惠了。
腳本很簡單,大家可以根據(jù)自己的需要修改相關(guān)內(nèi)容,此處主要借鑒了Linux VPS自動(dòng)備份:腳本上傳FTP及RSYNC增量備份,我主要是針對(duì)debian系統(tǒng)稍微調(diào)整了一句,大家也可以參考一下
首先需要lftp 安裝:
代碼如下 | 復(fù)制代碼 |
# yum -y install lftp |
確定裝好后?。捎?lftp -v檢測(cè))
代碼如下 | 復(fù)制代碼 |
然后 vi backup.sh |
然后拷貝一下代碼,并且修改自己的主機(jī)相關(guān)參數(shù)和密碼:www.111cn.net
腳本下載:https://github.com/nonozone/TEMP/blob/master/AutoBackupToFtp.sh
給腳本添加執(zhí)行權(quán)限:
代碼如下 | 復(fù)制代碼 |
chmod +x /root/backup.sh |
利用系統(tǒng)crontab實(shí)現(xiàn)每天自動(dòng)運(yùn)行:
代碼如下 | 復(fù)制代碼 |
crontab -e |
輸入以下內(nèi)容:
代碼如下 | 復(fù)制代碼 |
0 1 * * * /root/backup.sh |
其中0 1為時(shí)間分/小時(shí),可自行修改,例如:30 12 ***,就是每天12:30運(yùn)行這個(gè)腳本。
原文轉(zhuǎn)自:http://www.111cn.net/sys/linux/58168.htm你可能感興趣的文章新聞熱點(diǎn)
疑難解答
圖片精選