设置 Synology NAS 与 MEGA.nz 的文件同步

MEGA.nz 是一個速度還不錯的网盘,有很多人用這個分享文件。

网页界面上沒什么碍眼的广告,而且免费账号就有 50GB空间可用。

mega.nz 官方提供了 MEGAcmd 的工具 http://mega.nz/cmd

而且特別註明也有 Synology 和 QNAP 的版本.

好像還沒看到有人分享過 Synology NAS 和 MEGA.nz 同步,我就來獻醜一下..

Cloud Sync 並不支援 mega.nz,所以要另外設定

注意:以下需要基本的 Linux 操作技能,如果完全都不會 Linux,請先自行上網學習一下.

首先進入 DSM,打開終端機登入,telnet 或 ssh 任一個都行.

接著安裝官方的 MEGAcmd 套件 (在 Synology 提供的套件裡搜尋一下應該就能找到)

MEGAcmd 安裝完成之後,就遠端登入 NAS (沒有 ssh 的,可改用 telnet 連線)

這邊 Synology 有限制必須是管理員權限的帳號才能遠端登入,一般帳號會被踢掉

遠端登入 NAS 後,執行 mega-login 來從 NAS 登入 mega.nz

用法: mega-login [帳號] [密碼]

登入成功的話,它會自動記憶這組帳號跟密碼,以後你不需要再重新輸入

成功登入 mega.nz 後,用 mega-sync 指定同步的資料夾

用法: mega-sync [NAS的資料夾] [mega.nz的資料夾]

設定成功的話,再跑一次 mega-sync 就會顯示目前已有的同步任務。這任務也會自動儲存,下次不需要重複輸入

如果要取消同步任務,就執行 mega-sync -d [ID]

(例如上面這個就是用 mega-sync -d 0 來砍掉)

到這邊就都準備完成了,可以自己先測試一下.

在 NAS 同步資料夾內的改動,都會反應到遠端 mega.nz 上。

遠端的任何改動,也會反應在 NAS 這邊.

剩下的就是看你的網路速度而已.

以上把 mega.nz 的帳號、密碼、同步任務都設定完成之後.

在 DSM 排程裡新增一個開機觸發任務,注意執行者的權限是剛剛跑 mega-login 的帳號.

內容是兩行指令.

export HOME="/var/services/homes/admin"

/usr/local/bin/mega-sync

不同版本的 DSM,可能路徑會不太一樣,要依據實況修正

設好以後,每次開機它就會自動啟動同步任務,不需要再遠端登入手動執行.

最後,可以把終端機登入 telnet/ssh 關掉了.

MEGAcmd 還有很多功能,除了簡單的下載、上傳、同步以外,也可以定時做多重備份…

其他功能可以自己多玩玩,或是去找官方文件查查,這邊就不多囉嗦

2019-06-26 17:35 #1

未经允许不得转载:球盖网 » 设置 Synology NAS 与 MEGA.nz 的文件同步

赞 (1) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏