多個驅動器到一個邏輯驅動器,只有一部分需要奇偶校驗
我有 4 個 1TB 硬碟驅動器。我想要一個安裝目錄,其中有 2 個目錄。所以兩者的空間都是動態的。一個需要平價,另一個不需要。當然,我不想將奇偶校驗與原始數據儲存在同一個磁碟上。
我最好使用 Ubuntu-Server 作為作業系統。有誰知道實現這一點的軟體或作業系統?
在這個主題上,您需要學習的不僅僅是尋找軟體或作業系統。但由於每個人都必須從某個地方開始,這裡有一個簡短的簡報,其中包含更多資訊的連結。
我想要一個安裝目錄,其中有 2 個目錄。
在 Unix/Linux 中,你有一個單一的命名空間
/*
,一個大的文件層次樹,其中文件可以分佈在多個設備上:不僅是硬碟驅動器,還有記憶體(/proc
用於程序資訊偽文件系統)和設備(/dev
特殊或設備文件)。在Linux 文件系統層次結構中,一切都是文件。通過這種方式,您可以將不同的驅動器或分區作為子文件夾安裝在單個文件夾中,例如/path/to/folder/partition1
和/path/to/folder/partition1
. 可能的。所以兩者的空間都是動態的。
不,分區不是動態的。如果您使用單獨的分區,則必須為它們確定固定大小。
一個需要平價,另一個不需要。當然,我不想將奇偶校驗與原始數據儲存在同一個磁碟上。
parity和mirroring之間存在巨大的術語差異。如果您需要奇偶校驗數據,則至少需要三個驅動器:其中兩個具有實際數據,一個將它們一起計算為奇偶校驗數據(RAID 3、RAID 4)。如果奇偶校驗數據驅動器發生故障,則必須生成新的奇偶校驗數據:如果任何數據驅動器發生故障,則可以使用來自其他驅動器的數據連同奇偶校驗數據重新生成。
鏡像 ( RAID 1 ) 創建驅動器的精確副本。它需要兩個驅動器,具有良好的性能和出色的冗餘。條帶化(RAID 0) 將數據分佈在沒有任何冗餘或容錯的驅動器上,但如果良好的性能是唯一的目標,那就很好了。
對於所有 RAID 配置,您可以使用整個驅動器並進行鏡像/條帶化/奇偶校驗。使用四個相同的驅動器,您有很多選擇。您可以使用三個驅動器創建 RAID 4,並使用沒有冗餘的第四個驅動器,這將盡可能接近您的原始規格。但是,與更好的選擇方式相比,您不會獲得更多空間,當然也不會獲得更多冗餘和性能:使用所有 4 個驅動器建構嵌套 RAID 10 ;2 TB 容錯儲存。
RAID 10 是 RAID 0 和 RAID 1 的組合。它應用奇偶校驗來實現鏡像的條帶化集。因此它繼承了 RAID 0 的速度和 RAID 1 的安全性。