我現在有一台“家用伺服器” Linux 在我擁有第一台電腦幾年後,如今十五年過去了,這段期間的大部分時間裡,我家裡都有一台備用電腦。有一天,當需要升級設備時,我想:既然我已經有一台備用電腦了,為什麼還需要單獨的路由器?畢竟,在2000年代,這可是許多人的標準配置。
確實:今天您可以為此目的創建一個單獨的虛擬機,並將 USB 或 PCI Wi-Fi 卡連接到它。作為作業系統,您可以一舉使用 MikroTik RouterOS,以很少的錢獲得企業級軟體。
條目
我將概述我剛開始專案時的目標和目的:
- 組件應盡可能由最常見的標準部件組成。這意味著除了 mATX / mini-ITX 之外沒有其他主機板和不適合全尺寸卡的薄型機殼。
- 應該有足夠的空間放置磁碟,但籃子本身是 2.5 英寸
- 模組化應該會隨著時間的推移帶來節省——畢竟,舊的標準 5 Wi-Fi 卡可以簡單地使用 7
- 支援至少一些遠端控制,這樣您就可以了解系統無法啟動的原因,而無需將顯示器和鍵盤物理連接到高而遠的地方
- 完全自由地選擇作業系統及其對任何作業系統中所有關鍵組件的支持
- 高性能。厭倦了等待 Deluge 將 .torrent「咀嚼」成數千個檔案或啟用加密導致速度低於磁碟或網路連線。
- 視覺美觀、組裝整齊
- 最高的緊湊性。理想尺寸-現代遊戲機。
我馬上就會警告你,如果你相信下面我在文章中會告訴你如何完成所有要點,那麼你就太天真了,你最好購買 Synology 或雲端空間。
事實上,我並不認為這樣的解決方案有什麼不切實際的,只是也許我對整個方案還不夠了解,又或許是因為自組裝 NAS 市場早已陷入衰退,用於此目的的組件越來越少,而且價格更貴。
關於軟體的一些信息
最近我變得很懶,甚至不想自己配置 KVM,所以我決定嘗試看看 unRAID 是什麼,LinusTechTips 一直在宣傳它是一個用於配置 KVM 的便捷 GUI,並且總體來說是一款優秀的 NAS 軟體。由於我也懶得擺弄 mdadm,所以 unRAID 一舉兩得。
裝配
住房
接下來,令人驚訝的是,這是使用標準組件組裝自製 NAS 最困難的部分:選擇機殼!正如我所說,箱子上有門,門後放著裝有磁碟的籃子的時代早已一去不復返了。我也非常想用 2,5 吋 5 毫米希捷硬碟(目前最大容量為 5 TB)。它們運作安靜,佔用空間小。到目前為止,XNUMX TB 對我來說已經足夠了。
顯然,我想要一個 miniITX 主機板,因為一個擴充槽似乎就足夠了。
事實證明,有緊湊型外殼,大小與上網本相當,但只有一個地方可以放 2,5 英寸的筆記型電腦,而“其他”外殼中已經有幾個相應大小的 3,5 英寸筆記型電腦。根本沒有中間立場。即使是為了錢。阿里上有一些東西,但是已經停產了(一定要檢查阿里是否有不尋常的東西,有時中國人已經發明了所有東西並投入了大規模生產)。我在一些小論壇上讀到了有關 SilverStone CS01B-HS 的信息,但其價格根本不符合“預算”類別。找了半天找不到,就透過Shipito在亞馬遜上訂購了,結果技術任務的第三點徹底失敗了。
但現在根本不用擔心預算!
我建議您立即製作一個您夢想中的車身的 3D 模型,然後用真正的鋁材在 CNC 機器上加工它。它比銀石賽道稍微貴一點,但卻令人愉悅一千倍。稍後在 GitHub 上分享即可!
處理器
當然,我想選擇 AMD 作為處理器,現在是 2019 年了,只有不太喜歡它的人會喜歡它。但是,在嘗試完成第四點「遠端管理支援」時,我發現只有適用於 AMD 的 Ryzen DASH,而且我明白在這種情況下我需要選擇英特爾。
接下來,一切照常:Yandex.Market、過濾器、輕鬆谷歌搜尋兒童問題以及明天在莫斯科環城公路內免費送貨。
主機板
主機板方面,其實只有一個選擇-技嘉GA-Q170TN。
我不知道為什麼擴充槽只有 x4,但如果你以後想安裝 XNUMXGbps 網路卡,那麼就有足夠的空間(但你將無法連接提供這種效能的儲存)。
一大優點:兩個 miniPCI-E 插槽。 MikroTik 以 miniPCI-E 格式發布了其所有 Wi-Fi 卡(這正是我們需要的,因為它們是 RouterOS 唯一支援的卡),並且很可能在未來許多年繼續這樣做,因為這是他們的主要擴充卡標準。例如,你可以購買他們的模組 並輕鬆獲得對 LoRa 設備的支援。
兩個以太網,但為 1 Gbit。 2017 年,我提出了一項法律,禁止銷售乙太網路速度高達 4 Gbps 的主機板,但我沒有時間收集到通過市政篩選所需的簽名數量。
光盤
我們取兩塊STDR5000200作為磁碟。由於某種原因,它們的價格低於實際的 ST5000LM000。購買後,我們檢查、拆解、取出ST5000LM000並透過SATA連接。如果在保固期內,您可以將其重新組裝並退回,換取一張新磁碟(我不是在開玩笑,我就是這麼做的)。
我沒有使用 NVMe SSD,如果有需要的話將來可能會使用。
英特爾按照其最佳傳統,擺出了一副劣勢:主板上沒有足夠的支持,處理器上也需要 vPro 支持,而且你會厭倦尋找兼容性表。不知怎麼的,我發現你至少需要一台 i5-7500。但既然不再有預算限制,我就只好接受這個結果了。
我沒有在剩餘的組件中看到任何有趣的東西,它們可以用任何類似物替換,因此這裡是購買時價格的通用表格:
名稱
數
Цена
成本
Crucial DDR4 SO-DIMM 2400MHz PC4-19200 CL17 – 4Gb CT4G4SFS624A
2
1 259
2 518
希捷 STDR5000200
2
8 330
16 660
銀欣 CS01B-HS
1
159 美元 + 17 美元(亞馬遜運費)+ 80 美元(運往俄羅斯)= 256 美元
16 830
PCI-E控制器Espada FG-EST14A-1-BU01
1
2 850
2 850
電源 SFX 300W Be quiet SFX POWER 2 BN226
1
4160
4160
金士頓固態硬碟 240GB SUV500MS/240G {mSATA}
1
2 770
2 770
英特爾酷睿i5-7500
1
10 000
10 000
技嘉GA-Q170TN
1
9 720
9 720
MikroTik R11e-5HacT
1
3 588
3 588
天線類
3
358
1 074
RouterOS 4級許可證
1
$45
2 925
unRAID 基本許可證
1
$59
3 835
總計66盧布。關於問題的經濟部分的第三點已經被粉碎了,但是想到十年後這種硬體仍然能夠執行其預期的任務,讓人感到溫暖。
設定軟體相當容易,幸運的是,它有利於這一點:95%可以在一個晚上用滑鼠點擊。如果有興趣的話,我可以在另一篇文章中描述這一點,因為並非一切都是完美的,但沒有無法解決、無法用谷歌搜尋到的問題。例如,將有線乙太網路轉接器連接到 RouterOS 並不容易,因為其支援的裝置清單相當少。
百日通關後的結論
- 此目的不需要 vPro。這極大地限制了主機板和處理器的選擇,對於家庭使用,您可以使用無線 HDMI 擴展器和無線鍵盤。在極端情況下(伺服器位於地下室鋼筋混凝土板下) - 使用雙絞線延長線。
- 昨天需要 10 千兆位元。普通硬碟的讀取速度超過每秒 120 兆位元組。
- 該軍團消耗了預算的四分之一。這是不可接受的。
- NAS/路由器中的快速處理器比原先想像的更為必要
- unRAID 是一款非常好的軟體,它擁有您需要的一切,並且沒有您不需要的東西。您只需支付一次,如果您需要更多磁碟,他們只會要求您支付許可證費用的差額。
我以前的 hap ac 在啟用 VPN 隧道加密的情況下給出了大約 20 兆比特的流量。現在,i5-7500 的一個核心就足以提供千兆位元。

聚苯乙烯
如果您讀到最後並發現它很有趣,我會很高興!如果還有任何不清楚的地方,請提問。我很容易就忘記了。
讓我立即回答這個顯而易見的問題:
- 為什麼這樣,我可以直接購買 Synology 嗎?
- 是的,我建議你這樣做。它更簡單、更快捷、更便宜、更可靠。一篇為了解為什麼需要附加功能的愛好者撰寫的文章。
— 為什麼不使用 FreeNAS,它擁有 unRAID 的所有功能,但卻是免費的?
— 不幸的是,開源現在已經完全不同了。 FreeNAS 是由完全相同的付費程式設計師所寫的。如果您免費獲得他們的勞動,那麼最終產品就是您。否則投資者很快就會停止付款。
— 你可以以純粹的形式做任何事。 Linux 而且還能省更多!
— 是的,我以前也這麼做過。但是為什麼呢?建立網路對我來說一直是個難題。 Linux咱們把這事兒留給電腦管理員吧。 RouterOS 完全解決了這類問題。 MD RAID 也是一樣:雖然 mdadm 能防止人為錯誤,但我還是失去了數據。而 unRAID 根本不會讓你按錯按鈕。總之,手動配置儲存設備真的不值得浪費時間。
- 但是您仍然在虛擬機器中安裝了常規的 Ubuntu!
——這就是一切的開始。現在您擁有了屬於自己的個人 AWS,它能同時以最高的速度連接您的儲存、家庭網路和互聯網,這是其他任何人都無法給予您的。由您決定在此虛擬機器中執行哪些服務。
— 一旦出現任何問題,房子就會立即沒有 Wi-Fi、沒有網路、沒有儲存空間。
— 有一個閒置的路由器,價值 1 盧布,磁碟上的東西什麼也用不了。在這段時間裡,除了磁碟和冷卻器之外,沒有任何東西損壞。即使是普通的上網本也可以全天候運行近十年,並且感覺仍然很好。倖存了兩張光碟。
只有註冊用戶才能參與調查。 , 請。
我應該寫關於軟體設定的第二部分嗎?
是99
我沒興趣,但 write30
不需要36
165 位用戶投票。 19 名用戶棄權。
來源: www.habr.com
