
趁這幾天休息,在google後了解,最簡單的方案就是使用命令模式下的rsync工具,上網啃了一下rsync的用法,有點小小的心得分享給大家,小白實驗過的經驗~ Linux大神可圍觀指教但麻煩不要群毆

我要的很簡單,就是同步後二邊的資料存放及顯示都一模一樣的就好!
rsync這工具有很多的參數及用法,一開始看得迷迷糊糊的,後來簡化出來,我只需要幾個簡單的參數即可:
-a 遞回備份目錄、子目錄及所有文件並保留檔案文件的全部屬性、權限…
-v 列出詳細的輸出資訊
--delete 在上一次備份後,來源如有刪除過檔案,則同步刪除目的地資料夾中的相同檔案
所以只需要下命令即可達到我要的目地了:
rsync -av --delete 來源 目的地
實驗環境:
A設備:DSM 7.0.1 / IP:192.168.1.7
B設備:QTS 5.0.0 / IP:192.168.1.103
首先打開DSM的rsync功能:控制台->檔案服務->rsync->啟動rsync服務,端口:22

打開Putty使用SSH模式分別登入2台設備!
在QTS上面的家目錄中沒有任何的文件及目錄:

在DSM上面的家目錄中只有PHOTO目錄:

實驗一、備份QTS中的Public目錄到DSM的charles目錄並建立一個名為backup的子目錄做為存放位置
在QTS SSH模式中下命令:
rsync -av /share/Public charles@192.168.1.7:./backup
(命令說明:將Public目錄同步到192.168.1.7用戶是charles的家目錄中,並在charles的家目錄中建立一個名為backup的子目錄)
此時會要求輸入DSM使用者charles的登入密碼,輸入後按Enter即會馬上進行同步,可以看到DSM上charles目錄中原本只有Photos目錄,但現在多了一個backup的目錄,並有QTS上Public目錄中的所有檔案。

準備吃飯…下午再來!