玩轉Nas-008,基於nps或frp利用hyper backup實現多群暉異地備份


玩轉Nas-008,基於nps或frp利用hyper backup實現多群暉異地備份


為何要異地備份群暉數據

博主的白群是做了raid的,但是出於保險起見,考慮到仍然會有一些不可考利因素是博主無法掌控的,所以還是想找到一個能週期性自動備份白群數據的方法。

博主的需求

  • 每天備份白群內特定數據
  • 備份動作自動完成
  • 備份目的地為黑群
  • 明確了需求,就在網上找各種方法,這裡肯定有小夥伴是把數據備份到公有云的,這種方法比較容易實現,但是博主在上篇文章中曾經說過,博主不喜歡把特別私密的文件放到公有云,所以並沒有採用這種方式。

    最後找到了hyper backup這個套件,(注意一下:我是要將白群內的數據備份到黑群)兩臺群暉都需要安裝上hyper backup和hyper backup vault兩個套件。


    玩轉Nas-008,基於nps或frp利用hyper backup實現多群暉異地備份

    打開hyper backup,我們需要使用的就是這個“遠程nas設備”的功能。

    玩轉Nas-008,基於nps或frp利用hyper backup實現多群暉異地備份

    由於博主的需求是群暉到群暉的備份,所以這裡只介紹下這一個功能,hyper backup套件的其他功能也非常強大,博主這裡就先不做介紹,以後有緣再說!

    hyper backup設置

    ok,我們點擊遠程nas設備這個選項,進入到設置裡面

    玩轉Nas-008,基於nps或frp利用hyper backup實現多群暉異地備份

    注意這一步,最早的時候我的兩臺群暉是放在一個網絡環境中,所以服務器名稱或ip地址我只填黑群的內網ip地址即可,但是現在我的白群在家,黑群在公司,這裡再輸入黑群的內網ip肯定不行,而且我黑群也沒有公網ip,那該怎麼辦呢?

    這時博主想到了nps和frp這類內網穿透工具,博主在之前的文章也曾介紹過nps的搭建方法,還不瞭解的小夥伴可以移步瞭解下:

    frp搭建方法,之前博主看了不少大佬寫的號稱小白秒懂的教程,但是博主一直沒成功,昨晚無聊刷油管,突然發現“我們的高產小夥伴司波圖更新了新的視頻名為:【司波圖】FRP內網穿透教程,看得完你就會了”,博主打開一看42分鐘,從原來的到搭建到設置可以說講解的超級詳細,博主跟著搭建了一下,一次成功,在此感謝下司波圖大佬,大佬也算我在nas上的啟蒙老師了,還不會搭建frp的小夥伴可以去油管搜索下這個視頻,順便可以關注下司波圖,很厲害的up主。

    過段時間我也會根據司波圖大佬的視頻簡單寫個教程,給大家分享下。

    關於nps或frp穿透用於hyper backup的嘗試

    獨自嘗試

    因為我們的nps和frp都是搭建在有公網的vps上的,那這個地方得到ip或服務器名稱就是你的vps的ip或者是對應ip解析的域名。比如說我的vps的公網ip是156.126.78.43,那我這個地方是不是就填寫這個ip就可以呢?

    玩轉Nas-008,基於nps或frp利用hyper backup實現多群暉異地備份

    ok,填好後點擊共享文件夾看下能否讀取。

    玩轉Nas-008,基於nps或frp利用hyper backup實現多群暉異地備份

    果然沒有成功,博主在網上查了很久關於異地nas備份且無公網的方法,對於這個問題博主是沒有找到解決的方法。

    諮詢群暉技術支持

    博主也通過官網的技術支持渠道諮詢了群暉的技術,技術給的答覆是如果沒有公網ip很難實現兩臺群暉異地備份,我也諮詢了他是否瞭解nps或者frp這類途徑,他給的答案比較官方,大致就是還是推薦公網ip,估計是這兩類工具也不是官方出的所以官方不願談太多吧。

    大佬幫忙答疑解惑

    諮詢技術後,博主基本已經放棄了,覺得hyper backup這條路應該行不通,打算用Resilio sync來實現兩臺群暉異地備份了。

    但是昨天很偶然的情況下看到微信nas群裡面大家在討論問題,就隨口問了句nps和frp能否實現hyper backup異地備份。群裡有位叫“紙飛機”的同學回了一句:應該可以實現,前提是把hyper backup的端口映射好。

    這位大佬的一句話真可謂是點醒了我,為什麼我一直成功不了,原來是我忘了做端口映射,之前我也曾想到端口的問題,但是我忽略了hyper backup作為一個套件他應該是有自己的端口的,我之前下意識的將這個套件的端口認為是5000了,所以一直不成功。ok,我們查下hyper backup的端口。

    玩轉Nas-008,基於nps或frp利用hyper backup實現多群暉異地備份

    點開後點擊新增

    玩轉Nas-008,基於nps或frp利用hyper backup實現多群暉異地備份

    點擊選擇

    玩轉Nas-008,基於nps或frp利用hyper backup實現多群暉異地備份

    可以看到hyper backup的端口是6281

    玩轉Nas-008,基於nps或frp利用hyper backup實現多群暉異地備份

    好了,查到端口後我們到nps或者frp後臺設置下將6281映射

    正式教程從此開始

    這裡我分別從端口映射開始介紹下nps和frp的設置。兩種方法,只使用一種即可!

    • nps後臺端口映射設置

    ip:8080打開nps後臺,選擇tcp隧道-新增

    玩轉Nas-008,基於nps或frp利用hyper backup實現多群暉異地備份

    做如下設置:

    玩轉Nas-008,基於nps或frp利用hyper backup實現多群暉異地備份

    點擊新增,可以看到狀態都是online,說明穿透成功了

    玩轉Nas-008,基於nps或frp利用hyper backup實現多群暉異地備份

  • frp後臺端口映射設置
  • 找到frpc的規則文件,下載下來進行編輯

    玩轉Nas-008,基於nps或frp利用hyper backup實現多群暉異地備份

    添加此條規則

    玩轉Nas-008,基於nps或frp利用hyper backup實現多群暉異地備份

    然後再到file station上傳編輯好的frpc.ini覆蓋之前的文件。

    如果你對frp的設置不是很明白,你可以去油管看下司波圖大佬的關於frp的教程,非常詳細,我這裡只是簡單介紹了下hyper backup端口映射的方法。

    ok,端口映射好了,我們去hyper backup再設置下

    hyper backup設置

    玩轉Nas-008,基於nps或frp利用hyper backup實現多群暉異地備份

    看!已經可以看到黑群內的文件夾了,這就代表我們穿透hyper backup成功了。選擇一個文件夾作為備份白群的文件,這裡我隨便選一個video測試。

    然後下一步,選擇需要備份白群內的哪些文件,我選了個電影做測試。下一步

    玩轉Nas-008,基於nps或frp利用hyper backup實現多群暉異地備份

    這一步是可以選擇需要備份的套件,是不是很貼心,根據你自己的需要點選即可。

    玩轉Nas-008,基於nps或frp利用hyper backup實現多群暉異地備份

    後面是備份時間和是否啟用循環備份,根據自己需要選擇,最後點擊應用。

    玩轉Nas-008,基於nps或frp利用hyper backup實現多群暉異地備份


    玩轉Nas-008,基於nps或frp利用hyper backup實現多群暉異地備份

    立即備份測試下

    玩轉Nas-008,基於nps或frp利用hyper backup實現多群暉異地備份

    看到已經正常進行備份了,大功告成!

    玩轉Nas-008,基於nps或frp利用hyper backup實現多群暉異地備份

    寫在最後

    如果你用這種方法備份的數據量比較大,一定要注意一下你的vps流量不要一次跑光,因為這個肯定是要走vps的流量的。第一次備份完以後每次就是增量備份了,會很快。

    博主測試了下,我的這個備份速度能穩定在4m/s,我已經很知足了。

    好了,我是shawn,一隻愛折騰的土木羊!


    分享到:


    相關文章: