帶有混合磁碟的 Raid 0?

帶有混合磁碟的 Raid 0?

我知道較慢的磁碟會限制速度,較小的磁碟會限制大小。

是否可以以某種方式使用較大磁碟上的額外空間(即作為單獨的非條帶分割區)?

就我而言,這將與主機板的板載突襲有關。它由南橋 Intel ICH10R 提供。我對 Windows XP 和 Linux 情況感興趣。

答案1

可以和應該是兩件截然不同的事情。即使使用軟體突襲,您可以將驅動器的未使用部分用於其他任務,我認為這是一個壞主意。

效能是運行 RAID0 的唯一原因。在 RAID0 中,IO 操作被剝離到所有磁碟機上。現在您希望其中一些驅動器能夠同時執行其他操作。這些額外的 I/O 會減慢這些磁碟的速度,從而降低整個 RAID0 陣列的效能。

答案2

理論上,你沒有理由不能做到這一點,而且在 Linux 中使用軟體 raid 就足夠容易了。你是否可以做到這一點取決於你的團隊控制器,但這應該是可能的。

Linux 支援假攻擊(我猜你有)雖然相當糟糕,但我不希望它在Linux上工作。

答案3

某個論壇上有人發文說你不能使用多餘的剩餘空間。

http://icrontic.com/forum/showthread.php?t=47115#post406258

我在這裡重新發布了他的答案,以防 icrontic 在 serverfault 之前消失:

我可以對第二個較大的驅動器進行分區,其中一個分區與第一個較小的驅動器大小相同,第二個分區具有剩餘空間,然後對第一個驅動器和第二個驅動器的匹配分區進行RAID 0。那麼,我可以保留一個剩餘的分割區作為額外的儲存磁碟區嗎?

不,你不能。當 RAID 控制器縮小磁碟機大小時,只要該磁碟機是陣列的一部分,所有剩餘空間都會消失並且無法存取。這樣做是因為驅動器並不像大家想像的那樣跨越。它們是條紋在一起的。換句話說,編織在一起。如果您將32Kb 檔案寫入具有8K 條帶的2 磁碟機RAID-0,則會將8K 寫入磁碟機1,將8K 寫入磁碟機2,將8K 寫入磁碟機1,將8K 寫入磁碟機2。 32K 會以4 個交替區塊的形式寫入到 2磁碟機。因此,兩個驅動器在空間上必須完全匹配。

答案4

如果你可以忍受 linux 軟體 raid,那為什麼不呢?只要linux md使用分割區作為主要設備,您可以在不同的磁碟機上建立相同大小的分割區並使用剩餘空間。當然,我不會推薦它來完成嚴肅的任務,但它可能對你有用。

相關內容