Raid
RAID 陣列的漸進式升級
我有一個 16 磁碟備份 RAID6 陣列。目前,這 16 個磁碟具有以下規格;
- 500 GB
- 16 和 64MB 記憶體
- 3 Gb/秒 SATA
如果可能的話,我想開始升級這些磁碟,主要是為了儲存。在一個完美的世界裡,我將能夠用類似的設置換出舊磁碟,但儲存空間更大,例如 2 TB 磁碟而不是 500 GB 磁碟。
但是,我想在 RAID 陣列中使用不同大小的驅動器是一個壞主意,那麼有人對如何進行有建議嗎?
一個建議是將 2 TB 磁碟分成四個 500 GB 分區,但我不知道這是否可行(磁碟控制器瓶頸、RAID 問題等)?
更新 - 硬體詳細資訊
作業系統(來自
cat /etc/*-release
)CentOS release 6.2 (Final)
RAID 控制器(來自
lspci
)RAID bus controller: 3ware Inc 9650SE SATA-II RAID PCIe
RAID 版本
RAID6
磁碟詳細資訊
WD5003ABYX-01WE (500 GB 7200 RPM, 64 MB cache SATA 3Gbps) [x12] WD5000ABYS-01TN (500 GB 7200 RPM, 16 MB cache SATA 3Gbps) [x4]
假設您的 RAID 控制器支持這種類型的擴展,您的計劃應該可行。
但是,我建議不要這樣做。在包含 16 個 2 tb 驅動器的陣列上進行重新同步將花費很長時間,並且您幾乎肯定會在重新同步期間遇到無法糾正的讀取錯誤。因此,您的最終目標應該是一個 raid60 陣列。如果您的控制器不支持,那麼您應該創建 2 個 raid6 陣列,每個陣列有 8 個磁碟,並使用您的作業系統在兩個陣列上進行條帶化。
更好的辦法是廢棄您的硬體 RAID 並切換到旨在處理非常大的驅動器和非常大的捲的東西。我個人的偏好是 ZFS。如果你使用 ZFS,我會推薦 3 個 raidz1 組,每個組有 5 個磁碟和一個熱備件。