如果你從來沒有重建一個RAID系統,那么相信不可恢復的讀取錯誤( Unrecoverable Read Error,URE)是一個你永遠不愿意了解的名詞。從字面上來看,URE一定不是指什么好事,因為它可能導致RAID重建中斷,使得整個RAID卷不可用。
在這里我就不詳細解決導致不可恢復讀取錯誤發生的根源,我想要做的就是提供一些如何讓你不會成為這種錯誤受害者的技巧。
1、如果你計劃使用大型非企業級SATA磁盤,不要使用RAID 5
當談到可靠性的時候,企業級磁盤往往要比非企業級磁盤可靠得多。隨著磁盤容量的增長以及更多磁盤被添加到RAID 5陣列中,整個RAID卷發生數據丟失的幾率就會進入一個危險的區域。
如果你真的打算搭建一個大型陣列并希望將RAID開銷降至最低,那么你甚至可以考慮一下使用RAID 50,也就是一個由RAID 5組成的RAID 0。如果你將對這14個磁盤陣列使用RAID 50,那么你就得搭建三個4磁盤RAID 5陣列并且做RAID 0,用剩余兩個磁盤做備盤。
2、如果你需要提高上限的話,不要使用廉價硬件
是的,預算很緊張,但是不能將你的數據至于風險中,你應該購買例如SAS、光纖通道磁盤或者至少是高端SATA磁盤這樣的企業級磁盤。
如果你正在使用誤碼率在1/10~1/14之間的磁盤,那么你就是在使用廉價磁盤。企業級磁盤的誤碼率在1/10~1/15之間,或者到1/16,這使得這種磁盤更不容易遭遇不可恢復的讀取錯誤。
提示:我并不是說你應該購買SAS磁盤而不是SATA磁盤,但一定要購買那些誤碼率在合理范圍內的磁盤。
3、如果你需要很多磁盤來提高性能的話,采用容量更小的磁盤
例如,當你的磁盤系統受到IOPS限制的時候,減少解決方案的磁盤數可以解決問題,因此在很多情況下,你可能希望在一個RAID陣列中有一堆磁盤。如果你是這么想的話,那就使用容量較小的磁盤吧。
另外一個擔心就是,在丟失大容量磁盤(例如1TB或者2TB磁盤)之后重建的短暫時間內可能會遭遇不可恢復的讀取錯誤。當磁盤容量變小,數據丟失幾率就會大大降低,因為低容量磁盤的重建更快。隨著磁盤容量持續增長,這種數據丟失的幾率越來越大,這個問題會變得越來越嚴峻,除非制造商可以生產出具有更低誤碼率的驅動器。
4、備份、備份、再備份
曾經有人問我,為什么我們在所有服務器上使用了RAID還要備份呢?不管磁盤多么可靠,也不管你有多么遠離潛在URE的發生,沒有什么可以取代可靠的備份。如果你遭遇不可恢復的讀取錯誤,你就會需要可靠的備份。
5、保持耐心
存儲需求持續增長,RAID 6并不一定適合所有那些喜歡RAID 5的人們。我們面對市場需求,就要以足夠高的冗余性來滿足這一需求。我們也看到了在產品中使用更新的數據保護方法,例如Windows Home Server和Drobo的產品線,針對企業設備的類似功能的出現只是一個時間問題。
杭州余姚藥業HP服務器硬盤壞數據恢復成功 杭州余姚藥業HP服務器硬盤壞,HP服務器,3塊50...
U盤是我們經常用到的數據存儲介質,所以也經常會碰到多種原因使數據丟失。比如,把U盤插...
維護服務器數據庫需要注意什么? 一、網站所在文件夾,除了幾個必須要給予寫權限的文件...
希捷硬盤開盤數據恢復 ST31000528AS SN:9VP13QFW 經客戶描述,電腦開機報檢測不到硬盤...
RAID(冗余獨立磁盤陣列)是一種通過結合磁盤陣列特性與數據條塊化方法來提高數據可用率和...
客戶正在修改網站,上傳數據的時候突然發現網站無法打開。當時以為是機房重啟服務器了。...
由于數據量的激增,使得在存儲領域里各種問題愈顯突出: 1. 存儲系統間的互操作性差 新...