看到标題,估計你會認為這是又一篇黑*晖文,nonono,本文所述的「低成本」,不僅僅是硬體購入成本低,搭建難度也相對較低。
1 寫在前面
本文目的是充分利用已有資源的前提下,購入基本的裝置将現代家庭中必不可少的電子資料(照片、視訊、音頻、文檔、軟體等)管理起來,包括資料的輸入、存檔、取用及備份歸檔。先來看一下家庭資料管理的整體架構:
整體架構
首先,一般家庭都已配備了電視、電腦(PC)、筆記本電腦、手機以及路由器(雖然有可能不滿足要求而需更換),整套方案一般僅需要新購入用于存儲資料的容器——硬碟以及必要的幾款軟體。
其次,本套方案也不需要多少知識儲備,會用電腦,
懂搜尋即可。
2 實作原理
使用支援外接硬碟的路由器作為管理中樞,通過網線和無線與家庭常用數位産品實作資料互通、流轉、備份、歸檔的目的。搭建完成後,主要價值展現在如下場景:
- 平時使用相機、手機拍攝的照片、視訊隻需像平時一樣拷貝到家裡的 PC 中,照片會自動被傳送入主硬碟(與路由器連接配接的)中存檔。
- 打開電視,随時可以觀看之前在 PC 上使用迅雷下載下傳的視訊以及自己拍的照片。
- 16G 存儲空間的手機裡拍了很多張照片,無需擔心會很快爆倉,背景會原原本本地把照片上傳到「完全屬于自己」的硬碟中。
- 辛苦做的文檔,再也不用心驚膽戰地按無數次 “Ctrl-S”,電腦會自動存檔多個拷貝到硬碟中。
- 用于存儲資料的硬碟難免會有一天會崩潰,沒有備份怎麼行,隻需設定一個提醒,定期将外置移動硬碟插入 PC ,無需任何操作,即可實作資料同步。
相信不少朋友感受過檔案資料丢失的煩惱吧,手機裡照片不見了,電腦中的檔案被誤删了等等。為了避免檔案丢失,需要采用科學的備份方式。關于備份,
「3-2-1 原則」擴充了解一下:
「3-2-1 原則」是一種久經考驗且直覺易行的方法,檔案備份時的具體規則如下:
- 3:存儲 3 份完整的檔案,一份原件加上兩份拷貝。
- 2:将檔案至少儲存在兩種不同的媒體上(比如兩塊硬碟,注意盡量避免使用同一批次買入的硬碟,避免同時出現故障,雖然幾率較低)。
- 1:将一份拷貝儲存在異地,比如辦公室、值得信懶的朋友家等。
3 資源準備
硬體資源
- 支援 USB3.0 接口的千兆無線路由器,建議華碩、網件等可刷梅林固件的産品。例如本文中使用的華碩 RT-AC68U,支援 2 個 USB 口,802.11ac 無線協定。
- 硬碟 ≥ 3 塊,建議至少選一塊 3.5” 機械硬碟,因具有獨立供電可提高硬碟資料的安全性,作為主硬碟的容量建議 2T~4T (根據路由器最高支援容量選擇,AC68U 最高 4T),其他硬碟大大宜善。
- 硬碟盒 ≥ 2,也可采用 1 個硬碟盒加 1 個硬碟底座的方式,用于搭配安裝硬碟。
- 一台 PC,可以是家裡閑置的桌上型電腦或筆記本,能聯網有一定可用存儲空間即可。
- 一台大屏智能電視(可選),主要用于安裝 Kodi 觀看硬碟中的影片或照片。
軟體資源
- Goodsync 實作各種軟硬體互通的紐帶,雖然免費版也能實作「半自動」同步,但還是付費版用起來爽。
- Kodi 支援全平台的免費媒體播放器,本文主要用到 Kodi 電視版(安卓系統),請根據電視的處理器平台選擇,比如 ARM v7 或 v8,目前最新版本是 18.1,推薦 17.6 版,除非您的電視是最新款。
- FolderSync 可實作安卓手機/平闆全自動按計劃頻率增量上傳照片至 「NAS」的硬碟中。
- Ext2Fsd 是一款免費的能夠讓 Windows 系統讀取 etx3/ext4 檔案系統的驅動。可以檢視和複制檔案及檔案夾。——備選,防止緊急需要拷貝主硬碟(Linux 分區)中的資料。
4 環境搭建
硬體連接配接
- 将新購入的 3.5“ 硬碟裝入硬碟盒中,在格式化 ext3 格式并拷貝家庭資料後接入路由器 USB 3.0 端口(藍色);
- 将電視、電腦分别使用網線與路由器 LAN 口連接配接,這麼做的目的是保證資料傳輸的穩定性且減少無線路由帶寬占用;
- 筆記本電腦、手機、iPad 等連接配接家中的 Wi-Fi;
軟體安裝
- PC:安裝 GoodSync;
- 電視:安裝 Kodi;
- 手機:安裝 FolderSync;
準備主硬碟
制作 Live 版 Linux 啟動 U 盤,需要用到的工具有:
- Etcher 或者其他可以将 ISO 格式檔案燒錄到 U 盤的工具
- U 盤,容量大于 2GB
- 下載下傳Linux 鏡像(本文以 elementary OS 為例)
燒錄鏡像
将 Linux 鏡像燒錄至 U 盤中,然後使用該 U 盤啟動 PC 至 Linux 環境下,将要作為主硬碟使用的硬碟連接配接至 PC 。打開系統自帶的磁盤管理工具,将主硬碟格式化為 ext3 格式。
為什麼需要格式化成 ext3 而不是常見的 NTFS?
因為一般路由器系統均對 Linux 友好,雖然很多也支援 NTFS,但根據本人多年經驗,NTFS 不那麼穩定而且連接配接路由器使用時,性能較低。下圖是使用 NTFS 格式時,路由器管理頁面總是提示硬碟存在錯誤。
顯示硬碟錯誤,在 Windows 環境下測試反而沒有錯誤
另外,不使用最新的 ext4 格式是因為 AC68U 不識别。
回到正題:
格式化為 ext3
格式化
如圖所示,将硬碟格式化成 ext3 格式,别急着退盤關機,還需要調整一下磁盤權限,不調整的話,下一步會出現
資料無法寫入硬碟的故障,當你打開磁盤屬性時會看到類似下圖的資訊:
權限不足
磁盤處于隻讀狀态,一勞永逸地調整權限其實很簡單,隻需打開系統自帶的終端(Terminal),輸入
sudo chmod 777 /media/elementary/NAS
(其中 “/media/elementary/NAS” 是目前硬碟挂載的路徑,應根據實際情況填寫)
調整權限
運作結束後再看磁盤屬性,已經改為了可讀寫狀态。
調整後
将現存的資料拷貝至主硬碟中
拷貝資料
完成後,推出硬碟并将其接入路由器的 USB 3.0 接口。
設定路由器
進入路由器背景管理頁面,會在首頁看到硬碟狀态,已挂載且健康度正常。
檢視硬碟挂載狀态
點選左側的 USB 相關應用,打開「伺服器中心」。
設定檔案共享
依次打開 Samba 共享(用于同步操作及一般資料共享)和 FTP (用于手機端 FolderSync 上傳照片)
Samba 檔案共享設定
FTP 檔案共享設定
如果需要對手機端通路權限進行更加精細的管控,可以建立一個照片備份專用賬戶,隻配置設定「照片」目錄的讀寫權限。
權限設定
除了檔案共享以外,根據需要還可以進一步設定家庭列印機共享、脫機下載下傳及 Macbook 需要的備份服務: Time Machine 。
更多資料共享服務
以設定 Time Machine 為例,建議空間設定為筆記本硬碟同樣大小,避免浪費過多主硬碟空間。
設定 Time Machine
Macbook 端設定,選擇位于路由器上的主硬碟;
連接配接主硬碟
輸入路由器管理者名稱及密碼即可正常進行備份。
填寫路由器管理賬戶密碼
至此,路由器設定完畢,如果主硬碟中已拷貝了資料,正常應該是如下界面:
正确狀态
PC 端設定
根據檔案分類,分别設定不同目錄的同步規則,一般選擇雙向同步,自動運作參數設定如下,可根據需要靈活調整。
GoodSync 規則設定
如果一切正常的話,就可以靜待其自動完成剩下的工作了:
同步狀态
同樣道理,可以設定路由器上的主硬碟與移動硬碟、主硬碟與 PC 硬碟等儲存設備進行同步,分享一個小技巧:由于一般 PC 自帶硬碟大小有限,對于視訊等空間占用較大檔案,如何避免占用本地空間。以迅雷下載下傳的視訊為例,設定一個自動同步規則,在過濾器中添加常見的視訊格式類型,例如
*.avi
*.mkv
*.mp4
等,并将模式設定為「移動模式」,即可在檔案同步至主硬碟後自動删除本機檔案。
手機端 FolderSync 設定
添加之前在路由器中添加的 FTP 賬号和密碼;
設定同步檔案夾,安卓手機一般是 DCIM 目錄;
以下是為確定順利同步需要的必要設定,篇幅關系就不展開講了。
電視端設定
電視中安裝 Kodi 後可以參考少數派中一篇文章的做法:安裝 Kodi 展示播放 NAS 電影 。
結尾
最少僅需要投入 1~2 塊硬碟的成本及大約半天的時間,即可基本實作至少數千元「NAS」的效果,何樂而不為呢?