![]() |
||
Major Member
![]() 加入日期: Jul 2002 您的住址: 美麗的福爾摩莎島
文章: 111
|
關於磁碟陣列問題
請問各位先進幾個問題
我有一張High Point 2340可執行RAID 5的硬磁陣列卡,我用了5顆硬碟要建RAID 5 在建RAID的過程中,我在High Point的管理軟體上看到建RAID時可以用Foreground、Background、Quick三種模式來建立RAID,我看了使用手冊,大概懂Foreground建RAID的作法,但關於Background建RAID時我只知道建RAID 5的同時可以邊建RAID邊讀寫資料到硬碟中,但在手冊中它有註明「A RAID 5 or RAID 50 array, however, is not fault-tolerant until initialization is finished.」,大概是說當建RAID還未完成時並沒有容錯,必須建完RAID才有容錯的功能 問題一: 問題是上述英文註解是不是指,「當我使用Background建RAID 5還未完成時,如果硬碟因故不見或損壞,因為還未完成建RAID5的流程,所以會導致寫入的資料全部不見???」 問題二: 何謂Quick initialization,因為手冊上沒有寫此段,到底它和Background / Foreground有何不同之處 |
|||||||
![]() |
![]() |
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: Mar 2003 您的住址: Vancouver, Canada
文章: 15,006
|
引用:
1. Raid 5/50 在建立當中 沒有任何的保護資料的狀況一直到結束 init. 2. Quick Init 通常用於新硬牒時候 , usually initializes the first 1024 sectors Foreground 會寫入 0 在過程中無法使用 Array Background RAID 建立當中 沒有任何的保護到結束 剛好 GOOGLE 到的 http://www.osslab.com.tw/Storage/En...iztion_Function and http://forums.anandtech.com/archive...p/t-319833.html Array initialization A redundant array (RAID5, RAID1, RAID10) needs to be initialized to ensure full performance and reliability. Non-redundant arrays (RAID0, JBOD) do not need to be initialized. When you create a redundant array using the host adapter?s BIOS Configuration Utility, it will create the array in un-initialized state. The initialization process can be completed after installing the driver and management software. When creating an array using the HighPoint RAID Management Console software, you can specify an initialization option (Skip initialization, foreground and background). Foreground initialization Foreground initialization will zero-out all data on the array. The array is not accessible by the operating system until initialization is complete. Background initialization Background initialization allows the array to be used immediately. For RAID1 and RAID10 arrays, initialization will results in data being duplicated identically to the mirror pair. For RAID5 arrays, initialization will result in parity being generated from all array members. |
|||
![]() |
![]() |