早在去年 6 月,我在B站UP: 無(wú)情開(kāi)評(píng)大佬那里看到了單盤 15.36TB 的 2.5 英寸 SSD,當(dāng)時(shí)就萌生了用全 SSD 打造一臺(tái) NAS 的種子 —— 當(dāng)時(shí)的我絕對(duì)想不到,14 個(gè)月之后,我真的用企業(yè)級(jí) SSD 組裝了一臺(tái)全閃存 NAS!
* 真正的全閃存 NAS 都是用在高端行業(yè)的,價(jià)格往往是百萬(wàn)起步。ET 這次 DIY 的確實(shí)是全 SSD NAS,但借用“全閃存”這個(gè)說(shuō)法也只是想小小的標(biāo)題黨一下,還請(qǐng)行業(yè)大佬不要見(jiàn)笑。
引子
大概是在 8 月中下旬,西數(shù) SN640 7.68TB 降至約 3000 元。根據(jù)旗艦店的商品詳情,這是一款支持 NVMe 1.3 的企業(yè)級(jí) SSD,采用 96 層 3D TLC NAND 閃存顆粒,擁有很高的讀寫性能與耐久度。接近 8TB 只要約 3000 元,比 4 根消費(fèi)級(jí) 2TB TLC SSD 還要便宜!唯一阻礙大家購(gòu)買的就是它采用并不多見(jiàn)的 U.2 接口。
即使如此,我的心還是躁動(dòng)了起來(lái),并且順手安利了 @肥威 老師。
方案
想要在成品 NAS 上使用 U.2 SSD,目前最好的選擇就是威聯(lián)通 TS-h973AX。它提供 5 個(gè) 3.5 英寸盤位,2 個(gè) U.2 / SATA 盤位和 2 個(gè) 2.5 英寸盤位。處理器是基于 ZEN 架構(gòu)的 AMD V1500B,可以使用 QuTS Hero 系統(tǒng),標(biāo)配了 2 個(gè) 10GbE 電口和 2 個(gè) 2.5GbE 網(wǎng)口。完全可以勝任小型視頻團(tuán)隊(duì)的當(dāng)前素材和長(zhǎng)期存儲(chǔ)需要,官方定價(jià)約 7000 元。
但我并不滿足于此:一方面是兩個(gè) U.2 只能組 RAID1,空間利用率只有 50%,降低了容量 / 價(jià)格比。另一方面就是 V1500B 處理器的性能還不夠好,不能支撐我在這個(gè) NAS 上做更多額外操作。當(dāng)然,威聯(lián)通比 TS-h973AX 更高端的產(chǎn)品也有:比如提供 12 個(gè) U.2 盤位的 TS-h1290FX,或者 4 個(gè) 3.5 英寸盤和 5 個(gè) U.2 盤位的 TS-h987XU-RP —— 它們都采用了服務(wù)器級(jí)別處理器,不用問(wèn)都知道價(jià)格一定很夸張。
所以,想要同時(shí)使用 3 塊及以上 U.2 SSD,我只能選擇自己組裝這條路了。
核心點(diǎn)是如何支持多塊 U.2 SSD。這里主要有 3 種方法:
- 自帶 U.2 接口的服務(wù)器 / 工作站主板。優(yōu)點(diǎn)是為長(zhǎng)時(shí)間開(kāi)機(jī)設(shè)計(jì),穩(wěn)定可靠,缺點(diǎn)是價(jià)格高。而且我也沒(méi)接觸過(guò),不確定組裝過(guò)程中會(huì)不會(huì)遇到額外問(wèn)題。
- 普通主板 + 支持 PCIe 通道拆分的擴(kuò)展卡。U.2 SSD 也是走 PCIe 通道的,想要同時(shí)使用多塊 SSD,通常需要把主板上的 x16 插槽分成 4 個(gè) x4。絕大多數(shù) Intel 主板都不支持這種拆分模式,所以需要一個(gè)帶拆分芯片的擴(kuò)展卡。不帶陣列功能的擴(kuò)展卡,價(jià)格倒是也不算離譜(4 口 580 元,非全新),但使用時(shí)還需要搭配連接線,據(jù)說(shuō)不是很好理線。
- 支持 PCIe 通道拆分的主板 + 普通擴(kuò)展卡。少數(shù)主板是支持拆分功能的,這樣就能搭配價(jià)格便宜的普通擴(kuò)展卡來(lái)使用多塊 SSD。而且這種擴(kuò)展卡支持直插,只要機(jī)箱放得下,就可以免去理線的問(wèn)題。
巧合的是,ET 在今年 6 月?lián)屝揠娔X時(shí)購(gòu)買的華碩 TUF B450M-PRO S 主板就支持 PCIe 拆分。這塊主板買的時(shí)候不到 500 元,而普通擴(kuò)展卡也就 300 元,成本完全可控!
* 構(gòu)思階段我也考慮了操作系統(tǒng),但這部分留到后面再說(shuō)。
組裝
在確定方案之后,遇到了一個(gè)小問(wèn)題是:我的主板提供 1 個(gè) PCIe x16、1 個(gè) PCIe x4 和 1 個(gè) PCIe x1。x16 用于安裝擴(kuò)展卡和 4 塊 SSD,x4 用于安裝萬(wàn)兆網(wǎng)卡,那么就沒(méi)有插槽安裝顯卡了 —— 雖然 NAS 并不需要圖形性能,但沒(méi)有顯卡就無(wú)法開(kāi)機(jī)。
解決方法是買一個(gè) X1 接口顯卡,或者把主板上的 X1 插槽切成開(kāi)放式的(還是裝 X16 顯卡)。我選擇了前者。一方面怕手殘切壞了東西,另外也不想浪費(fèi)一個(gè)正常顯卡在上面。
* 為什么不換成 5600G 這樣集成顯卡的處理器?看主板說(shuō)明書(shū)使用集成顯卡 CPU 時(shí),X16 插槽好像只有 X8 帶寬,這樣就不能使用 4 塊 U.2 SSD 了 —— 我不能 100% 確定 5600G 的情況,所以不敢貿(mào)然買新 CPU。
雖然前期做了很多思考和驗(yàn)證,包括確認(rèn) BIOS、說(shuō)明以及在現(xiàn)有主機(jī)上安裝 NAS 系統(tǒng)。但在執(zhí)行時(shí),我還是選擇逐個(gè)操作:先買顯卡,再買擴(kuò)展卡,確認(rèn)安裝和供電等細(xì)節(jié)后,最后再買 SSD。這樣雖然拖慢了進(jìn)度,但能做到隨時(shí)止損 —— 收到硬盤的時(shí)候也是,先安裝 1 塊確認(rèn)擴(kuò)展卡能工作,再安裝兩塊確認(rèn)通道拆分正常,最后才把 3 塊都插上 —— 雖然 @北京硬盤之家 挺好說(shuō)話的,但我也不想麻煩他再退貨(畢竟上機(jī)上電的)。
* 原本想一口氣買 4 塊 SN640 的,付款時(shí)猶豫一下:3 塊 7.68TB 組 RAID5 或 RAID Z,可用容量也有約 14TB 了,對(duì)于我們這個(gè)小工作室的素材來(lái)說(shuō)足夠了(而且后來(lái)開(kāi)了壓縮,利用率又提高了一級(jí))。
其實(shí)是有計(jì)劃換個(gè)機(jī)箱和電源,再好好拍個(gè)圖的。但在調(diào)試完系統(tǒng)之后,感覺(jué)應(yīng)該適可為止、能用即可。所以安裝過(guò)程并沒(méi)有用相機(jī)拍圖,只是用手機(jī)做了簡(jiǎn)單記錄。
配置清單
R7-3700X 處理器(原有)
華碩 TUF B450M 主板(原有)
16GB DDR4 內(nèi)存 * 2 (原有)
PCIe x1 亮機(jī)卡(120 元)
PCIe x16 轉(zhuǎn) 4 個(gè) U.2 擴(kuò)展卡(299 元)
三星 240GB SSD 做系統(tǒng)盤(原有)
AQC107 萬(wàn)兆網(wǎng)卡(原有)
機(jī)箱、電源、CPU 散熱器(原有)
2 個(gè) 12cm 靜音風(fēng)扇(約 80 元)
除硬盤以外配件的價(jià)值大概是 3000 元。選擇時(shí)請(qǐng)注意下機(jī)箱長(zhǎng)度:能插 4 個(gè) U.2 的擴(kuò)展卡,算上電源插頭是 314mm,機(jī)箱短了會(huì)放不進(jìn)去,我這個(gè) TT S3 就可丁可卯的。
系統(tǒng)
組裝好硬件只是成功了一小半,必須安裝系統(tǒng)后才能正常投入工作。我最初考慮的是 TrueNAS (也就是 FreeNAS 的后續(xù)產(chǎn)品)。安裝過(guò)程很順利,也搞定了虛擬機(jī),但很快發(fā)現(xiàn)這個(gè)系統(tǒng)太依賴命令行了:掛在 EXFAT 的 USB 移動(dòng)硬盤需要命令行、將內(nèi)部存儲(chǔ)備份到外部硬盤需要命令行、一鍵清空回收站需要命令行、定時(shí)清空回收站也需要命令行…… 再加上頁(yè)面中加著大量英文,我很快就學(xué)廢棄坑了。
然后我嘗試了 Windows 10 Pro,也就是 Win10 專業(yè)版。選它的原因是比家用版多了軟 RAID 功能(3 盤以上的奇偶校驗(yàn)?zāi)J?,類?RAID5 但細(xì)節(jié)可能不太一樣),然后也多了組策略等管理工具。這個(gè)圖形界面很熟悉、很容易上手,但問(wèn)題是 Windows 并不支持在 SMB 共享上的回收站功能 —— 在處理圖片、視頻素材時(shí)候還是挺容易誤刪除的,所以“回收站”是我的剛需。
* 順便說(shuō)一句:Windows 的軟 RAID 性能損失很大,我這個(gè) 3 塊硬盤組陣列才這個(gè)表現(xiàn)。當(dāng)然,應(yīng)對(duì)萬(wàn)兆網(wǎng)絡(luò)傳輸還是很富裕的。
之前很多人都覺(jué)的威聯(lián)通的系統(tǒng)難用,不好上手。但經(jīng)過(guò)這番折騰之后,我才發(fā)現(xiàn)品牌系統(tǒng)多成熟、多好用、多人性化。所以這篇文章只是 ET 自己的實(shí)踐記錄,并不是勸敗貼,很有可能成為勸退貼。
到這里可能有人說(shuō)為什么不試試“黑群暉”?我是覺(jué)得能用正版盡量用正版,買不起也選擇開(kāi)源軟件(Win10 專業(yè)版價(jià)格還能接受,而且不激活也能持續(xù)用)。所以在放棄了 TrueNAS 和 Windows 之后,我選擇了另一個(gè)開(kāi)源 NAS 系統(tǒng):OpenMediaVault(OMV)。這一次,總算漸入佳境了!
OMV6
OMV 是基于 Debian Linux 的開(kāi)源 NAS 系統(tǒng)。硬件兼容性非常好,可以在包括樹(shù)莓派在內(nèi)的很多硬件上運(yùn)行。我安裝的是最新的 OMV6。安裝過(guò)程中有兩個(gè)注意事項(xiàng):① 選語(yǔ)言時(shí)要選英文,因?yàn)檫x中文會(huì)在命令行操作時(shí)遇到亂碼,后面進(jìn)入網(wǎng)頁(yè)管理界面時(shí)候再改成中文就行了。②是軟件更新源推薦選清華大學(xué)的源。
OMV 系統(tǒng)本身功能比較簡(jiǎn)單,深度依賴 OMV-Extras 插件擴(kuò)展包。網(wǎng)上有很多教程,針對(duì)老版本的上傳時(shí)安裝已經(jīng)不能用了,而執(zhí)行腳本的可能因?yàn)榫W(wǎng)絡(luò)問(wèn)題而無(wú)法正常運(yùn)行 。我最后是找到了清華大學(xué)開(kāi)源軟件鏡像站上 OMV-Extra 的地址,然后一個(gè)個(gè)敲進(jìn)去執(zhí)行安裝的 —— 肯定不應(yīng)該這么麻煩,但如果你遇到 OMV-Extras 無(wú)法安裝的情況,相信我肯定可以解決的。
* 如果您也需要手動(dòng)輸入地址,可以先進(jìn)入這個(gè)目錄確認(rèn)最新版的版本號(hào)
https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/openmediavault-plugin-developers/pool/main/o/openmediavault-omvextrasorg/
OMV-Extra 不僅提供了 Docker,還帶來(lái)了非常多的額外插件,可以實(shí)現(xiàn) ZFS、虛擬機(jī)、USB 備份、自動(dòng)關(guān)機(jī)等??傊?,我想要的功能基本都能得到滿足。界面雖然不如品牌系統(tǒng)那么好操作,但至少“插件”就像應(yīng)用中心,界面的中文化也非常高。
最后,我用 3 塊 SN640 組成了一個(gè) RAID Z1 存儲(chǔ)池(類似 RAID5)、使用 LZ4 壓縮提高了空間利用率(對(duì)照片文件壓縮比很可觀)。SSD 本身大大提高了系統(tǒng)響應(yīng)和文件信息查看速度,實(shí)測(cè)也可以輕松跑滿萬(wàn)兆帶寬(這里還有 ZFS 系統(tǒng)利用內(nèi)存做緩存的關(guān)系)。
OMV 里關(guān)于回收站的設(shè)置也很簡(jiǎn)單,可以為每個(gè)文件夾設(shè)置自動(dòng)清空時(shí)間也更靈活。
為了不浪費(fèi)處理器性能,我在上面安裝了一個(gè) WIN10 虛擬機(jī)。在這個(gè)虛擬機(jī)上登錄相機(jī)筆記、溢圖科技在各個(gè)平臺(tái)上的發(fā)布賬號(hào),工作室小伙伴再也不用換一個(gè)人操作就要找我問(wèn)一遍驗(yàn)證碼了。
小結(jié)
因?yàn)槔系?NAS 還在服役,目前沒(méi)有時(shí)間重新給網(wǎng)絡(luò)區(qū)離線,這次就先不上環(huán)境圖了。然后 16GB 內(nèi)存在運(yùn)行虛擬機(jī)(8GB)和大文件讀寫時(shí)候會(huì)爆掉(ZFS 太吃內(nèi)存了),等雙十一調(diào)整工作室電腦后再把內(nèi)存補(bǔ)到 32GB。
這次主要還是想滿足自己折騰一下的心理。你說(shuō)用這個(gè)“全閃存 NAS”能給我們工作室提升多少效率,只能說(shuō)沒(méi)有機(jī)械硬盤工作后確實(shí)安靜了不少……
其實(shí)我很清楚,無(wú)論是批量 RAW 轉(zhuǎn)換還是 4K 視頻剪輯,1、2 臺(tái)電腦同時(shí)訪問(wèn) NAS,并不會(huì)給硬盤讀寫和網(wǎng)絡(luò)帶寬帶來(lái)多大的壓力 —— 或者說(shuō)吃滿硬盤和網(wǎng)絡(luò)之前,你的電腦先卡死了(在 Mac Studio 上用達(dá)芬奇播放 4 條 4K 軌道,網(wǎng)絡(luò)需求也在 2.5GbE 范圍內(nèi))。我追求全 SSD 和萬(wàn)兆網(wǎng)絡(luò),只是想比大家跑得稍微快一點(diǎn),這樣才能在測(cè)試之后告訴大家什么是剛剛好的、更劃算的。
最后,附上一些用到的工具軟件名稱。
Rufus:將 ISO 寫入到 U 盤里,做成安裝盤。
FileZilla:通過(guò) SFTP 向 NAS 上傳文件,比如虛擬機(jī)用的安裝鏡像。
tightvnc:獲得虛擬機(jī)的運(yùn)行界面。OMV 和 OMV-Extra 都沒(méi)有提供這個(gè)功能,而 TrueNAS 就自帶了網(wǎng)頁(yè)版 VNC。
Todesk:比通過(guò) VNC 更穩(wěn)定、更快速、更好用(中文的)。但要先用 tightvnc 完成系統(tǒng)安裝,才能裝 Todesk。
putty:SSH 工具,沒(méi)有這類工具,就只能給 NAS 接上鍵盤鼠標(biāo)然后自己敲命令了……
本文來(lái)自微信公眾號(hào):相機(jī)筆記 (ID:xjbiji),作者:滕飛 et
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。