基于群晖DS216+II的家庭存储解决方案
生活随笔
收集整理的這篇文章主要介紹了
基于群晖DS216+II的家庭存储解决方案
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
0. 前言
隨著家庭計算設備的不斷增加,積累的數據量(如照片、高清資源)呈現大幅增長的趨勢,而數據生成和訪問越來越多元化,移動設備每天不斷產生新的照片、視頻,其使用頻度大大高于家庭電腦(包括臺式機和筆記本),這就進一步導致數據維護成本(如備份、同步)的急劇上升。因此,當前迫切需要一個能夠支撐多種設備終端本地和遠程訪問、具備高可靠性存儲能力的家庭存儲解決方案。
本文介紹了以群暉DS216+II存儲服務器為存儲中心、以“有線+無線WIFI”千兆網絡作支撐的家庭存儲方案,經筆者一段時間實踐,可以滿足當前絕大多數家庭存儲訪問和使用需要。
1. 指導思想和設計目標 在確定方案的指導思想之前,首先要明確當前家庭數據存儲模式的“痛點”: A. 數據過于分散:臺式機、筆記本、移動硬盤都存儲了大量文件,難以在短時間內快速搜索找到某個文件; B. 數據備份繁瑣:以往的維護思想是將電腦上的文件在移動硬盤上定期備份,但隨著設備的增加,備份過程越來越繁瑣,隨著時間推移歷史數據沉積在移動硬盤中,終年不會訪問,往往最后成了“死數據”; C. 存在大量冗余數據:因為歷史因素,多塊移動硬盤中保存了多份相似目錄,有的版本各異,有的因為移動硬盤空間或分區限制,目錄難以統一,這又造成難以維護的局面; D. 難以遠程訪問:由于工作日家中電腦處于關機狀態,這就無法在外遠程訪問家中電腦和移動硬盤中的數據,而如果日常將電腦保持開機狀態,又增加耗電成本和安全風險。 針對以上問題,確定了下面指導思想和設計目標。
1)指導思想 (1)數據中心化 將所有分散在電腦硬盤、移動硬盤中的數據都存儲在同一個存儲空間,臺式機和筆記本上僅保存臨時文件和該存儲空間文件的一個副本,而移動硬盤可保存該存儲空間重要文件的備份以及在日常外出和工作中使用。 (2)“喚醒沉睡的數據” 當所有數據都存儲在同一存儲空間,那么就必須需要一個具備對數據進行多種方式訪問、搜索和操作處理的系統和用戶界面,當然,最理想的還是能夠使用專業的應用程序分別訪問和操作專項數據,如音樂、電影等。 (3)成本可控 這里的成本既包含財務成本,也包含維護成本(主要是時間和空間)。筆者認為以有限的財力換取較低的維護成本是劃算的,簡單的說就是盡可能“一步到位”,并且“專業的事情交給專業的設備去做”也是在降低日常維護成本,將大部分精力放在日常工作、生活和娛樂之中。 基于上述思想,筆者決定: A. 在“購買專業存儲設備”和“自行組裝存儲服務器”之間筆者選擇了前者; B. 在多個存儲設備品牌之間,筆者選擇了群暉(Synology),該品牌不但在家庭用戶中有良好的口碑,更是具備了世界領先的基于Linux的專業存儲操作系統DSM,在存儲服務器上,軟件和硬件同等重要; C. 在群暉多個產品型號中,考慮到有限的預算、占用空間和低功耗、未來存儲容量的需求以及對資源訪問時效性的要求,筆者選擇了DS216+II,該型號具備2盤位、Intel雙核CPU、1G內存、專門硬件解碼芯片等特性,基本符合預期要求。
2)設計目標 (1)高可靠性 雖說是家庭使用,但同樣需要高可靠性,因為家庭照片、工作資料是無價的。因此在這方面付出一定成本也是值得的。通過對比多個RAID方案,決定選擇RAID1(即兩塊硬盤1:1備份),以達到較高可靠性。此外,經考察群暉DSM提供了多種備份和同步軟件以及可自定義腳本,符合未來維護需要。 (2)高易用性 高易用性包括易部署、易配置、易使用。既然選擇了群暉存儲服務器,那么隨機安裝的DSM操作系統所提供的功能,能夠很好地滿足日常所需,而在移動設備上群暉也提供了多個APP(文件、音樂、電影、下載等等),也能夠最大程度滿足各種數據訪問操作需要。最重要的是,其易用性已然是廣大白/黑群暉用戶們所津津樂道的。 (3)高靈活性 群暉DSM的“套件中心”中提供了大量各類軟件可供安裝,能夠滿足當前家庭多個場景使用需要,如娛樂、工作、日常維護等。 2. 存儲和網絡架構 1)設備清單 A. 群暉DS216+II。選擇理由:專業設備、硬件配置高、軟件強大且豐富; B. 西部數據紅盤(4T*2)。選擇理由:專業NAS硬盤,品牌口碑好; C. 極路由4。選擇理由:千兆路由器,操作熟悉(之前一直在用使用極貳)、插件豐富; D. 電腦:SEELE臺式機(2017),HP筆記本(2009),MacBook Pro(2011),MacBook Air(2013); E. 手機(若干iPhone/Andriod手機)、iPad; F. 若干塊移動硬盤,包括2T,1T,500G,160G等。 2)環境搭建 A. 安裝極路由4,并配置了DNS域名服務器(xxx.jios.org)和超級端口轉發(用于在外訪問家中局域網各類服務); B. 安裝DS216,插入兩塊4T硬盤,并配置基礎功能,包括共享目錄、FTP服務、用戶/用戶組、QuickConnect、安全性、任務計劃等; C. 安裝并配置DS216 APP,包括Photo Station/Audio Station/Video Station/Download Station/Cloud Station Server/USB Copy/Cloud Sync; E. 手機、iPad上安裝DS APP,包括DS file/DS video/DS audio/DS photo等; D. 清理并轉移數據到DS216上。這里主要包括以下步驟: a) 篩選一遍所有移動硬盤、電腦硬盤中的目錄和文件,將目錄和文件分類并將轉移方式記錄到《資源整合規劃表》,作為轉移參考以及日后回顧時查看。這一步其實就是做計劃,實際操作是很耗時的,但好處是理清思路、避免迷失在數據的海洋中(事后證明這點時間的付出對效率提升是值得的)。主要過程就是:在DS216上建立photo、video、music、Documents、Work、Study等共享根目錄(目錄名小寫的是DSM軟件要使用的,首字母大寫的是筆者自定義的),然后將各個硬盤上的各個目錄按照這個分類進行歸類,由于個別目錄會包含主題內容多樣化的文件,所以這里只做宏觀歸類,如內容五花八門的文檔,就歸類到/Documents/Miscellenaous,具體微觀的類別細分待以后有需要的時候再作,照片目錄也是這樣處理,這樣就可以最大程度避免陷入和糾結于對某個局部微觀目錄的分析整理。 b) 依據上一步制定的轉移計劃開始轉移數據,期間可能會對轉移方式作合理微調,同時也盡量同步刷新《資源整合規劃表》。 c) 格式化清空移動硬盤,用于新的用途。例如,2T移動硬盤在刪除分區、全盤格式化后就日常插在DS216上,作為后者的備份盤。 3)網絡和存儲結構 A. 在數據存儲訪問方面,局域網中所有電腦都可以通過共享目錄訪問、上傳下載DS216的文件,手機和iPad上可以通過DS APP訪問DS216上的文件,這里為家庭成員也分別分配了具備不同權限的賬號來訪問相應資源,對敏感資源進行隔離。 B. 在網絡訪問方面,由于使用了千兆路由器,多臺設備同時上網、看高清視頻都可以得到一定的質量保證。距離路由器較近的電腦使用5G信號接入,其他移動設備使用2.4G信號接入。外部網絡,如公司局域網的電腦,可以通過FTP、Web頁面來訪問DS216上的文件。另外為了保證訪問DS216的穩定性,使用了DS216自帶的網線直連路由器千兆LAN口(后續考慮改用7類網線)。 C. 具體結構拓撲如下圖所示。 3. 數據同步與備份 既然是存儲解決方案,那么數據備份和同步就是重中之重的任務,因此這里也單獨用一個章節來介紹。前面已經提到,DS216存儲了全部數據,電腦僅保存臨時文件和DS216上的副本,因此DS216和電腦之間就存在文件同步需求,DS216本身的數據也有備份需求。雖然這樣看來備份任務已經比以前使用移動硬盤備份簡單很多,但為了最大程度解放人力,以及充分利用DSM系統自帶的軟件功能,這里還是使用“自動+手動”相結合的方式執行。 1)同步 (1)同步方式 根據文件使用頻度,定義兩級同步方式: A. 對于頻繁使用文件和目錄,需要日常在電腦上操作它們,并使用CloudStation Drive自動同步DS216上的對應目錄上,應用對象:照片、工作文檔; B. 對于電腦上只有一部分目錄需要和DS216保持同步、而另一部分目錄無須保存到DS216、或者需要同步的目錄結構在DS216和電腦上暫無法保持統一的,可使用BeyondCompare在DS216和電腦之間手動拷貝完成同步,臨時文件則無須拷貝。而為了日后拷貝方便,在BeyondCompare中需要將所有目錄比較會話保存下來,同時將會話配置導出保存。 (2)影響因素 設計兩級同步主要考慮以下兩個方面: A. 防止大型的冗余目錄過多、難以維護。最重要的是要識別哪些文件和目錄需要同步,哪些是只在本地電腦保存即可,哪些只在DS216上保存即可; B. 軟件約束。當DS216上共享目錄下的子目錄在不同電腦上都有副本,例如子目錄A,B在臺式機上存在,子目錄C,D在筆記本上存在,經測試CloudStation Drive對于這種情況會存在同步異常或壓根無法建立同步任務的問題,因此為了保險起見,對于不得不分散保存、且沒有實時同步需求的目錄,使用手動同步,好在這類數據畢竟是極少數。但如果出現很多這樣的數據,那就必須考慮目錄結構是否合理、是否有必要同步了。 2)備份 (1)備份方式 A. 對于DS216上重要共享目錄(如照片、文檔、學習資料等),使用DSM上的USB Copy和創建基于rsync命令的備份腳本執行將整個目錄備份到外接移動硬盤中。當然,為了實現自動化執行,這兩個操作都需要加入到"任務計劃“中每月執行一次備份任務。另外,為本身就是RAID1的DS216作備份,實際是上了一個“雙保險”,進一步提高可靠性。 B. 對于重要配置文件,如DSM系統配置文件、備份腳本、電腦上的BeyondCompare同步會話(需手動導出),則使用BeyondCompare手動執行備份。 (2)影響因素 A. 對于上面為何不用USB Copy完成DS216所有重要目錄的備份,實際也是因為該軟件功能限制,經測試,USB Copy不支持為同一個移動硬盤的不同目錄建立多個拷貝任務。 B. 以往筆者曾經將重要目錄在百度網盤上做過備份(其實最早是“金山快盤”,后來快盤掛了才轉到網盤上的),但由于網上有人反饋DSM上在CloudSync中關聯百度網盤賬號并下載網盤上的大量文件會出現某些同步問題,因此筆者決定用于備份的網盤賬號僅在筆記本上完成同步,即同步方向為DS216==(CloudStationDrive)==>>筆記本==>>百度網盤,雖然比較麻煩,但至少不會出現最不愿意看到的同步錯誤、滯后等問題,況且有了DS216、對網盤備份的更新要求就沒那么高了。 4. 典型應用場景 (1)看照片 在外面可以通過瀏覽器登錄Photo Station主頁來查看照片,也可以在手機上通過DS photo基于QuickConnect賬號登錄Photo Station來查看照片。當然為了提高安全性,不論哪種方式,都可以選擇HTTPS方式訪問。 (2)看電影 在外面和家中可以在手機或iPad上通過DS video看電影,最值得稱道的是,當指定了視頻所在目錄后,DSM的Video Station軟件可以為該目錄下所有視頻建立索引,并根據視頻信息自動上網查找匹配相應的基本信息,如海報、簡介、演職員列表等,就相當于擁有了自己的一臺視頻服務器一樣!同時也一定程度激發了觀看和重溫以往保存的未看和看過的電影的欲望。 (3)聽音樂 在外面和家中可以在手機上通過DS audio聽音樂,和電影一樣,DSM的Audio Station也會建立索引、查找唱片信息,但由于以往下載的音頻文件的基本信息良莠不齊,有大量曲目的歌手、唱片名都缺失或錯誤,因此筆者還是更喜歡通過“按目錄查看”的方式以目錄為單位播放音樂。 (4)下載資源 DSM上提供Download Station支持HTTP、FTP、BT等多種下載方式,在手機上通過DS get也可以執行和查看下載任務;另外當前有不少資源是通過百度網盤傳播分享的,因此通過CloudSync綁定百度網盤賬號,這樣只要在百度網盤上將共享資源保存到用戶賬號的空間中,然后將該資源移動到“我的應用數據-->app-->CloudSync”目錄中,DSM上的CloudSync就會自動下載這些資源,真是極其便捷。(對于迅雷下載,需要安裝Docker后才能使用,筆者暫未嘗試) (5) 管理DS216 在家中通過局域網IP地址就可以訪問DS216的Web主頁,在外面可以通過“域名:端口"的方式訪問;此外,在家中也可以通過DS finder來對DS216進行一些基本操作,如查看設備信息、狀態以及重啟設備等。 (6)FTP服務 在公司電腦上最常用的訪問方式實際是在Beyond Compare中訪問DS216的FTP地址,這樣遠程拷貝、比較數據都十分方便。 (7)SSH服務 當需要執行一些DSM無法實現的操作時,就需要SSH登錄到DS216上,比如修改root密碼、測試腳本等。 除了上述場景,DSM還提供很多其他服務和軟件安裝,如DLNA媒體播放、NOTE Station以及安裝Docker等等這樣的玩法,有待筆者后續摸索使用后再作記錄。 5. 設備維護 對于存儲服務器,日常維護自然也是重要內容之一。群暉DSM也實實在在提供了一系列功能強大的維護手段和工具。例如,DSM甚至還支持配置syslog服務器、將日志發送至后者。但對于家庭使用,只需要一些基本維護手段即可滿足需要。 (1) 每周生成存儲報告 DSM的"存儲空間分析器“生成存儲報告十分詳盡,從目錄大小到文件分類大小,再到全局文件大小排序、最近修改和最久未訪問,但筆者最喜歡的功能,還是重復文件統計,用戶可以根據該統計結果手動清理冗余文件,并且由此也常常會順便發現某些目錄布局不合理的地方并進行及時重構。 (2)執行計劃任務 前面已經提到,通過"任務計劃“可以自動執行預定義任務和自定義腳本。筆者主要添加了定期清理回收站、定期備份DS216重要共享目錄,定期磁盤SMART檢測、定期更新DSM等任務。 (3)維護跟蹤表格 為了方便跟蹤管理,筆者建立了“事務跟蹤表格”,其中包括“資源規劃”、“網絡規劃”和“事件日志”,用于記錄家中所有存儲設備的存儲信息、備份同步信息、IP地址和端口規劃,以及記錄手動執行備份的日志等等。 6. 未來發展方向 萬物唯一不變的規律就是“變”。任何解決方案也是如此,必須根據不斷涌現的新情況、新問題與時俱進,持續更新完善。本文介紹的內容也僅僅是滿足當下大部分需求。既然DS216承擔著家庭存儲中心的角色,那么筆者認為未來其更新的方向有如下幾點。 (1)有關云筆記 能夠支持市面流行的各種云筆記,如有道云筆記、蘋果的iCloud提醒事項和備忘錄。DSM提供的NOTE Station確實很好,只不過來的晚了點(或者筆者接觸地晚了點)。 (2)有關云賬本 能夠支持市面流行的各種賬本APP同步,如隨手記。這樣未來DSM又可以搖身變成家庭財務服務器。 (3)有關存儲空間 由于預算有限,筆者購買的是DS216這樣的2盤位存儲服務器。但如果未來遇到百GB量級的數據上漲,2盤位可能就無法滿足存儲空間升級要求,如果財力和空間允許,4-5盤位才是最佳選擇。 7. 后記 本文主要介紹了基于群暉DS216+II的家庭存儲解決方案思想、目標、具體實施過程以及使用場景等內容。可以看到,本文并未深入描述某個具體功能配置和參數設置方式,這是因為功能配置絕大部分可以通過群暉在線幫助文檔獲取相應信息,而參數設置是因人而異、因環境而異的。 當然,DSM的很多功能筆者也在摸索實踐中。在實施該解決方案過程中,筆者也查看了不少很好的技巧和新手指導文章、以及知乎上網友對家庭存儲的各種看法和實踐經驗,得到了不少啟發。但尚未看到一篇對于家庭存儲一整套解決方案和實施過程的介紹(可能也是筆者沒有搜索到),因此特整理了本文,既是對自己一些實施思路和實踐經驗的總結以備日后改進,也是為廣大網友在考慮自己搭建存儲環境的時候的一點借鑒和參考。 每個人、每個家庭的環境不同、硬件設備不同、預算不同,最終搭建出來的環境也是五花八門的,但核心思想和目標都是大同小異、相通相似的,筆者以為這也是撰寫本文的初衷所在。 8. 參考資源 (1)有關NAS的文章 A. 《討論下控制成本的前提下,家用安全保存20年數據的備份方案》 https://www.chiphell.com/thread-1330445-1-1.html B. 《搭建私有云的5大主流方案》 http://blog.csdn.net/enweitech/article/details/51461432 C. 《想玩 NAS? 群暉NAS 的選購 配件搭配以及硬盤 RAID指南》 http://blog.csdn.net/csdn100861/article/details/51445321 (2)有關群暉產品的文章 A. 《知識庫 | 群暉科技 Synology Inc.》 https://www.synology.com/zh-cn/knowledgebase B. 《云端 & 文件同步 - DSM 6.1 | 群暉科技 Synology Inc.》 https://www.synology.cn/zh-cn/dsm/6.1/cloud_file_syncing C. 《Raid模式選擇?什么是SHR?》 https://www.chiphell.com/portal.php?mod=view&aid=9418&page=6 D. 《RAID 容量計算器》 https://www.synology.cn/zh-cn/support/RAID_calculator E. 《群暉-win/mac/nfs ftp tftp webdav文件服務的概念及設置》 http://www.360doc.com/content/16/1115/15/28023286_606752404.shtml F. 《一個群暉NAS的入門級說明書——遲到很久的群暉D216j體驗報告》 http://plus.zealer.com/report/66894.html G. 《談談我的家庭組網方式,順便說說群暉shr模式的換盤過程》 http://post.smzdm.com/p/502494/ H. 《說說黑群暉和極路由那點事兒 篇二:滿負荷使用你的NAS——零基礎搭建個人博客及論壇》 http://post.smzdm.com/p/310848/ I. 《讓群暉NAS里的Docker為家庭提供更多服務吧》 http://post.smzdm.com/p/424818/ PS. 如有家庭存儲方面的問題和想法,歡迎來信討論、共同進步: yanghao_ccst@163.com (該郵箱筆者手機可以實時提醒新郵件,因此來信必回)
1. 指導思想和設計目標 在確定方案的指導思想之前,首先要明確當前家庭數據存儲模式的“痛點”: A. 數據過于分散:臺式機、筆記本、移動硬盤都存儲了大量文件,難以在短時間內快速搜索找到某個文件; B. 數據備份繁瑣:以往的維護思想是將電腦上的文件在移動硬盤上定期備份,但隨著設備的增加,備份過程越來越繁瑣,隨著時間推移歷史數據沉積在移動硬盤中,終年不會訪問,往往最后成了“死數據”; C. 存在大量冗余數據:因為歷史因素,多塊移動硬盤中保存了多份相似目錄,有的版本各異,有的因為移動硬盤空間或分區限制,目錄難以統一,這又造成難以維護的局面; D. 難以遠程訪問:由于工作日家中電腦處于關機狀態,這就無法在外遠程訪問家中電腦和移動硬盤中的數據,而如果日常將電腦保持開機狀態,又增加耗電成本和安全風險。 針對以上問題,確定了下面指導思想和設計目標。
1)指導思想 (1)數據中心化 將所有分散在電腦硬盤、移動硬盤中的數據都存儲在同一個存儲空間,臺式機和筆記本上僅保存臨時文件和該存儲空間文件的一個副本,而移動硬盤可保存該存儲空間重要文件的備份以及在日常外出和工作中使用。 (2)“喚醒沉睡的數據” 當所有數據都存儲在同一存儲空間,那么就必須需要一個具備對數據進行多種方式訪問、搜索和操作處理的系統和用戶界面,當然,最理想的還是能夠使用專業的應用程序分別訪問和操作專項數據,如音樂、電影等。 (3)成本可控 這里的成本既包含財務成本,也包含維護成本(主要是時間和空間)。筆者認為以有限的財力換取較低的維護成本是劃算的,簡單的說就是盡可能“一步到位”,并且“專業的事情交給專業的設備去做”也是在降低日常維護成本,將大部分精力放在日常工作、生活和娛樂之中。 基于上述思想,筆者決定: A. 在“購買專業存儲設備”和“自行組裝存儲服務器”之間筆者選擇了前者; B. 在多個存儲設備品牌之間,筆者選擇了群暉(Synology),該品牌不但在家庭用戶中有良好的口碑,更是具備了世界領先的基于Linux的專業存儲操作系統DSM,在存儲服務器上,軟件和硬件同等重要; C. 在群暉多個產品型號中,考慮到有限的預算、占用空間和低功耗、未來存儲容量的需求以及對資源訪問時效性的要求,筆者選擇了DS216+II,該型號具備2盤位、Intel雙核CPU、1G內存、專門硬件解碼芯片等特性,基本符合預期要求。
2)設計目標 (1)高可靠性 雖說是家庭使用,但同樣需要高可靠性,因為家庭照片、工作資料是無價的。因此在這方面付出一定成本也是值得的。通過對比多個RAID方案,決定選擇RAID1(即兩塊硬盤1:1備份),以達到較高可靠性。此外,經考察群暉DSM提供了多種備份和同步軟件以及可自定義腳本,符合未來維護需要。 (2)高易用性 高易用性包括易部署、易配置、易使用。既然選擇了群暉存儲服務器,那么隨機安裝的DSM操作系統所提供的功能,能夠很好地滿足日常所需,而在移動設備上群暉也提供了多個APP(文件、音樂、電影、下載等等),也能夠最大程度滿足各種數據訪問操作需要。最重要的是,其易用性已然是廣大白/黑群暉用戶們所津津樂道的。 (3)高靈活性 群暉DSM的“套件中心”中提供了大量各類軟件可供安裝,能夠滿足當前家庭多個場景使用需要,如娛樂、工作、日常維護等。 2. 存儲和網絡架構 1)設備清單 A. 群暉DS216+II。選擇理由:專業設備、硬件配置高、軟件強大且豐富; B. 西部數據紅盤(4T*2)。選擇理由:專業NAS硬盤,品牌口碑好; C. 極路由4。選擇理由:千兆路由器,操作熟悉(之前一直在用使用極貳)、插件豐富; D. 電腦:SEELE臺式機(2017),HP筆記本(2009),MacBook Pro(2011),MacBook Air(2013); E. 手機(若干iPhone/Andriod手機)、iPad; F. 若干塊移動硬盤,包括2T,1T,500G,160G等。 2)環境搭建 A. 安裝極路由4,并配置了DNS域名服務器(xxx.jios.org)和超級端口轉發(用于在外訪問家中局域網各類服務); B. 安裝DS216,插入兩塊4T硬盤,并配置基礎功能,包括共享目錄、FTP服務、用戶/用戶組、QuickConnect、安全性、任務計劃等; C. 安裝并配置DS216 APP,包括Photo Station/Audio Station/Video Station/Download Station/Cloud Station Server/USB Copy/Cloud Sync; E. 手機、iPad上安裝DS APP,包括DS file/DS video/DS audio/DS photo等; D. 清理并轉移數據到DS216上。這里主要包括以下步驟: a) 篩選一遍所有移動硬盤、電腦硬盤中的目錄和文件,將目錄和文件分類并將轉移方式記錄到《資源整合規劃表》,作為轉移參考以及日后回顧時查看。這一步其實就是做計劃,實際操作是很耗時的,但好處是理清思路、避免迷失在數據的海洋中(事后證明這點時間的付出對效率提升是值得的)。主要過程就是:在DS216上建立photo、video、music、Documents、Work、Study等共享根目錄(目錄名小寫的是DSM軟件要使用的,首字母大寫的是筆者自定義的),然后將各個硬盤上的各個目錄按照這個分類進行歸類,由于個別目錄會包含主題內容多樣化的文件,所以這里只做宏觀歸類,如內容五花八門的文檔,就歸類到/Documents/Miscellenaous,具體微觀的類別細分待以后有需要的時候再作,照片目錄也是這樣處理,這樣就可以最大程度避免陷入和糾結于對某個局部微觀目錄的分析整理。 b) 依據上一步制定的轉移計劃開始轉移數據,期間可能會對轉移方式作合理微調,同時也盡量同步刷新《資源整合規劃表》。 c) 格式化清空移動硬盤,用于新的用途。例如,2T移動硬盤在刪除分區、全盤格式化后就日常插在DS216上,作為后者的備份盤。 3)網絡和存儲結構 A. 在數據存儲訪問方面,局域網中所有電腦都可以通過共享目錄訪問、上傳下載DS216的文件,手機和iPad上可以通過DS APP訪問DS216上的文件,這里為家庭成員也分別分配了具備不同權限的賬號來訪問相應資源,對敏感資源進行隔離。 B. 在網絡訪問方面,由于使用了千兆路由器,多臺設備同時上網、看高清視頻都可以得到一定的質量保證。距離路由器較近的電腦使用5G信號接入,其他移動設備使用2.4G信號接入。外部網絡,如公司局域網的電腦,可以通過FTP、Web頁面來訪問DS216上的文件。另外為了保證訪問DS216的穩定性,使用了DS216自帶的網線直連路由器千兆LAN口(后續考慮改用7類網線)。 C. 具體結構拓撲如下圖所示。 3. 數據同步與備份 既然是存儲解決方案,那么數據備份和同步就是重中之重的任務,因此這里也單獨用一個章節來介紹。前面已經提到,DS216存儲了全部數據,電腦僅保存臨時文件和DS216上的副本,因此DS216和電腦之間就存在文件同步需求,DS216本身的數據也有備份需求。雖然這樣看來備份任務已經比以前使用移動硬盤備份簡單很多,但為了最大程度解放人力,以及充分利用DSM系統自帶的軟件功能,這里還是使用“自動+手動”相結合的方式執行。 1)同步 (1)同步方式 根據文件使用頻度,定義兩級同步方式: A. 對于頻繁使用文件和目錄,需要日常在電腦上操作它們,并使用CloudStation Drive自動同步DS216上的對應目錄上,應用對象:照片、工作文檔; B. 對于電腦上只有一部分目錄需要和DS216保持同步、而另一部分目錄無須保存到DS216、或者需要同步的目錄結構在DS216和電腦上暫無法保持統一的,可使用BeyondCompare在DS216和電腦之間手動拷貝完成同步,臨時文件則無須拷貝。而為了日后拷貝方便,在BeyondCompare中需要將所有目錄比較會話保存下來,同時將會話配置導出保存。 (2)影響因素 設計兩級同步主要考慮以下兩個方面: A. 防止大型的冗余目錄過多、難以維護。最重要的是要識別哪些文件和目錄需要同步,哪些是只在本地電腦保存即可,哪些只在DS216上保存即可; B. 軟件約束。當DS216上共享目錄下的子目錄在不同電腦上都有副本,例如子目錄A,B在臺式機上存在,子目錄C,D在筆記本上存在,經測試CloudStation Drive對于這種情況會存在同步異常或壓根無法建立同步任務的問題,因此為了保險起見,對于不得不分散保存、且沒有實時同步需求的目錄,使用手動同步,好在這類數據畢竟是極少數。但如果出現很多這樣的數據,那就必須考慮目錄結構是否合理、是否有必要同步了。 2)備份 (1)備份方式 A. 對于DS216上重要共享目錄(如照片、文檔、學習資料等),使用DSM上的USB Copy和創建基于rsync命令的備份腳本執行將整個目錄備份到外接移動硬盤中。當然,為了實現自動化執行,這兩個操作都需要加入到"任務計劃“中每月執行一次備份任務。另外,為本身就是RAID1的DS216作備份,實際是上了一個“雙保險”,進一步提高可靠性。 B. 對于重要配置文件,如DSM系統配置文件、備份腳本、電腦上的BeyondCompare同步會話(需手動導出),則使用BeyondCompare手動執行備份。 (2)影響因素 A. 對于上面為何不用USB Copy完成DS216所有重要目錄的備份,實際也是因為該軟件功能限制,經測試,USB Copy不支持為同一個移動硬盤的不同目錄建立多個拷貝任務。 B. 以往筆者曾經將重要目錄在百度網盤上做過備份(其實最早是“金山快盤”,后來快盤掛了才轉到網盤上的),但由于網上有人反饋DSM上在CloudSync中關聯百度網盤賬號并下載網盤上的大量文件會出現某些同步問題,因此筆者決定用于備份的網盤賬號僅在筆記本上完成同步,即同步方向為DS216==(CloudStationDrive)==>>筆記本==>>百度網盤,雖然比較麻煩,但至少不會出現最不愿意看到的同步錯誤、滯后等問題,況且有了DS216、對網盤備份的更新要求就沒那么高了。 4. 典型應用場景 (1)看照片 在外面可以通過瀏覽器登錄Photo Station主頁來查看照片,也可以在手機上通過DS photo基于QuickConnect賬號登錄Photo Station來查看照片。當然為了提高安全性,不論哪種方式,都可以選擇HTTPS方式訪問。 (2)看電影 在外面和家中可以在手機或iPad上通過DS video看電影,最值得稱道的是,當指定了視頻所在目錄后,DSM的Video Station軟件可以為該目錄下所有視頻建立索引,并根據視頻信息自動上網查找匹配相應的基本信息,如海報、簡介、演職員列表等,就相當于擁有了自己的一臺視頻服務器一樣!同時也一定程度激發了觀看和重溫以往保存的未看和看過的電影的欲望。 (3)聽音樂 在外面和家中可以在手機上通過DS audio聽音樂,和電影一樣,DSM的Audio Station也會建立索引、查找唱片信息,但由于以往下載的音頻文件的基本信息良莠不齊,有大量曲目的歌手、唱片名都缺失或錯誤,因此筆者還是更喜歡通過“按目錄查看”的方式以目錄為單位播放音樂。 (4)下載資源 DSM上提供Download Station支持HTTP、FTP、BT等多種下載方式,在手機上通過DS get也可以執行和查看下載任務;另外當前有不少資源是通過百度網盤傳播分享的,因此通過CloudSync綁定百度網盤賬號,這樣只要在百度網盤上將共享資源保存到用戶賬號的空間中,然后將該資源移動到“我的應用數據-->app-->CloudSync”目錄中,DSM上的CloudSync就會自動下載這些資源,真是極其便捷。(對于迅雷下載,需要安裝Docker后才能使用,筆者暫未嘗試) (5) 管理DS216 在家中通過局域網IP地址就可以訪問DS216的Web主頁,在外面可以通過“域名:端口"的方式訪問;此外,在家中也可以通過DS finder來對DS216進行一些基本操作,如查看設備信息、狀態以及重啟設備等。 (6)FTP服務 在公司電腦上最常用的訪問方式實際是在Beyond Compare中訪問DS216的FTP地址,這樣遠程拷貝、比較數據都十分方便。 (7)SSH服務 當需要執行一些DSM無法實現的操作時,就需要SSH登錄到DS216上,比如修改root密碼、測試腳本等。 除了上述場景,DSM還提供很多其他服務和軟件安裝,如DLNA媒體播放、NOTE Station以及安裝Docker等等這樣的玩法,有待筆者后續摸索使用后再作記錄。 5. 設備維護 對于存儲服務器,日常維護自然也是重要內容之一。群暉DSM也實實在在提供了一系列功能強大的維護手段和工具。例如,DSM甚至還支持配置syslog服務器、將日志發送至后者。但對于家庭使用,只需要一些基本維護手段即可滿足需要。 (1) 每周生成存儲報告 DSM的"存儲空間分析器“生成存儲報告十分詳盡,從目錄大小到文件分類大小,再到全局文件大小排序、最近修改和最久未訪問,但筆者最喜歡的功能,還是重復文件統計,用戶可以根據該統計結果手動清理冗余文件,并且由此也常常會順便發現某些目錄布局不合理的地方并進行及時重構。 (2)執行計劃任務 前面已經提到,通過"任務計劃“可以自動執行預定義任務和自定義腳本。筆者主要添加了定期清理回收站、定期備份DS216重要共享目錄,定期磁盤SMART檢測、定期更新DSM等任務。 (3)維護跟蹤表格 為了方便跟蹤管理,筆者建立了“事務跟蹤表格”,其中包括“資源規劃”、“網絡規劃”和“事件日志”,用于記錄家中所有存儲設備的存儲信息、備份同步信息、IP地址和端口規劃,以及記錄手動執行備份的日志等等。 6. 未來發展方向 萬物唯一不變的規律就是“變”。任何解決方案也是如此,必須根據不斷涌現的新情況、新問題與時俱進,持續更新完善。本文介紹的內容也僅僅是滿足當下大部分需求。既然DS216承擔著家庭存儲中心的角色,那么筆者認為未來其更新的方向有如下幾點。 (1)有關云筆記 能夠支持市面流行的各種云筆記,如有道云筆記、蘋果的iCloud提醒事項和備忘錄。DSM提供的NOTE Station確實很好,只不過來的晚了點(或者筆者接觸地晚了點)。 (2)有關云賬本 能夠支持市面流行的各種賬本APP同步,如隨手記。這樣未來DSM又可以搖身變成家庭財務服務器。 (3)有關存儲空間 由于預算有限,筆者購買的是DS216這樣的2盤位存儲服務器。但如果未來遇到百GB量級的數據上漲,2盤位可能就無法滿足存儲空間升級要求,如果財力和空間允許,4-5盤位才是最佳選擇。 7. 后記 本文主要介紹了基于群暉DS216+II的家庭存儲解決方案思想、目標、具體實施過程以及使用場景等內容。可以看到,本文并未深入描述某個具體功能配置和參數設置方式,這是因為功能配置絕大部分可以通過群暉在線幫助文檔獲取相應信息,而參數設置是因人而異、因環境而異的。 當然,DSM的很多功能筆者也在摸索實踐中。在實施該解決方案過程中,筆者也查看了不少很好的技巧和新手指導文章、以及知乎上網友對家庭存儲的各種看法和實踐經驗,得到了不少啟發。但尚未看到一篇對于家庭存儲一整套解決方案和實施過程的介紹(可能也是筆者沒有搜索到),因此特整理了本文,既是對自己一些實施思路和實踐經驗的總結以備日后改進,也是為廣大網友在考慮自己搭建存儲環境的時候的一點借鑒和參考。 每個人、每個家庭的環境不同、硬件設備不同、預算不同,最終搭建出來的環境也是五花八門的,但核心思想和目標都是大同小異、相通相似的,筆者以為這也是撰寫本文的初衷所在。 8. 參考資源 (1)有關NAS的文章 A. 《討論下控制成本的前提下,家用安全保存20年數據的備份方案》 https://www.chiphell.com/thread-1330445-1-1.html B. 《搭建私有云的5大主流方案》 http://blog.csdn.net/enweitech/article/details/51461432 C. 《想玩 NAS? 群暉NAS 的選購 配件搭配以及硬盤 RAID指南》 http://blog.csdn.net/csdn100861/article/details/51445321 (2)有關群暉產品的文章 A. 《知識庫 | 群暉科技 Synology Inc.》 https://www.synology.com/zh-cn/knowledgebase B. 《云端 & 文件同步 - DSM 6.1 | 群暉科技 Synology Inc.》 https://www.synology.cn/zh-cn/dsm/6.1/cloud_file_syncing C. 《Raid模式選擇?什么是SHR?》 https://www.chiphell.com/portal.php?mod=view&aid=9418&page=6 D. 《RAID 容量計算器》 https://www.synology.cn/zh-cn/support/RAID_calculator E. 《群暉-win/mac/nfs ftp tftp webdav文件服務的概念及設置》 http://www.360doc.com/content/16/1115/15/28023286_606752404.shtml F. 《一個群暉NAS的入門級說明書——遲到很久的群暉D216j體驗報告》 http://plus.zealer.com/report/66894.html G. 《談談我的家庭組網方式,順便說說群暉shr模式的換盤過程》 http://post.smzdm.com/p/502494/ H. 《說說黑群暉和極路由那點事兒 篇二:滿負荷使用你的NAS——零基礎搭建個人博客及論壇》 http://post.smzdm.com/p/310848/ I. 《讓群暉NAS里的Docker為家庭提供更多服務吧》 http://post.smzdm.com/p/424818/ PS. 如有家庭存儲方面的問題和想法,歡迎來信討論、共同進步: yanghao_ccst@163.com (該郵箱筆者手機可以實時提醒新郵件,因此來信必回)
總結
以上是生活随笔為你收集整理的基于群晖DS216+II的家庭存储解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux进程通讯-纯文本文件
- 下一篇: 并行计算随笔(一)