如何組裝一臺(tái)WindowsNAS
擁有一臺(tái)WindowsNAS其實(shí)很簡(jiǎn)單!本文就來(lái)介紹一下WindowsNAS從硬件采購(gòu)到電腦組裝,從系統(tǒng)安裝到軟件部署的全過程。
1.為什么選擇WindowsNAS?
WindowsNAS無(wú)論是在硬件上還是在軟件上都沒有短板:硬件上Windows硬件兼容性最好;軟件上Windows系統(tǒng)容易上手、軟件應(yīng)用也最豐富。而且x86平臺(tái)擁有海量得二手硬件可以選擇,你可以用很低的花費(fèi)搭建一臺(tái)不錯(cuò)的WindowsNAS。
2.WindowsNAS硬件采購(gòu)
WindowsNAS主要硬件有:機(jī)箱、CPU、散熱、主板、電源、硬盤,有特定需求還可以采購(gòu)顯卡。
2.1WindowsNAS如何選擇機(jī)箱
NAS機(jī)箱最重要的指標(biāo)是“盤位數(shù)量”,如果硬盤位是“快拆設(shè)計(jì)”則更加方便。多盤位機(jī)箱可以選:服務(wù)器機(jī)箱、ITX多盤位機(jī)箱、塔式多盤位機(jī)箱。服務(wù)器機(jī)箱最專業(yè);ITX多盤位機(jī)箱顏值高,但價(jià)格稍貴;塔式多盤位機(jī)箱性價(jià)比高。


我更喜歡塔式多盤位機(jī)箱或者服務(wù)器機(jī)箱,容量大、性價(jià)比高、兼容性好。機(jī)箱選二手很便宜,但運(yùn)輸不方便。

2.2WindowsNAS如何選擇CPU
WindowsNAS選擇CPU的原則是:低功耗、多線程、帶核顯(畢竟要Windows系統(tǒng))。低功耗目的是減少NAS長(zhǎng)時(shí)間運(yùn)行的能耗,多線程則是為了滿足順便搭建家庭服務(wù)器的性能需求。其實(shí)NAS對(duì)于硬件性能要求并不高,但家用NAS往往兼任家庭服務(wù)器,性能強(qiáng)一點(diǎn)不過分。而且現(xiàn)在硬件價(jià)格不高,還有大量二手硬件可選,所以WindowsNAS性能過剩也完全沒關(guān)系。
如果比較在意功耗可以選Intel賽揚(yáng)N系列和奔騰N系列,建議N5105/N6000。對(duì)于性能有更高要求可以選酷睿T系列或者AMD的APU系列,比如Intel 12100T、AMD 5600G。除非預(yù)算實(shí)在太少,否則我不建議選性能太差或工藝陳舊的CPU。

主板根據(jù)CPU進(jìn)行選購(gòu),重點(diǎn)考慮存儲(chǔ)拓展性能,接口是否夠用。顯卡用核顯即可,有特定需求可以采購(gòu)獨(dú)立顯卡(比如還想把NAS打造成視頻轉(zhuǎn)碼服務(wù)器、AI出圖服務(wù)器、渲染服務(wù)器等)。
2.3如何選購(gòu)硬盤
硬盤是NAS最核心的硬件,所以這里要解答多個(gè)問題:
2.3.1機(jī)械硬盤和固態(tài)硬盤怎么選?
固態(tài)硬盤讀寫速度快,缺點(diǎn)是數(shù)據(jù)損壞時(shí)基本無(wú)法恢復(fù),長(zhǎng)時(shí)間存儲(chǔ)數(shù)據(jù)需要通電。機(jī)械硬盤讀寫速度較慢。
說個(gè)熱知識(shí):現(xiàn)在1T機(jī)械硬盤價(jià)格(300+)已經(jīng)超過1T固態(tài)硬盤(200+)。機(jī)械硬盤目前以4TB監(jiān)控盤、8T的企業(yè)盤性價(jià)比最高;固態(tài)硬盤目前則以1T和2T容量性價(jià)比最高。
機(jī)械硬盤還很難被固態(tài)取代,但市場(chǎng)份額會(huì)越來(lái)越小。家用買1個(gè)4TB監(jiān)控盤就完全就夠用了。由于機(jī)械硬盤廠家吃相難看,4T以下的機(jī)械硬盤已經(jīng)毫無(wú)性價(jià)比,其余情況統(tǒng)統(tǒng)買固態(tài)就好,尤其移動(dòng)硬盤只需要考慮固態(tài)(1TB固態(tài)加個(gè)硬盤盒充當(dāng)移動(dòng)硬盤,無(wú)論是性能、價(jià)格、數(shù)據(jù)安全性全部秒殺機(jī)械移動(dòng)硬盤)。
但對(duì)于NAS而言,機(jī)械硬盤在相同預(yù)算依然有容量?jī)?yōu)勢(shì)?,F(xiàn)在的NAS基本上都采用“固態(tài)硬盤+機(jī)械硬盤”搭配干活,固態(tài)提供高速緩存,機(jī)械提供大容量存儲(chǔ)。我的建議是:1個(gè)512MB~1TB的固態(tài)作為系統(tǒng)盤和緩存盤;機(jī)械盤至少選4TB監(jiān)控盤,預(yù)算足夠上8T企業(yè)盤,之后按需增加硬盤即可。
2.3.2機(jī)械硬盤垂直盤和疊瓦盤怎么區(qū)分?
機(jī)械硬盤廠家有段時(shí)間把垂直盤和疊瓦盤混合銷售且不做標(biāo)識(shí),甚至NAS專用硬盤也賣疊瓦盤,著實(shí)吃相難看。
疊瓦盤最大的缺點(diǎn)是數(shù)據(jù)存儲(chǔ)快滿了后,硬盤響應(yīng)速度明顯要慢一些,而且數(shù)據(jù)丟失的風(fēng)險(xiǎn)遠(yuǎn)大于垂直盤。經(jīng)過市場(chǎng)強(qiáng)烈反應(yīng),目前硬盤廠家還是會(huì)標(biāo)識(shí)出垂直盤和疊瓦盤:標(biāo)識(shí)CMR一定是垂直盤,只標(biāo)識(shí)PMR基本是疊瓦盤,標(biāo)識(shí)SMR一定是疊瓦盤。一句話:疊瓦盤不要買,如果機(jī)械硬盤只剩疊瓦盤那就不要買機(jī)械硬盤。
移動(dòng)機(jī)械硬盤目前全是疊瓦盤,性能、價(jià)格、數(shù)據(jù)安全性全部被“固態(tài)硬盤+硬盤盒”吊打。
2.3.2硬盤要不要組RAID?
RAID技術(shù)一是為了增加數(shù)據(jù)存儲(chǔ)的容錯(cuò)能力,二是為了提升數(shù)據(jù)讀取的速度。是否組RAID既要考慮硬件支持情況,也要考慮實(shí)際對(duì)自己是否有幫助。事實(shí)上對(duì)于大部分用戶而言都用不到RAID,普通主板支持的RAID也僅僅是軟RAID。如果你有一臺(tái)專業(yè)的NAS設(shè)備,可以考慮先在專業(yè)NAS嘗試一下RAID。
2.4我的WindowsNAS
我的WindowsNAS從最初的HP小主機(jī)T610,折騰到現(xiàn)在的R5 5600G主機(jī),還安裝了P106礦卡、PCIe 2.5G網(wǎng)卡:

性能上基本沒有短板:CPUZ單核590多核4430;功耗上由于安裝了獨(dú)立顯卡,待機(jī)功耗有40-50W。所以我采用的是按需遠(yuǎn)程開關(guān)機(jī)的方式進(jìn)行管理。
由于CPU性能不弱,加上有獨(dú)立顯卡,這臺(tái)設(shè)備除了作為文件服務(wù)器,還部署了StableDiffusion-webui、Whisper-webui、Handbrake等,可以進(jìn)行AI畫圖、AI字幕生成、視頻轉(zhuǎn)碼等。
3.WindowsNAS系統(tǒng)安裝和設(shè)置
采購(gòu)好硬件裝機(jī)完成后,就可以安裝系統(tǒng)和進(jìn)行設(shè)置了。如果你不想設(shè)備頻繁更新可以考慮Windows的Server版或者LTSC版?;蛘咭部梢园惭b專業(yè)版和企業(yè)版(不推薦家庭版)。
3.1WindowsNAS系統(tǒng)安裝
Windows系統(tǒng)安裝沒什么難度,由于硬件兼容性很好,所以驅(qū)動(dòng)也基本齊全。
準(zhǔn)備一個(gè)裝機(jī)U盤安裝系統(tǒng),我推薦用Ventoy制作一個(gè)裝機(jī)U盤,把常用系統(tǒng)鏡像都放進(jìn)去,裝機(jī)時(shí)選擇需要用到的系統(tǒng)進(jìn)行安裝即可。

3.2WindowsNAS共享設(shè)置和SMB優(yōu)化
開啟WindowsNAS的SMB共享并進(jìn)行優(yōu)化設(shè)置。
3.2.1設(shè)置文件夾共享
Windows共享文件夾十分簡(jiǎn)單,右鍵選擇要共享的驅(qū)動(dòng)器或文件夾:

選擇“高級(jí)共享”,勾選“共享此文件夾”,同時(shí)點(diǎn)擊“權(quán)限”按鈕:

添加訪問共享文件夾的賬戶和權(quán)限,即可完成共享文件夾設(shè)置:

其它設(shè)備可以通過\\局域網(wǎng)IP訪問到SMB共享。
3.2.2優(yōu)化SMB設(shè)置
Windows10以上普遍采用SMB3.0,我建議全部設(shè)備都采用SMB3.0。可以通過命令查看SMB版本??蛻舳酥鳈C(jī)查看SMB版本,打開powershell輸入命令:
Get-SMBConnection

服務(wù)端主機(jī)查看SMB版本,打開powershell輸入命令:
Get-SMBSession | FL
開啟SMB大型MTU支持提升文件傳輸效率??蛻舳酥鳈C(jī)打開powershell輸入如下命令:
Set-SmbClientConfiguration -EnableBandwidthThrottling 0 -EnableLargeMtu 1
支持RDMA的網(wǎng)卡(服務(wù)器網(wǎng)卡)可以支持SMB直通,SMB直通一般默認(rèn)開啟,手動(dòng)開啟可以在設(shè)置里找到Windows功能,在“啟用或關(guān)閉Windows功能”里,找到“SMB直通”并勾選:

如果你的電腦有多個(gè)速度一樣的網(wǎng)口連接交換機(jī),SMB3.0支持多通道提升傳輸速度。SMB3.0默認(rèn)開啟多通道支持,查看SMB多通道狀態(tài)可以打開powershell輸入命令:
Get-SmbClientConfiguration | Select-Object -Property EnableMultichannel

Linux的SMB設(shè)置更為復(fù)雜些,Windows也可以通過修改注冊(cè)表進(jìn)一步優(yōu)化SMB,不過對(duì)于家用而言我們做的已經(jīng)足夠了。
3.3WindowsNAS遠(yuǎn)程控制
WindowsNAS初次安裝系統(tǒng)需要用到顯示器,之后就可以都通過遠(yuǎn)程桌面來(lái)進(jìn)行操作。
首先開啟Windows自帶的遠(yuǎn)程桌面權(quán)限,允許其它電腦遠(yuǎn)程這臺(tái)WindowsNAS。

然后其它電腦就可以通過運(yùn)行mstsc,然后輸入局域網(wǎng)IP和賬戶密碼訪問這臺(tái)WindowsNAS了。我強(qiáng)烈建議安裝zerotier或tailscale搭建虛擬局域網(wǎng)(二者不沖突可以都安裝)。有了虛擬局域網(wǎng)可以用虛擬IP遠(yuǎn)程訪問WindowsNAS。

如果需要實(shí)現(xiàn)廣域網(wǎng)遠(yuǎn)程控制還可以借助第三方遠(yuǎn)程控制軟件諸如:向日葵、ToDesk等。

3.4搭建下載機(jī)
家用NAS基本都要?jiǎng)偃螔鞕C(jī)下載的工作。合格的下載機(jī)既要支持網(wǎng)盤、BT、HTTP等不同下載方式,又要便于遠(yuǎn)程操作。WindowsNAS適合搭建下載機(jī)嗎?當(dāng)然適合!
前面已經(jīng)介紹了如何遠(yuǎn)程到WindowsNAS,你既可以用zerotier搭建虛擬局域網(wǎng)遠(yuǎn)程訪問,也可以向日葵遠(yuǎn)程進(jìn)行遠(yuǎn)程桌面操控。接下來(lái)就安裝下載機(jī)所需要的軟件:
3.4.1網(wǎng)盤下載
Windows系統(tǒng)下載網(wǎng)盤資源實(shí)在太簡(jiǎn)單。百度網(wǎng)盤、阿里云盤、堅(jiān)果云……幾乎所有網(wǎng)盤都有Windows版客戶端,安裝客戶端然后通過遠(yuǎn)程桌面網(wǎng)盤客戶端下載。

3.4.2BT和HTTP下載
Windows有很多BT客戶端,無(wú)論是Transmission還是qBittorrent,同樣可以通過遠(yuǎn)程桌面操控客戶端下載,但總用遠(yuǎn)程桌面對(duì)于下載機(jī)而言太不優(yōu)雅,你可以開啟下載工具的服務(wù)端功能,通過虛擬局域網(wǎng),讓手機(jī)通過WEB控制臺(tái)或者APP客戶端隨時(shí)隨地遠(yuǎn)程創(chuàng)建下載任務(wù),這樣更加方便快捷。

3.5文件自動(dòng)備份
WindowsNAS需要有重要文件自動(dòng)備份的能力。我推薦2個(gè)自動(dòng)備份軟件:Syncthing和FreeFileSync,通過軟件設(shè)置備份規(guī)則,對(duì)重要的文件夾進(jìn)行自動(dòng)備份,重要數(shù)據(jù)備份最好是保存在不同設(shè)備上,或者相同設(shè)備的不同硬盤上。

4.其它功能搭建
4.1搭建Jellyfin server視頻服務(wù)器
影音服務(wù)器我目前用的是:jellyfin server。由于驅(qū)動(dòng)很完善Windows安裝jellyfin調(diào)用顯卡解碼還更加方便。

4.2搭建NASCab實(shí)現(xiàn)web管理文件
NASCab是一個(gè)適合WindowsNAS的web看板,主要功能有:照片管理;影音管理(類似Jellyfin,但不如Jellyfin);文件管理(主要提供文件瀏覽和文件定時(shí)備份)。功能上不算特別豐富,但同類型軟件確實(shí)很稀缺。從我的角度來(lái)看,NASCab還缺乏一個(gè)導(dǎo)航主頁(yè)。NASCab免費(fèi)版僅支持局域網(wǎng)訪問,不過我用zerotier搭建了虛擬局域網(wǎng),所以遠(yuǎn)程也可以訪問。

5.WindowsNAS遠(yuǎn)程開關(guān)機(jī)
NAS一般都是7x24小時(shí)運(yùn)行,但如果NAS功耗高也可以按需開機(jī)。要實(shí)現(xiàn)按需開機(jī),自然要具備遠(yuǎn)程開關(guān)機(jī)的能力。
5.1方案一:主板來(lái)電啟動(dòng)+智能插座
如果主板支持掉電來(lái)電后開機(jī),那么可以通過智能插座實(shí)現(xiàn)遠(yuǎn)程開機(jī),然后通過遠(yuǎn)程控制軟件實(shí)現(xiàn)遠(yuǎn)程關(guān)機(jī)。

不過通電啟動(dòng)的方案偶爾會(huì)出現(xiàn)啟動(dòng)不了的情況。
5.2方案二:通過軟路由局域網(wǎng)喚醒
局域網(wǎng)喚醒首先要開啟網(wǎng)卡的局域網(wǎng)喚醒功能。還需要軟路由安裝對(duì)應(yīng)應(yīng)用來(lái)實(shí)現(xiàn)。由于軟路由安裝openwrt之類的系統(tǒng)都是基于Linux系統(tǒng)的,可以通過安裝wakeonlan軟件,然后遠(yuǎn)程ssh到軟路由通過命令行進(jìn)行開機(jī)。
一些openwrt還集成了wakeonlan功能,只需要登陸web控制臺(tái)然后選擇喚醒對(duì)應(yīng)的主機(jī)即可。
