PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 儲存媒體討論區
帳戶
密碼
 

  回應
 
主題工具
dvdrw
Regular Member
 

加入日期: Sep 2003
文章: 62
RAID5 缺一顆硬碟時,資料會出錯嗎?

RAID-5系統,如果其中一顆硬碟損壞會不會離線,會不會有部分資料不完整風險

我本來以為RAID-5 缺一顆硬碟,資料仍可以100%完整,
但最近在移轉RAID-5系統時,發現似乎不是這樣。
不知道是我的問題,還是RAID-5 強固性本來就不好

目前我系統是使用DELL H700 加上 五顆 2TB 跑組成容量(5-1)x 2TB RAID 5 系統
另外加上異地備援

目前要將現有的RAID-5系統 五顆2TB (8TB容量) 轉換成 四顆 3TB(9TB容量) RAID-5
因為我手中沒有多餘H700 來進行移轉,而H700 只能同時裝上八顆硬碟
所以H700 拔掉一顆 2TB,變成只有4顆硬碟online,一顆硬碟離線, 容量仍為8TB) ,
再裝上4顆 3TB 硬碟組成另一個RAID 5,總容量 (4-1)x 3TB = 9TB

這樣就可以將資料從舊RAID系統(8TB) 拷貝到新的 9TB 系統
但是在拷貝過程中,原來發現缺一顆硬碟的原來8TB RAID-5 系統,
似乎有21個檔案或目錄,不完整。這個結果似乎跟我理解的有所差異。
因為我有備份,所以輕易可以把資料救回來。
我只是產生RAID-5 其中一顆硬碟離線,會不會有部分資料不完整的風險在。
     
      

此文章於 2013-04-07 03:15 PM 被 dvdrw 編輯.
舊 2013-04-07, 03:07 PM #1
回應時引用此文章
dvdrw離線中  
dvdrw
Regular Member
 

加入日期: Sep 2003
文章: 62
目前我新的系統是 四顆3TB RAID-5(共9TB), 如果再加兩顆3TB硬碟跑RAID-6 (共12TB)
應該可以保留原資料狀況,用DELL H700 直接進行重建嗎?
 
舊 2013-04-07, 03:11 PM #2
回應時引用此文章
dvdrw離線中  
vxr
Elite Member
 
vxr的大頭照
 

加入日期: May 2002
您的住址: 地球的上面..
文章: 5,854
Exclamation

平常要定期做CC...

LSI預設會啟用Block Puncturing去強制穿析block(good or bad)..
__________________
舊 2013-04-07, 07:02 PM #3
回應時引用此文章
vxr離線中  
r3ock
Major Member
 

加入日期: Apr 2002
文章: 274
這狀況也有點打破我的觀念∼ 

CC 是指 Consistency Check(运行连续性检测) ?
舊 2013-04-07, 11:42 PM #4
回應時引用此文章
r3ock離線中  
MOSWU
Advance Member
 

加入日期: May 2005
文章: 433
引用:
作者dvdrw
RAID-5系統,如果其中一顆硬碟損壞會不會離線,會不會有部分資料不完整風險

我本來以為RAID-5 缺一顆硬碟,資料仍可以100%完整,
但最近在移轉RAID-5系統時,發現似乎不是這樣。
不知道是我的問題,還是RAID-5 強固性本來就不好

白話來說就是
因為當資料多而且又有一段時間沒有被存取到的時候,系統沒辦法知道目前的資料所在位置是否有壞軌
所以當RAID 5少了一顆硬碟時,某些資料所在位置又出現壞軌,要在這個時候去讀它,就會出現你說的狀況
所以大部分的商用RAID系統(尤其是7*24的系統),應該都要有自動定期(ex:每十五分鐘)檢查strip or block的機制。
話又說回來,用RAID 5就是因為空間利用率的考量高於資料安全性,所以異地備份也應該視為使用RAID 5的標準動作
舊 2013-04-08, 12:15 AM #5
回應時引用此文章
MOSWU離線中  
vxr
Elite Member
 
vxr的大頭照
 

加入日期: May 2002
您的住址: 地球的上面..
文章: 5,854
Exclamation

引用:
作者r3ock
這狀況也有點打破我的觀念∼ 

CC 是指 Consistency Check(运行连续性检测) ?

yes..
這個操作會對parity block進行校正..
該操作也會進行對bad block的檢測...
如果存在會試圖操作disk scrubbing(類似patrol read)..

但這不代表一定會修正..
因為URE出現情況會比較麻煩..

由於puncturing的預設操作..
在partol read或著rebuild都會試著穿析block..
為了保證操作的成功(因為可能IT user並不希望VD操作rebuild遭遇fail, 然後整顆VD就say goodbye)...
當然有可能意味punctured stripe的產生機率..
因此定期CC或著PR(patrol read)是非常重要的行為...
__________________

此文章於 2013-04-08 12:56 PM 被 vxr 編輯.
舊 2013-04-08, 12:49 PM #6
回應時引用此文章
vxr離線中  
vxr
Elite Member
 
vxr的大頭照
 

加入日期: May 2002
您的住址: 地球的上面..
文章: 5,854
Exclamation

引用:
作者MOSWU
白話來說就是
因為當資料多而且又有一段時間沒有被存取到的時候,系統沒辦法知道目前的資料所在位置是否有壞軌
所以當RAID 5少了一顆硬碟時,某些資料所在位置又出現壞軌,要在這個時候去讀它,就會出現你說的狀況
所以大部分的商用RAID系統(尤其是7*24的系統),應該都要有自動定期(ex:每十五分鐘)檢查strip or block的機制。
話又說回來,用RAID 5就是因為空間利用率的考量高於資料安全性,所以異地備份也應該視為使用RAID 5的標準動作

"所以大部分的商用RAID系統(尤其是7*24的系統),應該都要有自動定期(ex:每十五分鐘)檢查strip or block的機制。"
一般不會這麼短...
因為他會衝擊I/O效能..
也許你指的是某種對HDD SMART的polling設計..
__________________
舊 2013-04-08, 12:52 PM #7
回應時引用此文章
vxr離線中  
小薪
Advance Member
 
小薪的大頭照
 

加入日期: Dec 2005
您的住址: 台灣台北
文章: 424
小弟在Consistency Check的排程是每周一次
這樣會不會太久@_@
1.5T * 4 + 1.5T * 1 Hot Spare
__________________
小薪的GMail:
小薪的LINE:
小薪是公的不是母的
舊 2013-04-09, 10:58 AM #8
回應時引用此文章
小薪離線中  
vxr
Elite Member
 
vxr的大頭照
 

加入日期: May 2002
您的住址: 地球的上面..
文章: 5,854
Exclamation

引用:
作者小薪
小弟在Consistency Check的排程是每周一次
這樣會不會太久@_@
1.5T * 4 + 1.5T * 1 Hot Spare

that's okay!!..
為了加速CC的效率..
可調整ATRP部分...
例如拉到80%
__________________
舊 2013-04-09, 11:35 AM #9
回應時引用此文章
vxr離線中  
Cantabile
Major Member
 

加入日期: Dec 2006
文章: 194
Consistency Check 要在MSM哪裡設排程?
我只看到Patrol Read可以設
舊 2013-04-09, 12:15 PM #10
回應時引用此文章
Cantabile離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是02:48 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2024。