萬盛學電腦網

 萬盛學電腦網 >> 服務器教程 >> linux中FTP自動備份VPS腳本

linux中FTP自動備份VPS腳本

   服務器多了,網站也越來越多,總覺得不整個備份心裡放不下心,並且有好幾次rm的操作失誤,造成難以挽回的損失。並且大多數的VPS提供商是不提供自動備份功能或者此功能收費價格略高。所以自己還是有必要把這個工作落實一下,說不定哪天就用到了。

  使用的備份空間我自己是用的是Godaddy的Online Storage,優點在於,我的VPS都是美國服務商,選用Godaddy的空間傳輸速度比較有保證,另外最關鍵的價格也能接受,100G空間一年下來不到30美金,鑒於目前美金對人民幣的匯率,這個價格我覺得已經相當優惠了。

  腳本很簡單,大家可以根據自己的需要修改相關內容,此處主要借鑒了Linux VPS自動備份:腳本上傳FTP及RSYNC增量備份,我主要是針對debian系統稍微調整了一句,大家也可以參考一下

  首先需要lftp 安裝:

 代碼如下   # yum -y install lftp

  確定裝好後!(可用 lftp -v檢測)

 代碼如下   然後 vi backup.sh

  然後拷貝一下代碼,並且修改自己的主機相關參數和密碼:

  腳本下載:https://github.com/nonozone/TEMP/blob/master/AutoBackupToFtp.sh

  給腳本添加執行權限:

 代碼如下  

chmod +x /root/backup.sh

  利用系統crontab實現每天自動運行:

 代碼如下  

crontab -e

  輸入以下內容:

 代碼如下  

0 1 * * * /root/backup.sh

  其中0 1為時間分/小時,可自行修改,例如:30 12 ***,就是每天12:30運行這個腳本。

copyright © 萬盛學電腦網 all rights reserved