一、前言
我最開(kāi)始接觸nas的時(shí)候就是蝸牛星際時(shí)代,由于自己也是攝影愛(ài)好者,加一個(gè)小型UP主。需要一臺(tái)NAS來(lái)儲(chǔ)存自己的照片和視頻。剛好手上又有一張非常適合做nas的主板,我的第一臺(tái)NAS就這么誕生了。
蝸牛星際機(jī)箱 貼紙是自己貼的
二、為什么要升級(jí)NAS
老NAS的CPU用的是J3160,原本是我的主力機(jī),后面淘汰下來(lái)就做NAS了。
不知道當(dāng)時(shí)怎么堅(jiān)持下來(lái)的 剪一個(gè)小時(shí)視頻導(dǎo)出都要兩天兩夜
這臺(tái)NAS放在2024年顯然是有些性能不足,而且大家買(mǎi)NAS除了備份數(shù)據(jù),另一個(gè)巨大需求就是在線媒體播放,這顆U雖然是14nm但它的的核顯HD400并不支持H265硬解,在目前H265已經(jīng)普及的年代顯然有點(diǎn)力不從心。
5.5代U 不支持H265硬解
再來(lái)說(shuō)說(shuō)散熱,之前蝸牛星際機(jī)箱沒(méi)有裝風(fēng)扇,直到后面我又加裝了一塊西數(shù)HC320,在40度的夏天里硬盤(pán)飆到60度,直接提示過(guò)熱自動(dòng)關(guān)機(jī)。后門(mén)買(mǎi)了一把風(fēng)扇,問(wèn)題得以緩解,但溫度還是有些高。
就拓展性來(lái)說(shuō),主板本身有兩個(gè)SATA口,加上mini-pcie轉(zhuǎn)2SATA轉(zhuǎn)接器后的確可以拓展出4個(gè)SATA插槽,但硬盤(pán)多了,對(duì)電源的要求也隨之增加。由于這張主板構(gòu)造特殊,只能DC供電。之前我就嘗試用硬盤(pán)供電轉(zhuǎn)大4PIN通給背板,帶一塊4T酷鷹和一塊2T酷狼沒(méi)有任何問(wèn)題,但當(dāng)我加進(jìn)去一塊HC320之后,起初并沒(méi)有什么問(wèn)題,但后面群暉硬盤(pán)自檢告訴我這塊硬盤(pán)頻繁掉線,我當(dāng)時(shí)還在想不應(yīng)該呀,50W的供電帶3塊硬盤(pán)應(yīng)該沒(méi)問(wèn)題,直到我的盤(pán)變成了真——西數(shù)紅盤(pán)。
后面我才知道這塊硬盤(pán)的啟動(dòng)功耗高達(dá)20W。還好當(dāng)時(shí)往網(wǎng)盤(pán)里有備份,要不然這次真的成了災(zāi)難。
真-西數(shù)“紅”盤(pán)
之后為保證穩(wěn)定,我買(mǎi)了一塊DC-ATX模塊單獨(dú)給硬盤(pán)背板供電,一臺(tái)NAS兩個(gè)DC電源,不過(guò)通給背板的需要短接24PIN維持開(kāi)機(jī)。這么實(shí)踐之后倒是沒(méi)有發(fā)生什么問(wèn)題,就是看著不那么美觀。
DC-ATX模塊
未裝箱的畫(huà)面
基于以上種種原因我決定升級(jí)一下自己的nas,轉(zhuǎn)戰(zhàn)all in one平臺(tái)。
在接觸NAS的幾年里我也了解到了pve exsi等底層,Truenas,unraid,群暉,OMV等系統(tǒng),最終我還是下定決心全面轉(zhuǎn)向PVE+Truenas scale。
Truenas有很多優(yōu)勢(shì)。開(kāi)源,穩(wěn)定,高性能,且支持快照,缺陷就是不如群暉,unraid那樣易用,且官方推薦需要上ECC內(nèi)存。
配置選購(gòu)
對(duì)于CPU我的想法是,既要性能,又要省電,還要ECC,要是價(jià)格足夠便宜那就更好了。
這么來(lái)看肯定先考慮Ryzen平臺(tái)了,但銳龍也不是完美的,有核顯的U沒(méi)有ECC(5600G),有ECC的U又沒(méi)有核顯(5600),既要有要就要上pro(5650G),板U加在一起又要將近1500塊,而且核顯直通并不完美。
再來(lái)看看Intel這邊,我們可以選擇12代之后的酷睿i5,或者8代以后的志強(qiáng)。
如果選12代i5的話,不過(guò)目前W680的主板的確蠻貴,這樣一算下來(lái)還不如選擇AMD
不知道銘瑄新W680怎么樣
接著目光來(lái)到了 8-9代志強(qiáng)這里,由于有超微這塊C246神板,板的價(jià)格可以拉到很低,但U的價(jià)格卻幾乎是12代i5的翻倍啊,果然板U守恒定律到哪里都是適用的。
難道就沒(méi)有其它辦法了嗎?
ESCPU
當(dāng)時(shí)我也在糾結(jié),一個(gè)NAS用ESCPU,這不是把數(shù)據(jù)往火葬場(chǎng)里推嗎,但最后通過(guò)檢索多方資料,再加之10代之前的ES比較穩(wěn)定,還帶著幫大家踩坑的沖動(dòng)。
最終我用400出頭的價(jià)格,買(mǎi)到一塊6核,12線程,帶核顯,有釬焊,還支持ECC內(nèi)存的CPU,QNCV。
QNCV
基礎(chǔ)頻率3.5 GHz,動(dòng)態(tài)加速頻率4.3 GHz,全核睿頻4.2GHz。
通過(guò)紙面參數(shù)對(duì)比,這顆U大概是志強(qiáng)E-2176G的ES版本,綜合性能約等于i7-8700,作為NAS來(lái)說(shuō)已經(jīng)足夠了。
passmark對(duì)比
主板
毫無(wú)疑問(wèn)選擇了超微的X11SCA-F,目前僅需360塊錢(qián),C246芯片組,ESU也不需要魔改BIOS,支持4根,最大128G的純ECC內(nèi)存,8個(gè)SATA插槽,以及兩條M2插槽,其中一條與8643接口共用。PCI-E插槽布局合理,還支持IPMI!這樣就可以遠(yuǎn)程開(kāi)機(jī)關(guān)機(jī),查看服務(wù)器的情況。
X11SCA-F
內(nèi)存
內(nèi)存我選用兩條海力士DDR4 2666,32G的純ECC內(nèi)存,由于考慮到后續(xù)還要升級(jí),而且truenas比較耗費(fèi)內(nèi)存,這里就直接按32G來(lái)買(mǎi)了
海力士DDR4 純ECC內(nèi)存
獨(dú)立顯卡
除了板載的核顯外我也加裝了一塊獨(dú)立顯卡tesla P4,進(jìn)可跑AI,退可打游戲,無(wú)需供電,支持拆分,綜合性能介于1060和1650之間,除AV1以外,目前主流的視頻編解碼都支持。
TeslaP4 這張卡應(yīng)該很有名了
散熱
散熱器選用的是利民AX120R SE,壓這顆CPU足夠了。
因?yàn)橹霸谏岱矫嬖赃^(guò)跟頭,所以這次直接用五把利民120風(fēng)扇輔助散熱。
利民AX120R-SE
電源
作為NAS最看重的應(yīng)該是電源了,電源選用了追風(fēng)者AMP750,看重的就是海韻代工,全日系電容,質(zhì)保10年,比較放心。
AMP750
機(jī)箱
機(jī)箱選用的是長(zhǎng)城阿基米德KM-7B,目前支持ATX大板+ATX電源的NAS機(jī)箱實(shí)在不多,還需要在擴(kuò)展性方面糾結(jié),我對(duì)體積沒(méi)有要求,索性直接上ATX機(jī)箱了,299的價(jià)格,13塊硬盤(pán)位,用料扎實(shí),低調(diào)沒(méi)有光污染。就是硬盤(pán)部分的螺絲實(shí)在是太難擰了。硬盤(pán)架只有一面用螺絲固定,擰不好的話很容易引起共振。
第一次買(mǎi)ATX機(jī)箱 到貨發(fā)現(xiàn)真的大
存儲(chǔ)
目前是兩塊HC320做RAID1,我又買(mǎi)了一塊希捷銀河8T
計(jì)劃用3塊8T硬盤(pán)組成RAID-Z1
一塊4T機(jī)械硬盤(pán)做系統(tǒng)備份盤(pán)
一塊2T固態(tài)可以做PT下載盤(pán)
系統(tǒng)盤(pán)選用的是一塊平板上拆下來(lái)的海力士256GSSD做PVE系統(tǒng)盤(pán)
另一塊512G鎧俠RC10作為系統(tǒng)數(shù)據(jù)盤(pán)。
UPS
之前也遇到過(guò)停電的情況,既然要存重要數(shù)據(jù),那UPS肯定是不能少的,我選用的是APC的BK-650M2,主要是以為方便在PVE,Linux中部署。
UPS
拓展卡的話目前只插了一張2.5G網(wǎng)卡,因?yàn)槲沂褂肗AS主要還是異地訪問(wèn),對(duì)我來(lái)說(shuō),千兆就足夠使用了,這張2.5G網(wǎng)卡主要是做數(shù)據(jù)遷移用。
裝機(jī)完畢,插電開(kāi)機(jī)
四、噪音
起飛,我最開(kāi)始以為是剛開(kāi)機(jī),風(fēng)扇轉(zhuǎn)速比較高,但進(jìn)了系統(tǒng)以后發(fā)現(xiàn)轉(zhuǎn)速并沒(méi)有降低。接著我就在IPMI中尋找控制風(fēng)扇速度的選項(xiàng),在IPMI中可以找到控制風(fēng)扇的三種模式,standard,全速和heavyIO,我們可以理解為,標(biāo)準(zhǔn),全速和高度寫(xiě)場(chǎng)景,標(biāo)準(zhǔn)模式下會(huì)根據(jù)CPU和PCH的溫度自動(dòng)調(diào)整,最高速度被限制在50%。全速模式下所有風(fēng)扇都會(huì)以100%的速度運(yùn)行。高讀寫(xiě)模式式下,CPU的風(fēng)扇轉(zhuǎn)速被限制在50%,主板風(fēng)扇轉(zhuǎn)速被限制在75%。
點(diǎn)擊標(biāo)準(zhǔn)模式即可。
如果需要更精細(xì)的調(diào)整轉(zhuǎn)速,可以在裝完系統(tǒng)后,用ipmitools手動(dòng)對(duì)某個(gè)風(fēng)扇進(jìn)行調(diào)整。
這樣風(fēng)扇轉(zhuǎn)速都控制在400轉(zhuǎn)左右。
然而事情還沒(méi)結(jié)束,機(jī)箱上風(fēng)扇的噪音減小了,但是整體噪音并沒(méi)有減小,一聽(tīng)原來(lái)是顯卡散熱器的聲音,由于P4是被設(shè)計(jì)用于服務(wù)器上的顯卡,并沒(méi)有風(fēng)扇,當(dāng)時(shí)買(mǎi)的時(shí)候看到微星1050ti的風(fēng)扇剛好能適配上P4,就買(mǎi)了配有降速線的款,結(jié)果今天上電發(fā)現(xiàn)噪音比我想象中的刺耳很多,而且并不支持動(dòng)態(tài)調(diào)速。
微星1050ti
后來(lái),我偶然刷B站刷到了一位大佬的視頻,剛好蝸牛星際里淘汰下來(lái)了一把12025風(fēng)扇,軋帶一綁,線一插,完美,唯一的不足就是占用空間過(guò)大,如果是NAS機(jī)箱的話就有點(diǎn)危險(xiǎn),風(fēng)扇剛好頂?shù)降诙lPCI-E插槽上,如果后續(xù)要添加拓展卡的話還需要換一把薄扇。
想不到啊 差點(diǎn)就上渦輪扇了
現(xiàn)在這臺(tái)all-in-one服務(wù)器已經(jīng)打到我理想中的靜音效果了。
五、同時(shí)啟動(dòng)核顯、獨(dú)顯、IPMI顯卡
如果想要這張主板的核顯、獨(dú)顯能在PVE中都能被識(shí)別,那我們還需要再BIOS中調(diào)整一下參數(shù),比較方便的一點(diǎn)是有IPMI,可以直接在瀏覽器中操作
按DEL進(jìn)入BIOS,點(diǎn)擊advanced高級(jí),點(diǎn)擊pcie設(shè)置,開(kāi)啟Above 4G Decoding,獨(dú)顯即可識(shí)別
點(diǎn)擊advanced高級(jí),選擇chipsetconfiguration,選擇System Agent (SA) Configuration,選擇Graphics Configuration,將Primary Display設(shè)置為Auto,并開(kāi)啟核顯保存退出,核顯就可以被直通
瀏覽器里調(diào)BIOS是真方便
六、系統(tǒng)安裝
在PVE中,我計(jì)劃安裝了6個(gè)虛擬機(jī)
LXC容器主要做VGPU授權(quán)用
WIN11使用parsec進(jìn)行遠(yuǎn)程連接,在內(nèi)網(wǎng)中配置NAS也相對(duì)容易,分配VGPU后可以進(jìn)行遠(yuǎn)程辦公,遠(yuǎn)程游戲。
Truenas系統(tǒng)就是存儲(chǔ)中心,幾乎所有數(shù)據(jù)都在這里存儲(chǔ)。
ubuntu server集中管理docker,在下一期軟件篇也會(huì)分享一下我裝了哪些容器。
DSM系統(tǒng)主要當(dāng)作文件管理器,因?yàn)門(mén)ruenas沒(méi)有可視化的文件管理界面,電腦上可以直接映射驅(qū)動(dòng)器,但在手機(jī)上就很難管理文件了,所以用DSM掛載NFS磁盤(pán),在手機(jī)和web端也可以方便管理文件。
最后計(jì)劃裝一個(gè)面板服務(wù)器,面向大眾的服務(wù)都部署在這里,比如我的世界服務(wù)器,個(gè)人博客還有talisacle,方便進(jìn)行公網(wǎng)訪問(wèn)。
七、數(shù)據(jù)遷移
熟悉truenas的小伙伴們應(yīng)該知道
在truenas中無(wú)法直接更改RAID模式,想擴(kuò)容的話只能添加相同數(shù)量的硬盤(pán)。
比如我現(xiàn)在有一塊硬盤(pán),稱之為stripe條帶,我可以為他擴(kuò)展一塊硬盤(pán),變成mirror鏡像,但是不能再添加一塊硬盤(pán),組成raidZ1
同理如果你現(xiàn)在有三塊硬盤(pán)組成raidZ1,你不能只添加一塊硬盤(pán)升級(jí)你的raidZ1
也不能變更為可冗余兩塊磁盤(pán)的raidZ2,如果你想要升級(jí),
只能再添加3塊新硬盤(pán)組成一個(gè)新raidZ1vdev,如果你想升級(jí)成RAIDZ2,只能額外購(gòu)買(mǎi)4快硬盤(pán)組RAIDZ2,raidZ1中的數(shù)據(jù)轉(zhuǎn)移到新的池里。
Truenas就是擴(kuò)容麻煩 好像單盤(pán)擴(kuò)容功能已經(jīng)上線了,冬天回家就升級(jí)
我目前只有一塊新8T硬盤(pán),顯然不符合至少3塊硬盤(pán)的要求。
奈何財(cái)力不足,我只能先購(gòu)買(mǎi)一塊16T硬盤(pán)在軟路由中安裝一個(gè)臨時(shí)用的黑群暉,再通過(guò)NFS將老NAS的所有數(shù)據(jù)傳輸?shù)脚R時(shí)群暉里,這樣兩塊8T硬盤(pán)便空出來(lái)了。
RAIDZ1陣列建立完之后,再把數(shù)據(jù)通過(guò)軟路由和插上去的2.5G網(wǎng)卡導(dǎo)入truenas即可。
這塊16T硬盤(pán)可以暫時(shí)作為備份盤(pán),也方便后續(xù)升級(jí)使用。
這樣做的缺點(diǎn)就是風(fēng)險(xiǎn)非常大。萬(wàn)一這塊16TB硬盤(pán)在遷移過(guò)程中boom了,那就完了。好在遷移的過(guò)程中并沒(méi)有發(fā)生意外,所有數(shù)據(jù)成功遷移到了新的nas上。
在數(shù)據(jù)遷移時(shí),我也踩了很多坑,比如為什么要用NFS傳輸數(shù)據(jù),在兩臺(tái)群暉之間用自帶的數(shù)據(jù)遷移工具M(jìn)igration Assistant不好嗎?
群暉migration Assistant
能用當(dāng)然是最好的,更何況還有docker數(shù)據(jù),數(shù)據(jù)庫(kù)數(shù)據(jù)可以同時(shí)遷移,但在配置Migration Assistant時(shí),老NAS在關(guān)閉所有軟件后一直不進(jìn)入數(shù)據(jù)傳輸階段,等了一個(gè)晚上也是同樣的情況,強(qiáng)行停止后進(jìn)程依然留在后臺(tái),導(dǎo)致無(wú)法關(guān)機(jī),強(qiáng)行重啟后再次進(jìn)行嘗試,硬盤(pán)直接報(bào)損毀了,我當(dāng)時(shí)就慌了,我raid1也能兩塊盤(pán)同時(shí)boom?
好在是一場(chǎng)誤報(bào),重啟之后就好了。
之后再嘗試一遍發(fā)現(xiàn)還是無(wú)法遷移。無(wú)奈只能放棄Migration Assistant,還好在群暉上配置NFS也都是可視化界面,對(duì)我這種Linux小白來(lái)說(shuō)還是非常友好。
我也嘗試使用rsync遷移數(shù)據(jù),畢竟更加安全,但在傳輸數(shù)據(jù)是發(fā)現(xiàn)實(shí)在是有點(diǎn)慢,只有幾MB每秒,可能是J3160這顆U限制了它的速度。
最后我只將最重要的docker目錄使用rsync同步,保證文件完全一致。
八、Docker、套件與數(shù)據(jù)庫(kù)遷移
首先我想說(shuō)一句,大家在部署docker容器時(shí),還是盡量使用docker-compose,并保存好yaml配置文件,不然后面重新部署時(shí),會(huì)非常麻煩。
我在在老群暉上裝了這些容器:
talebook用于保存、預(yù)覽電子書(shū)
nastools,用于影視管理
qBittorrent,配合nastools下載影片
gitea,用于托管代碼
jellyfin,用于觀看影視
CSF,用于下載字幕
如果這些套件全部重新配置,那么會(huì)耗費(fèi)大量的時(shí)間。
使用目錄映射的方式部署容器的話,會(huì)非常方便,只用把文件轉(zhuǎn)移到新NAS里,然后改一下目錄即可。
但更多的情況是,有些容器比如gitea有數(shù)據(jù)庫(kù),有些容器沒(méi)有進(jìn)行映射。有些壓根不是容器,比如nastools,qb,jellyfin大家在群暉中更喜歡用套件。
對(duì)于數(shù)據(jù)庫(kù),我們可以用navicat中的工具,數(shù)據(jù)同步進(jìn)行遷移。
對(duì)于沒(méi)有進(jìn)行映射的容器,大多都是一次性容器,遷移起來(lái)沒(méi)有那么方便。
之前在網(wǎng)上也搜到過(guò)相關(guān)遷移volume的教程,如果實(shí)在需要遷移應(yīng)該也是有辦法的。
對(duì)于套件,比如nastools和qb,照理來(lái)說(shuō)是無(wú)法遷移的,但是通過(guò)摸索后可以發(fā)現(xiàn),nastool自帶備份與還原,這點(diǎn)就方便遷移。
但大概率遷移后的容器無(wú)法啟動(dòng),建議大家通過(guò)容器log進(jìn)行排查,比如我遷移完后就發(fā)現(xiàn)是原來(lái)映射的目錄在新的docker環(huán)境中找不到,可以先進(jìn)入容器終端,把缺失的目錄臨時(shí)補(bǔ)一下,容器成功啟動(dòng)后再在webui中更改為正確的配置,最后刪除舊文件夾即可。
對(duì)于qb,通過(guò)對(duì)比套件端與docker容器端我們可以發(fā)現(xiàn)有相似性,我們只用把文件夾中的conf文件轉(zhuǎn)移到新NAS上就不用再重新配置了。
config文件
遷移完成后,一臺(tái)嶄新的NAS就安裝配置好了。
九、功耗
目前這臺(tái)NAS的在后臺(tái)開(kāi)啟云同步,Windows與docker都空閑的情況下,功耗在80W以下,其中CPU功耗在20W左右徘徊,獨(dú)顯功耗顯示為10W
開(kāi)啟云同步,空閑的情況
模擬高IO負(fù)載場(chǎng)景,使用fio,進(jìn)行1MB文件寫(xiě)入測(cè)試功耗在110W左右
高io場(chǎng)景,模擬數(shù)據(jù)傳輸
使用windows跑GTA5測(cè)試模擬遠(yuǎn)程游戲情況,CPU功耗在65W左右,獨(dú)顯功耗在37W左右,整體功耗來(lái)到198W(圖)
遠(yuǎn)程游戲耗電
游戲界面截圖
游戲功耗截圖
模擬極限負(fù)載時(shí)的場(chǎng)景,使用stress對(duì)CPU進(jìn)行烤機(jī)
使用Furmark對(duì)顯卡進(jìn)行烤機(jī),使用fio,進(jìn)行1MB文件寫(xiě)入測(cè)試,最大功耗來(lái)到235W,但此時(shí)受CPU波動(dòng)影響,顯卡工作并不穩(wěn)定,估計(jì)滿載功耗在250W左右。
極限負(fù)載場(chǎng)景功耗
十、硬件價(jià)格與總結(jié)
硬件價(jià)格:
CPU:Intel QNCV 460
主板:超微X11SCA-F 360
顯卡:NVIDIA Tesla P4 380
內(nèi)存:SK 32G 2RX8 2666V 純ECC x2 880
電源:追風(fēng)者AMP750 589
散熱器:利民AX120R SE 69
風(fēng)扇:利民TL-C12C x5 74
網(wǎng)卡:8125BG 2.5G 39
機(jī)箱:長(zhǎng)城阿基米德KM-7B 299
UPS:APC BK650M2-CH 497
總價(jià)格:3917
我的all in one 家庭服務(wù)器搭建硬件篇就介紹完畢了,希望能給大家一些幫助。大家有任何問(wèn)題可以在評(píng)論區(qū)中留言,下一期我們著重介紹軟件篇包括
pve,truenas部署
家庭影音服務(wù)器搭建
照片視頻文件備份策略
windows性能測(cè)試
docker應(yīng)用分享
感謝閱讀,敬請(qǐng)期待
作者聲明本文無(wú)利益相關(guān),歡迎值友理性交流,和諧討論~
,