Linux
一個普通的伺服器需要raid嗎?
這是一個有點主觀的問題,但我想在這裡的每個人都執行它:
我一直在考慮建構一個基本的 linux 伺服器,它由一個或多個內部硬碟驅動器組成,然後是多個外部 USB/eSATA 驅動器,按輪換的異地備份計劃組成。
當我想到伺服器儲存時,我首先想到的是使用 RAID 解決方案。但是這些天來,我正在查看單個磁碟的儲存大小,並且我在質疑 RAID 是否真的有必要了。
對我來說,不同的raid配置可以帶來以下優勢:
- 一起突襲的驅動器顯示為一個巨大的體積
- 條帶驅動器可提高讀/寫速度
- 數據冗餘
現在,我覺得raid的原因對我來說並不是真的必要
- 我可以獲得單獨的 1.5+ TB 驅動器,這對我來說已經足夠大了
- 我不需要在許多人不經常訪問的伺服器上具有驚人的讀/寫速度
- 我的伺服器有足夠的輪換數據備份解決方案,似乎不需要 RAID 數據冗餘
我只是想通過 SF 人群來執行它,以確保我沒有遺漏一些明顯的東西。對於基本伺服器來說,這似乎不是必需的,如果有的話,它似乎只是另一回事。有什麼意見嗎?
備份和容錯不是一回事。RAID 不是備份。RAID 是一種容錯機制(主要)用於提高可用性。備份不是容錯機制。
如果出現磁碟故障,您想從備份中恢復伺服器嗎?我不會。在我看來,RAID-1 是便宜、便宜、便宜的保險。
在小型企業環境中(更適合討論伺服器故障),與停機相關的成本將很快使第二個硬碟驅動器的成本相形見絀。對於您的家庭情況,這可能不是真的。
但是,如果您珍惜時間,我會繼續在您的家庭伺服器上進行 RAID-1。否則,當您出現磁碟故障時,您將進行恢復和重建。考慮到磁碟有多便宜,我會選擇第二個磁碟。
正如我喜歡告訴人們的那樣:磁碟是機械的。這不是他們“是否”失敗的問題,而是“何時”的問題。希望“何時”發生在磁碟的生產使用生命週期之後,但可能不會。