用於多個可調整大小的 HDD 的最佳 Linux 分區
我的 ISP 有一台帶有 6 個 HDD(3TB+3TB+3TB+2TB+2TB+1TB)的機器,我們希望將其變成本地使用者的 FTP/下載伺服器。我計劃在一個 2TB 上安裝 CentOS 6.5,其餘空間將包含大文件供下載。考慮到我們現在沒有相同大小或相同容量的 HDD,並且 HDD 大小可能會進一步升級,那麼系統的最佳分區方案應該是什麼(LVM/Soft RAID/Combination)?以及如何實現最佳安排?
請重點關注以下幾點:
一種。鏡像或數據檢索在這裡並不重要
灣。性能和硬碟速度是主要關注點
C。1TB 硬碟可能會在未來幾個月內升級
d。至少 400 個 LAN 使用者同時從此類伺服器下載內容
e. 沒有可用的硬體 RAID 控制器
提前感謝您的合作!
為了獲得最佳速度和擴展它的可能性,我將使用 3TB+3TB RAID0、2TB+2TB RAID0 作為 JBOD 連接使用
md
(它將創建一個 10TB 驅動器)。我會等待 1TP 升級到 3TB,然後將 3TB+3TB RAID0 添加到 JBOD(然後是 16TB)。它的速度將是單個驅動器的兩倍。如果您首先等待 1TB->2TB 升級,那麼另一個設置會更快:RAID0(JBOD(3+2)+JBOD(3+2)+JBOD(3+2))。這將是 15TB,比單個驅動器快 3 倍。
但是如果沒有冗餘,它就會全部死掉,而第一個死掉的驅動器沒有恢復的機會。所以,一個合理的設置真的是:
JBOD(RAID5(3TB+3TB+3TB),degradedRAID5(2TB+2TB)),升級後1TB=>2TB就是JBOD(RAID5(3TB+3TB+3TB),RAID5(2TB+2TB+2TB))。這將為您提供 10TB 的冗餘,具有快速讀取(3* 單個驅動器的速度)和慢速寫入(比單個驅動器稍慢)。