2014-03-28 90 views
1

我有Linux Centos 6.5,我嘗試了不同的備份腳本,但每次都失敗。我只有少量的Linux經驗,我只用它來建立一個服務器等,所以我不知道如何做適當的備份。我有一臺連接到我的Linux服務器的100GB FTP服務器,可用於備份。全周備份和每日增量備份

我需要一個腳本,它需要每週備份和每日增量備份。我只需要備份某些目錄,例如/ home,/ etc等等。它也應該每週/每天自動執行並進行備份並將該備份放到FTP服務器上。

有沒有人有適當的工作腳本?

回答

0

假設你已經安裝了Centos,你顯然有crond工具。把你的程序進入cron和它會執行任意腳本在指定的時間:

su #login as root 
crontab -e 

這將運行FTP每天上傳的HH:MM

mm hh * * * curl --upload-file testfile.zip ftp://user:[email protected]/ 

但我發現使用直接文件系統訪問來創建備份更爲有用(您需要先配置ssh公鑰訪問):

mm hh * * day_of_week_number rsync -avh -e --updates --delete /source remote.host:/dest