一個數(shù)碼愛好者,也喜歡在眾多平行領(lǐng)域探究摸索,讓生活多一點樂趣。
前言
關(guān)于 UNRAID,是一個又愛又恨的系統(tǒng),喜歡是因為非常輕量,功能很全,支持 docker,支持 VM 虛擬機,硬盤陣列不用組 RAID,可以不同的容量,即使損壞一塊,數(shù)據(jù)也只是單塊丟失, 而且安裝過程絕對是最快速的一種。要說缺點的話也是因為硬盤陣列的獨特性,有許多人反應(yīng)局域網(wǎng) SMB 協(xié)議讀寫速度不高,以及全英文界面可能會造成一定的學(xué)習(xí)門檻。好在玩 UNRAID 的人越來越多,分享的方法也越來越全,而且開發(fā)者也開始關(guān)注中國市場,有漢化語言包,6.9 正式版也會開始支持英特爾十代 CPU 的核顯調(diào)用,可以說是非常讓人期待的一個 NAS 系統(tǒng)。
不過我想強調(diào)一點,不管有多少大神或者教程說這個 NAS 系統(tǒng)非常適合新手,我都勸沒有接觸過的人一定要謹慎,不要立刻裝好 UNRAID 就開始遷移正式數(shù)據(jù),我自己到目前也是累計重裝了十幾次系統(tǒng),所以才會說 UNRAID 絕對是重裝速度也非??斓?NAS。因為 UNRAID 安裝簡單一次成功,但是他可以 DIY 的部分太多了,而且許多代碼可以直接修改,尤其是硬件直通部分,有的步驟失誤很可能系統(tǒng)就崩了。像群暉和威聯(lián)通這種成熟的圖形化界面普通玩家是很難完全整崩潰的,就算設(shè)置錯了也能進系統(tǒng)改回來。因此 UNRAID 我踩過許多坑,見過稀奇古怪的錯誤,甚至有系統(tǒng)崩了,但是局域網(wǎng)共享還正常訪問,幫我挽回了一次數(shù)據(jù)災(zāi)難。所以大家在嘗試 UNRAID 的時候,第一次就要當測試環(huán)境來使用,隨便折騰,多試幾次,肯定會喜歡上這個系統(tǒng)。
那么接下來就步入正題,前不久DIY 了一臺 6 盤位的 NAS 機箱,采用的就是 UNRAID 系統(tǒng),UNRAID 其實是付費的系統(tǒng),不同盤位的價格不同,這次是民間制作的 UNRAID 6.8.2 開心版,僅作為學(xué)習(xí)交流使用,UNRAID 官網(wǎng)正在針對國內(nèi)市場推進,可能會支持國內(nèi)的支付渠道,如果有優(yōu)惠活動的話,應(yīng)該是入正版的最好時機。
準備工具
U 盤一個,USB 2.0 8G 以上的 U 盤就完全足夠;
UNRAID 6.8.2 開心版數(shù)據(jù)包;
UNRAIDTOOL 安裝輔助工具;
制作啟動 U 盤
所有的系統(tǒng)信息都在面板顯示,一目了然,非常方便,我個人很喜歡這種展示界面,很有科技感。
搭建萬兆測試環(huán)境
然后建立萬兆測試環(huán)境,光是千兆口測試不嚴謹,單硬盤的讀寫速度其實已經(jīng)超過 100M/s 了,所以萬兆環(huán)境更準確一點。而萬兆交換機還比較貴,我選擇的方式是最便宜的光口萬兆網(wǎng)卡直連的方式,分別在 NAS 機箱和 PC 機箱都插上廣達 CX341A 雙光口萬兆網(wǎng)卡。
注意 UNRAID 這里有一個坑,我也是試了好久才發(fā)現(xiàn),如果是通過交換機的連接的話不會有這個坑,因為UNRAID 管理網(wǎng)口和萬兆網(wǎng)口都會根據(jù)路由器的 DHCP 規(guī)則自動分配 IP,而我本來是打算手動分別設(shè)置 NAS 和 PC 直連的萬兆網(wǎng)線IP,達到直接連接的目的,結(jié)果一設(shè)置就進不了 UNRAID 系統(tǒng)了。后來發(fā)現(xiàn)如果是直連 PC 的方式,UNRAID 的兩個網(wǎng)口一定不能是相同 IP 的網(wǎng)段,所以一個是 199,一個是 198,這才成功進入 NAS。我記得黑群暉插上萬兆網(wǎng)卡,直連 PC 的話,IP 一樣也不會沖突,所以 UNRAID 有點不一樣,給大家提個醒,MTU 手動設(shè)為 9000。
然后在本電腦內(nèi),成功掛載萬兆網(wǎng)卡 IP 下的共享文件夾,如果保險起見的話,可以拔掉網(wǎng)線接口,只留一個萬兆網(wǎng)線連接,試試看這個文件夾能否訪問,保證所有數(shù)據(jù)都是經(jīng)過萬兆光口進行傳輸?shù)摹?
機械陣列測速 無校驗盤 無緩存盤
然后從 UNRAID 共享盤直接拷貝數(shù)據(jù)到 WIN10 本地,速度一直穩(wěn)定是 131M/s,也是超越了千兆網(wǎng)速,比群暉萬兆 170M/s 相比還是略低。但是也說明在沒有校驗盤,無緩存盤的情況下,UNRAID 跑千兆局域網(wǎng)是完全夠用的。
機械陣列測速 有校驗盤 無緩存盤
那么校驗盤生效后,讀取數(shù)據(jù)速度如何呢,實際測試從開始就能穩(wěn)定到 183M/s,感覺對讀速似乎沒有影響,居然比無校驗盤的時候還提高了一點,但是實際也是單盤數(shù)據(jù)讀取,應(yīng)該是機械硬盤的最高極限了。
機械陣列測速 有校驗盤 單緩存盤
從 NAS 里直接讀數(shù)據(jù)到 PC 本地,果然速度還是 180M/s,壓根沒經(jīng)過緩存盤。
機械陣列測速 有校驗盤 雙緩存盤
不過我發(fā)現(xiàn) MATX 主板上,第二塊 Nvme 硬盤沒有裝散熱片,溫度直接報警,所以建議兩塊硬盤都一定要加上散熱片。
總結(jié)
所以 UNRAID 的系統(tǒng)被吐槽局域網(wǎng) SMB 協(xié)議讀寫速度慢,是因為增加了校驗盤的緣故,不管是局域網(wǎng)千兆還是萬兆,如果不上校驗盤,那讀寫速度基本還是沒有被閹割的,尤其是讀取速度。但是 UNRAID 的校驗盤也是它的特點之一,起碼可以起到一定的數(shù)據(jù)保護作用,所以當硬盤數(shù)量多起來的話,我建議還是裝上校驗盤。那么最完美的方案就是增加固態(tài)緩存了,而且根據(jù)測試結(jié)果,必須是雙固態(tài)緩存,不然讀取速度依然達不到萬兆。ITX 上有雙 Nvme的主板很少,價格更是夸張,目前來看 MATX 主板是最適合做萬兆 UNRAID 系統(tǒng)的,便宜又大碗,還能原生支持 6SATA 插槽,UNRAID 加上雙 Nvme 固態(tài)硬盤后,就是完全形態(tài)了,當
一次性讀寫的數(shù)據(jù)可不要超過 Nvme 硬盤的容量上限,不然也要還原到蝸牛速度。