自組家用 Server / 虛擬化 NAS - 儲存設備

Edith avatar
By Edith
at 2021-03-23T18:03

Table of Contents

前情提要: #1WCn4E7C (PC_Shopping)

因為家人好久以前買的NAS差不多滿了 + 效能太差

決定來自組一台 主要用途是放照片 & 很多 BD 轉檔出來的影片

為了穩定性要上 ECC 記憶體 原本考慮 i3-9100 + C246 主機板

但訂貨不知道要等多久

i3-9100 當NAS過頭 做其他用途又不太夠力

做了點測試後發現目前的日用主機 (Ryzen 3900X + TUF X570 Plus) 支援ECC沒問題

就打算把所有東西都虛擬化了

新增零組件:

1. ECC 記憶體 Kingston KSM26ED8/16ME 16GB x4

QVL上的唯一一組有標ECC的 RAM

原本打算求穩跑預設2666就好 但後來發現這個東西

https://i.imgur.com/dTEZAOO.png

不知道是美光不產8Gb的 2666 E-die了還是別的原因

直接用3200等級的顆粒取代

拿到的記憶體上也確認顆粒是 D9WFL (1.2V 3200MHz等級)

所以就設定成JEDEC 3200Mhz了 (華碩BIOS還偷加電壓到1.35 要手動回1.2)

跑了8輪的 memtest86 沒有問題 ECC 功能也正常啟動


2. CPU塔散 (風魔二)

原本直接用原廠散熱器,不超其實夠用

但因為能裝多硬碟的機殼相對風流比較差

也不希望CPU熱氣吹去硬碟那邊 就上了塔散


3. Intel I350-T4 網卡

我打算連路由器一起虛擬化 所以多買了一張Dell Server拆機卡

取代掉主機板的Realtek網卡 (那張設固定IP當作管理界面用)

這張卡很多假貨 我自己覺得比起買所謂的"新品" 不如買拆機卡


4. WD HC320 8TB x 4

四顆組 RAIDz2

剛拿到會是512e格式 可以用WD的 "hugo" 工具轉換成4Kn

hugo format -b 4096 --fastformat

工具可以跟原廠客服要 或是搜一下也有人放連結出來

轉換完後會看到 Pyhsical / Logical block size 都是 4096


5. 機殼 FD R5

這邊就要感謝鄉民了,這咖是原廠不良品RMA沒有收回的

他直接讓我搬來自己修 搞定又能用了(!)

能裝8顆3.5吋 HDD 雖然沒有熱插拔但硬碟方向拆裝很方便

又安靜 搭配14CM風扇散熱也還不錯

算是組家用Server的好選擇


6. Arctic P14 PWM CO 風扇 x3

前二後一 因為基本上不會關機就直接上了雙滾珠的CO版本

風壓扇可以有效把氣流吹過硬碟架

(也有人會拿 F 版本風量扇裝背版 但我查起來 P 版好像是新的馬達乾脆直上)

要稍微調整一下排風扇的轉速 低速狀況要比前風扇低 不然會負壓變吸塵器


7. CyberPower CP1000PFCLCD UPS

一堆硬碟還是裝台UPS比較安心,用 COM Port 接到電腦

配合PowerPanel程式 停電過60秒後就會自動關閉所有虛擬機後關機


系統部份:

底層用 Proxmox VE 當 Hypervisor

上面跑幾台VM

- TrueNAS 直接Passthrough 主機板的 SATA controller

可以直接控制硬碟 符合ZFS的需求

- vyos 軟體路由器 Passthrough intel 網卡

網路線從中華GPON機拉出來直接接過來撥PPPoE

再用第二個Port當成LAN接給AP和Switch給其他設備

- 日用機 Linux 日用機,Passthrough一張 RX570

以及主機板的所有 USB Controller

還有一塊 NVMe SSD當系統碟

其他還有給朋友玩的 Minecraft server / Handbrake 轉檔機

jellyfin 等等 和 NAS 比較無關就不提了

網路設定:

自組 NAS 很多人都會裝 10G 網卡 才不會卡在 1Gbps 頻寬

網卡可以撿拆機貨 但交換器就很貴 線材什麼的也都會增加成本

全部虛擬化的優點就是不用煩惱這個 直接建一條 Bridge network

MTU 開到 9000 當作虛擬機之間的高速通道

https://i.imgur.com/A4PIaxO.png

直接有 30G 的內部連線 不管是轉檔VM還是日用機都走這條

另外再建一個bridge介面 負責對外的網路連線

要從外網連回來的話為了安全起見用 WireGuard 當 VPN

連上才能存取NAS和VM (剩下開放的 Port 就是SSH 只允許pubkey登入)


整個建好後測試讀寫效能 4顆RAIDz2寫入可以到400MB/s左右

但讀取目前好像有OpenZFS的issue( https://github.com/openzfs/zfs/issues/9375 )

我自己測試只有 250-300MB/s 但對於影音檔來說很夠用了

想了想還是保留RAIDz2 沒有改用striped mirrors

硬碟溫度也都在40度以下

也還有四顆硬碟的擴充性 比起市售NAS划算很多

但建議沒有相關經驗的話要認真考慮XD 過程中遇到問題不少

想辦法解決的人力也是成本 (還不一定解的掉)

--

All Comments

Steve avatar
By Steve
at 2021-03-27T13:21
Lucy avatar
By Lucy
at 2021-03-27T16:29
推~
Una avatar
By Una
at 2021-03-29T03:05
John avatar
By John
at 2021-03-31T00:20
你的備份裝置用了什麼不寫一下?
Rosalind avatar
By Rosalind
at 2021-03-31T16:12
正 3200 燒不過,打下來當 2666賣,又或者是2666沒料
拿3200 原生顆粒來頂,也不是什麼太意外的事情吧
Elvira avatar
By Elvira
at 2021-04-03T04:12
要是後者就是撿到100% ,前者好歹只是heavy loading
沒過官方要求而已,還是可以跑跑
Eartha avatar
By Eartha
at 2021-04-06T23:02
推 請問日用機是用什麼協定掛 storage?
Edith avatar
By Edith
at 2021-04-08T05:43
謝謝
Edwina avatar
By Edwina
at 2021-04-12T04:46
+1這幾年也從ESXi換到PVE
Edwina avatar
By Edwina
at 2021-04-16T08:47
請問從 ESXi 換到 PVE 的動機是?
Edwina avatar
By Edwina
at 2021-04-16T18:05
強者推
Carol avatar
By Carol
at 2021-04-17T16:21
推 一直覺得現在硬體效能過剩了,除非要長期跑運算
,不然閒置時間其實很長,用虛擬化就能善用這些資
Elma avatar
By Elma
at 2021-04-20T02:30
Lauren avatar
By Lauren
at 2021-04-21T03:52
James avatar
By James
at 2021-04-25T08:35
推 最近想搞但第一次碰pve好像有點小難,不知道有
沒有推薦的學習資源
Dinah avatar
By Dinah
at 2021-04-29T10:08
看不懂給推
Gilbert avatar
By Gilbert
at 2021-04-30T16:50
Thomas avatar
By Thomas
at 2021-05-01T15:25
我的PVE Bridge也是這樣用 不過跑起來只有2XGb
Edith avatar
By Edith
at 2021-05-06T09:34
金搞剛給推XD
Erin avatar
By Erin
at 2021-05-11T05:15
推 自己也用i5 4代 架pve跑omv+openwrt+plex omv再
跑docker架aria2+openvpn+homeassistant 爽爽用中
Barb Cronin avatar
By Barb Cronin
at 2021-05-11T19:19
好屌,我光用pi做個簡易NAS都懶..
Hedwig avatar
By Hedwig
at 2021-05-13T13:05
Margaret avatar
By Margaret
at 2021-05-18T04:55
好奇問一下那個bridge怎麼做的?可以衝到30G頻寬?
Hazel avatar
By Hazel
at 2021-05-21T02:19
在PVE上建一個Linux Bridge 指定一個網路範圍
不要綁任何Port 然後把想要連上的虛擬機或LXC各自
添加一個網路介面到這個bridge並指定一個IP即可
Sierra Rose avatar
By Sierra Rose
at 2021-05-24T03:23
資源利用的有點威猛 不只省錢還圖了方便
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2021-05-27T19:04
推專業分享!
Genevieve avatar
By Genevieve
at 2021-05-30T14:21
感謝Esvent解釋 有機會來試試看 謝謝
Sarah avatar
By Sarah
at 2021-05-31T01:44
推 我想知道待機功耗大該多少?
Tristan Cohan avatar
By Tristan Cohan
at 2021-06-03T07:59
暫時沒機會看到待機XD 正在從舊NAS拉資料 UPS回報12
0W 待機我猜應該100上下吧
Olive avatar
By Olive
at 2021-06-04T18:42
感謝!
Michael avatar
By Michael
at 2021-06-09T03:03
Skylar Davis avatar
By Skylar Davis
at 2021-06-10T15:04
Victoria avatar
By Victoria
at 2021-06-15T03:11
推 我用PVE上面架OpnSense和Xpenology
Michael avatar
By Michael
at 2021-06-15T09:36
強者推 順便收藏以後參考
George avatar
By George
at 2021-06-16T21:38
Joe avatar
By Joe
at 2021-06-21T07:50
雖然看不懂還是推
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2021-06-22T03:18
Heather avatar
By Heather
at 2021-06-22T10:10

SN750 500GB PXhome24 $2080

Caroline avatar
By Caroline
at 2021-03-23T13:52
看了一下均價 SN750 500GB 大概都還在兩千二上面一些些 Pxhome24 挺有趣的,放在今日特價 還加個 點我再折扣(-200) 就變成 2280-200 =2080 (今天才禮拜二,就開始玩了?) -- 可惜現在 Line 導購 Pxhome24 沒給點了... ...

請教Sandisk Micro Ultra SDHC這張卡?

Jessica avatar
By Jessica
at 2021-03-23T07:05
請教版上各位大大, 最近需要買行車紀錄器要用的記憶卡,但機器只支援到32GB, 請教有大大使用過and#34;SanDisk Ultra microSDHCand#34; 這張卡嗎? 推薦嗎? 有災情的話,也拜託告知一下,謝謝大家. https://24h.pchome.com.tw/prod/DGA ...

AF硬碟做對齊 已更新

Andy avatar
By Andy
at 2021-03-22T08:57
6.執行msinfo32得到結果https://i.imgur.com/nwn1fYL.png 三顆硬碟的位元組/磁區都是512 seagate那顆好像有smartalign 是否可以不補做4K對齊而不影響硬碟壽命和效能? 還是該重新分割來做4K對齊? 當古老os分割此seagate硬碟時 古老os以為自己 ...

MX500 250G健康度

Kumar avatar
By Kumar
at 2021-03-20T20:40
這顆MX500 250G剛滿3年 偶爾玩玩遊戲 平常給小朋友看YT,記得前幾個月查看健康度 還有80多% 前幾天再看一次竟剩下50% 這台電腦有時會掛BT 但檔案存在HDD 而測試SSD讀寫 寫入有時甚至不到200 https://i.imgur.com/SqFCKsB.jpg https://i.imgur ...

系統碟複製到m.2 NVMe會失敗

Donna avatar
By Donna
at 2021-03-19T21:48
請教版上各位大大 由於SATA系統碟複製(WIN10環境/ACRONIS TURE IMAGE)幾乎都會成功 M.2 NVME PCIE SATA自己複製也是(但是比較少這樣做 不曉得是否運氣) 但是只要SATA系統碟複製到M.2 NVME PCIE SSD上卻常常失敗QQ 想請教說原因為何及是否有可 ...