synology nas 備份 ftp 資料

synology nas 備份 ftp 資料

今天要說的是如何使用 synology nas 備份 ftp 資料

現在應該有不少人都會使用 nas 來做備份家裡資料以及當伺服器功能

先前我也有一篇文章介紹如何升級 ds416play 記憶體

但是當今天有使用虛擬主機的用戶來說,也想要定時備份虛擬主機上的資料,這又該如何去做?

synology dsm 系統雖然有很多備份軟體,但還是都無法達到備份 ftp file 的功能,所以比較麻煩

由於 synology nas 也是一台 Linux ,也是可以用 ssh 進入 nas 做新增排程的功能去達到備份

只是每次更改都要進入 ssh 比較麻煩,所以使用 synology nas 內建排程 來設定備份 ftp file

 

先進入 synology nas 裡面,再點選控制台 –>任務排程表 –> 新增 排程任務 –> 使用者定義指令碼

synology backup ftp file

 

新增任務畫面,自己打上想要的任務名稱,不能用中文,所以我打 ftp backup

synology backup ftp file

 

第二頁排程,想要多久執行一次任務,就在這裡設定,依個人喜好即可 !!

 

synology backup ftp file

 

最後一頁任務設定是重點,因為我們是自己定義指令,所以要在執行命令打上指令

 

指令如下:

cd /nas存檔路徑
wget -r ftp://ftp帳號:ftp密碼@ftp網址/路徑

 

指令說明:

cd 是進入資料夾。wget 是指下載檔案。 -r表示下載某一目錄下的所有文件

 

synology backup ftp file

 

設定好之後按下確定就可以了,設定好後想要馬上進行備份

回到列表,對想要執行的排程按滑鼠右鍵 –> 執行,就會馬上備份資料了 !!

但是這個指令因為沒加密,所以可能會有風險,使用者要自行評估狀況

還有這個指令是使用 wget 下載功能,所以每次備份都會重新下載全部的檔案

所以如果可以的話,就盡量不要備份整個大資料夾,備份需要的資料即可

或者是可以選擇在晚上比較不會使用的到時間去執行,比較不會拖延到nas速度

 

nas存檔路徑查看

找一個想要存檔的資料夾,按滑鼠右鍵 –>內容

synology backup ftp file

 

直接複製所在位置貼置換指令裡面的 nas存檔路徑

 

synology backup ftp file

 

ftp 路徑查看

使用 FileZilla 登入之後,選到想要備份的資料夾,直接備份上面的 遠端站台

遠端站台換掉指令中的路徑即可…記得路徑網址中間要有個 /

synology backup ftp file

  • Frenzied Curry

    這篇文章真的是太棒了..之前找好久
    synology 也沒類似套件
    感謝大大教學

    • 哈利

      記得檢查資料