DSM使用rsync同步到TOS

1. 背景

因為性價比的緣故,入手了一臺鐵威馬F4-423,現(xiàn)在需要將黑裙子里面的數(shù)據(jù)遷移到鐵威馬中。

2. 方案制定

第一個方案是,鐵威馬開ftp或smb這種,直接掛載到群暉中,然后使用最傳統(tǒng)的CV大法進行同步。但是也遇到了一些問題,一個是群暉的后臺任務(wù)列表,我不知道如何調(diào)出來,導致無法知曉同步狀態(tài),只能依賴群暉的任務(wù)通知。這樣體驗很糟糕。無法確切的知道是否正在同步,通過查看網(wǎng)絡(luò)流量等方式才能看到。另外一個就是任務(wù)會假死,同步了一天,任務(wù)不知怎么的掛了,然后又要重新同步。。。。??
同事分享了我另外一種同步方式,https://zhuanlan.zhihu.com/p/348609549 這個方式是將DSM同步到QTS中,可以提供一些參考。
隨后就開始研究TOS的方案。

3. 方案執(zhí)行

  1. 首先在DSM中打開rsync的功能,然后設(shè)置好用戶
  2. 在TOS中下載Centralized Backup,新增服務(wù)器,選擇文件服務(wù)器,然后輸入DSM的地址,端口為873,然后設(shè)置好剛剛在DSM中設(shè)置的用戶名和密碼。測試成功以后進行保存。


    3.2
  3. 在TOS中創(chuàng)建備份任務(wù),選擇遠程服務(wù)器、遠程目錄和目標目錄。


    3.3
  4. 開始任務(wù),基本上就能完成備份了,就這么簡單。

4. 效果對比

  • 使用SMB等協(xié)議傳輸


    4.1
  • 使用rsync同步


    4.2

    顯然使用了rsync以后傳輸效率提高了,沒有仔細研究協(xié)議的細節(jié),看結(jié)果應(yīng)該是rsync的對接應(yīng)該會更加底層,所以不用關(guān)注大小文件封裝的問題。

5. 踩坑記錄

在進行同步的過程中,tos獲取rsync目錄的時候,獲取到的內(nèi)容含DSM中目錄的描述信息,導致同步出現(xiàn)問題。
下圖是DSM中目錄的信息


5.1

下圖是在調(diào)試過程中通過命令獲取到的目錄信息


5.2

這個目錄也是TOS獲取到的,最后的現(xiàn)象就是在同步的時候并沒有去除描述,如圖:
5.3

5.4

實際運行的命令中,描述也沒有去處,導致同步失敗。


5.5

5.6

遂將DSM中的描述去處,就好了。所以是DSM的坑吧???哈哈哈哈,說好的系統(tǒng)好用呢?
done,接下來就慢慢的感受TOS吧!
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容