我也來分享順便紀錄一下自組的過程
隨著Google相簿已經沒有無限量的儲存空間,因此萌生自組的念頭
順便練習Linux指令,架些服務
拆了舊筆電的硬碟跟收些二手零件組成一台主機,規格如下
1. MB:技嘉 H97M-D3H
2. CPU:i5-4460
3. RAM:8G*4
4. Case:銀欣PS-09
5. HDD:4顆1TB + 1顆1TB備援
6. OS: Ubuntu 20.04
一開始是用mdadm建立RAID 1+0,後來發現rebuild的速度有點慢
之後找到基於Copy On Write的ZFS file system
所以改用ZFS on linux,一樣做 RAID10
除了可使用SSD當快取外,也可以定時snapshot避免意外狀況
存取方面我是使用nextcloud
將儲存區用Samba掛到nextcloud,就可以在外網透過app跟web介面存取
(當然port forwarding那些要先設定好)
內網的話就直接透過NFS存取
還有用Docker跑Plex,Transmission等服務
後來過年稍有小錢就想著升級XD
逐漸把硬體更換為目前以下規格
1. MB:Supermicro X10SRM-TF(蝦皮賣家佛心出售,內建RJ45 10G*2)
2. CPU:E5-2690 v4(淘來的)
3. RAM:32GB ECC DDR4 * 4
4. Case:銀欣 Node 804
5. HDD:4顆4TB RAID10
6. OS:Proxmox
7. SSD:intel S3700(zfs log),wd sn750(read cache)
8. HBA card:LSI 2308 IT mode
PVE上多開虛擬機
跑了TrueNAS Scale、home assistant、nextcloud、docker、ubuntu server...
還可以多開linux改kernel有夠方便,改壞就用快照回復回去
也用proxmox backup server方便排程備份
期間除了以上也試玩了pfsense、openwrt等路由系統
但後來還是把路由獨立出來方便排查問題
再秉持著雞蛋不要放在同一個籃子的精神
還新增了一台專門備份用的主機
1. MB:Supermicro X10SDV-4C-TLN2F(一樣內建RJ45 10G*2)
2. CPU:SoC D1521
3. RAM:32GB ECC DDR4 * 2
4. Case:銀欣 Node 304
5. HDD:先前退役的1TB硬碟們 RAID Z2
6. OS:Proxmox
還有淘了台NUC做PVE的cluster,順便當media server(j4125)
當然也有配UPS保護硬碟
目前是在觀望到底要不要上10G switch
還有正在鑽研RouterOS,之後Gateway想改成這個
一路用來的心得是成就感很大
可以完全客製化軟硬體
不用接受現行NAS廠的買軟體送硬體之萬年1GB網卡...
我是覺得還不錯啦
但自己房間快變成機房就是了...XD
歡迎一起分享心得
--