專利名稱:一種磁盤數(shù)據(jù)保護方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計算機存儲技術(shù)領(lǐng)域,具體涉及一種為防止由磁盤或磁盤陣列中扇區(qū) 失效導致數(shù)據(jù)丟失而提供的磁盤數(shù)據(jù)保護方法。
背景技術(shù):
隨著硬盤價格的不斷下滑,2TB的大容量硬盤已經(jīng)日漸普及。然而,大容量的硬盤 的使用會帶來可靠性方面問題,因為由于工藝原因,每個硬盤都存在一定的誤碼率,當誤碼 率為固定值的情況下,單盤容量加大時,硬盤發(fā)生潛在扇區(qū)失效的概率也會增加。在采用磁 盤陣列RAID技術(shù)的存儲系統(tǒng)中出現(xiàn)磁盤故障時,RAID的重建線程被調(diào)用。但是當重建過程 中出現(xiàn)扇區(qū)失效或者潛在數(shù)據(jù)腐化故障時,某些數(shù)據(jù)塊不能成功恢復,因此發(fā)生數(shù)據(jù)丟失。為了防止這種情況的出現(xiàn),研究者們提出了磁盤掃描技術(shù)來探測扇區(qū)失效,提 出了磁盤內(nèi)冗余技術(shù)來恢復由于扇區(qū)失效導致的數(shù)據(jù)丟失(具體參見A. Dholakia et al. Analysis of a New Intra-Disk Redundancy Scheme forHigh-Rellability RAID Storage Systems in the Presence of Unrecoverable Errors. IBM Research Report RZ 3652, March 16,2006).磁盤掃描技術(shù)利用介質(zhì)掃描和數(shù)據(jù)掃描來檢測存儲系統(tǒng)中的潛在 扇區(qū)錯誤和無征兆數(shù)據(jù)腐化等磁盤錯誤。而磁盤內(nèi)冗余技術(shù)則把RAID中的每個條帶單元 分成幾個段,每個段中一部分空間用于存儲正常的數(shù)據(jù),另外一部分空間存儲用于奇偶校 驗的冗余數(shù)據(jù)。當發(fā)生扇區(qū)失效時,即可利用冗余數(shù)據(jù)來進行恢復。該方案大大提高了存儲系統(tǒng)的可靠性。但是這種方法也存在局限性。一是性能問 題,類似于RAID5中的小寫問題,在磁盤內(nèi)冗余方案中,對每個條帶單元的數(shù)據(jù)進行寫操作 都需要計算并修改校驗信息,因此,磁盤內(nèi)冗余方案雖然能獲得很高的可靠性,但是它不可 避免的給存儲系統(tǒng)的性能帶來了影響。二是可靠性問題。首先,磁盤扇區(qū)錯誤的發(fā)生具有 相關(guān)性。當一個扇區(qū)發(fā)生故障時,鄰近的扇區(qū)發(fā)生故障的可能性也非常高。如果采用磁盤 內(nèi)冗余的方案時,有可能數(shù)據(jù)和其臨近的奇偶校驗位信息會同時發(fā)生故障。因此,磁盤內(nèi)冗 余方案并不能完全解決由扇區(qū)錯誤產(chǎn)生的數(shù)據(jù)丟失。其次,潛在扇區(qū)失效率與其上的負載 有關(guān)。對某塊數(shù)據(jù)讀寫次數(shù)越多,那么,該數(shù)據(jù)塊失效的可能性越大。因此,在磁盤內(nèi)冗余 方案中,如果寫操作比較多,存放校驗信息的扇區(qū)失效的可能性就大大增加,從而也會導致 該扇區(qū)附近的扇區(qū)失效的可能性的增加。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種磁盤數(shù)據(jù)保護方法,該方法通過減少對熱點扇區(qū)的讀 寫次數(shù)來減少熱點扇區(qū)出現(xiàn)故障的概率,在提高熱點數(shù)據(jù)可靠性的同時,還提高了熱點數(shù) 據(jù)的訪問性能。本發(fā)明提供的一種磁盤數(shù)據(jù)保護方法,該方法包含以下步驟(1)接收磁盤操作請求,統(tǒng)計請求扇區(qū)的訪問熱度;(2)判斷請求扇區(qū)的訪問熱度是否達到熱點要求,是,則進入步驟(3);否,則轉(zhuǎn)入步驟(6);(3)判斷請求扇區(qū)是否存在副本,是,則轉(zhuǎn)入步驟(5);否,則進入步驟⑷;(4)判斷磁盤空閑空間是否大于預先設(shè)定的空閑空間閾值,是,則生成請求扇區(qū)的 副本,進入步驟(5);否,則轉(zhuǎn)入步驟(6); (5)判斷請求扇區(qū)和請求扇區(qū)的副本這兩個扇區(qū)的數(shù)據(jù)是否一致,是,則選擇兩個 扇區(qū)中的任意一個扇區(qū)進行操作,然后轉(zhuǎn)入步驟(7);否,則選擇兩個扇區(qū)中數(shù)據(jù)最新的扇 區(qū)進行操作,然后轉(zhuǎn)入步驟(7);(6)操作請求扇區(qū);(7)本次磁盤操作結(jié)束;(8)重復執(zhí)行步驟(1)-(7),直至磁盤停止運行。該方法進一步包括步驟(5)中當請求扇區(qū)和請求扇區(qū)的副本這兩個扇區(qū)的數(shù)據(jù) 一致時,選擇兩個扇區(qū)中離磁頭當前位置最近的扇區(qū)進行操作。該方法進一步包括按照下述步驟選擇兩個扇區(qū)中離磁頭當前位置最近的扇區(qū)(a)計算當前磁頭訪問其中一個扇區(qū)的訪問延時;(b)計算當前磁頭訪問另一個扇區(qū)的訪問延時;(c)比較當前磁頭訪問其中一個扇區(qū)的訪問延時和訪問另一個扇區(qū)的訪問延時, 訪問延時最小的扇區(qū)即為離磁頭當前位置最近的扇區(qū)。該方法進一步包括當磁盤空閑時,判斷磁盤中是否存在任意一個扇區(qū)和扇區(qū)副 本的數(shù)據(jù)不一致,是,則進行數(shù)據(jù)同步;否,則不做處理。該方法進一步包括當磁盤任意一個扇區(qū)失效時,判斷失效扇區(qū)是否存在鏡像扇 區(qū),是,則將鏡像扇區(qū)數(shù)據(jù)寫入一個空閑新扇區(qū);否,則不做處理;其中扇區(qū)與扇區(qū)副本互 為鏡像扇區(qū)。該方法進一步包括當磁盤空閑空間小于預先設(shè)定的空閑空間閾值時,在存在副 本的扇區(qū)中選擇熱度最低的扇區(qū),刪除所述熱度最低的扇區(qū)的副本,直至磁盤空閑空間大 于預先設(shè)定的空閑空間閾值。本發(fā)明基于一個普遍存在的現(xiàn)象,即磁盤中被頻繁訪問的扇區(qū)出現(xiàn)扇區(qū)失效的可 能性越大。與磁盤內(nèi)冗余方案不同,本發(fā)明將扇區(qū)失效的可能性進行區(qū)別,動態(tài)跟蹤應(yīng)用系 統(tǒng)訪問扇區(qū)的熱點和位置,從而判斷哪些數(shù)據(jù)和區(qū)域是重要區(qū)域及高失效率區(qū)域,然后對 重要的熱點扇區(qū)提供更高級別的保護措施;即生成磁盤上熱點扇區(qū)的副本,通過減少對熱 點扇區(qū)的讀寫次數(shù)以減少該扇區(qū)出現(xiàn)故障的概率。在熱點扇區(qū)或者其副本出現(xiàn)故障時,用 其鏡像扇區(qū)的數(shù)據(jù)恢復失效扇區(qū),從而保障了熱點扇區(qū)數(shù)據(jù)的可靠性。在響應(yīng)操作請求時, 利用磁頭定位技術(shù),返回離磁頭當前位置最近的扇區(qū),從而提供了更高的讀寫性能。另外, 本發(fā)明不需要對磁盤進行任何改動,也不改變磁盤上的原始數(shù)據(jù)布局,因此可以很方便的 用來優(yōu)化存儲系統(tǒng),適用于構(gòu)造具有高性能、高可靠性的基于磁盤陣列的存儲系統(tǒng)。
圖1為本發(fā)明所述的磁盤數(shù)據(jù)保護方法的流程圖;圖2為本發(fā)明的一次數(shù)據(jù)同步過程的流程圖;圖3為本發(fā)明的一次失效扇區(qū)檢查和恢復過程的流程圖4為本發(fā)明的一次空閑空間監(jiān)控過程的流程圖;圖5為本發(fā)明所述的訪問延時的計算方法流程圖。
具體實施例方式下面結(jié)合附圖和具體實施方式
對本發(fā)明作進一步詳細描述。本發(fā)明所述的磁盤數(shù)據(jù)保護方法涉及到如下數(shù)據(jù)表熱度區(qū)鏈表該表記錄扇區(qū)的地址和訪問熱度,每條記錄由4個數(shù)據(jù)項構(gòu)成,各數(shù) 據(jù)項依次為扇區(qū)地址、訪問熱度、上一條記錄的地址、下一條記錄的地址;若應(yīng)用系統(tǒng)對某 個扇區(qū)進行首次訪問,則在熱度區(qū)鏈表中添加一條該扇區(qū)的記錄,并置該扇區(qū)的訪問熱度 為1 ;若非首次訪問,則進行記錄更新,將該扇區(qū)的訪問熱度加1。其中訪問熱度指該扇區(qū)在 某個時間段內(nèi)被訪問的次數(shù),該時間段長短由系統(tǒng)管理員來設(shè)置,可以為一天、一星期、一 月甚至無限長時間。一致性維護列表該表主要記錄熱點扇區(qū)及熱點扇區(qū)副本的地址和同步標識,每 條記錄由6個數(shù)據(jù)項構(gòu)成,各數(shù)據(jù)項依次為扇區(qū)地址、扇區(qū)副本地址、扇區(qū)大小、訪問熱度、 扇區(qū)同步標識、扇區(qū)副本同步標識。同步標識標記扇區(qū)是否被修改,如果被修改,則值為1, 否則為0 ;其中,熱點扇區(qū)指訪問熱度達到熱點要求的扇區(qū),熱點要求指訪問熱度大于預先 設(shè)定的熱度閾值,該熱度閾值的取值方法為假設(shè)熱度區(qū)鏈表有N條記錄,且按訪問熱度值 降序排列,那么熱度閾值為熱度區(qū)鏈表中第Lax#」(a XN的結(jié)果向下取整)個元素的熱 度值,α由系統(tǒng)管理員設(shè)定,它是一個大于0小于1的數(shù)。尋道時間表該表記錄磁盤中磁頭從任意一個起始磁道移動到任意一個目標磁道 的訪問時間,每條記錄由3個數(shù)據(jù)項構(gòu)成,各數(shù)據(jù)項依次為起始磁道號、目標磁道號、尋道 時間。在磁盤首次運行時創(chuàng)建以上三個數(shù)據(jù)表的空表。本發(fā)明所述的磁盤數(shù)據(jù)保護方法,如圖1所示,包括以下步驟(1)接收磁盤操作請求,統(tǒng)計請求扇區(qū)的訪問熱度;具體的講,當該次訪問為本扇區(qū)的首次訪問時,在熱度區(qū)鏈表中添加請求扇區(qū)的 記錄,置請求扇區(qū)的訪問熱度為1 ;當該次訪問為非首次訪問時,更新熱度區(qū)鏈表中該扇區(qū) 的記錄,將請求扇區(qū)的訪問熱度加1。(2)判斷請求扇區(qū)的訪問熱度是否達到熱點要求,是,則進入步驟(3);否,則轉(zhuǎn)入 步驟(6);具體的講,判斷請求扇區(qū)的訪問熱度是否達到熱點要求的方法為從熱度區(qū)鏈表 中讀取請求扇區(qū)的訪問熱度,當訪問熱度超過預先設(shè)定的熱度閾值時,則認為請求扇區(qū)的 訪問熱度達到了熱點要求。(3)判斷請求扇區(qū)是否存在副本,是,則轉(zhuǎn)入步驟(5);否,則進入步驟⑷;具體的講,判斷請求扇區(qū)是否存在副本的方法為讀取一致性維護列表,判斷該表 中是否有請求扇區(qū)的記錄,若沒有,則請求扇區(qū)不存在副本;若有,則請求扇區(qū)存在副本。(4)判斷磁盤空閑空間是否大于預先設(shè)定的空閑空間閾值,是,則生成請求扇區(qū)副 本,進入步驟(5);否,則轉(zhuǎn)入步驟(6);其中,空閑空間閾值由系統(tǒng)管理員設(shè)定,一般取值為 磁盤容量的一半或者更大。
更進一步的,生成請求扇區(qū)副本后,在一致性維護列表中添加一條請求扇區(qū)的記 錄,即將請求扇區(qū)地址、請求扇區(qū)副本地址、扇區(qū)大小、訪問熱度保存到一致性維護列表中, 并置該條記錄的扇區(qū)同步標識和扇區(qū)副本同步標識為0。(5)判斷請求扇區(qū)和請求扇區(qū)的副本這兩個扇區(qū)的數(shù)據(jù)是否一致,是,則選擇兩個 扇區(qū)中的任意一個扇區(qū)進行操作,然后進入步驟(7);否,則選擇兩個扇區(qū)中數(shù)據(jù)最新的扇 區(qū)進行操作,然后進入步驟(7);具體的講,判斷請求扇區(qū)和請求扇區(qū)副本這兩個扇區(qū)的數(shù)據(jù)是否一致的方法為 讀取一致性維護列表,找到請求扇區(qū)的記錄,判斷該條記錄中扇區(qū)同步標識和扇區(qū)副本同 步標識是否均為0,是,則認為請求扇區(qū)和請求扇區(qū)副本的數(shù)據(jù)一致;否,則不一致;如果扇區(qū)同步標識為1,則請求扇區(qū)的數(shù)據(jù)最新;如果扇區(qū)副本同步標識為1,則 請求扇區(qū)副本的數(shù)據(jù)最新;若操作請求為寫請求,對請求扇區(qū)進行寫操作后,置扇區(qū)同步標識為1 ;對請求扇 區(qū)副本進行寫操作后,置扇區(qū)副本同步標識為1 ;若操作請求為讀請求,不修改同步標識;更進一步的,當請求扇區(qū)和請求扇區(qū)副本的數(shù)據(jù)一致時可優(yōu)先選擇兩個扇區(qū)中離 磁頭當前位置最近的扇區(qū)進行操作。(6)操作請求扇區(qū);(7)本次磁盤操作結(jié)束;(8)重復執(zhí)行步驟(1)-(7),直至磁盤停止運行。本發(fā)明所述方法在接收和執(zhí)行磁盤操作請求的過程中同時定期進行數(shù)據(jù)同步過 程、失效扇區(qū)恢復過程和空閑空間監(jiān)控過程。圖2所示為一次數(shù)據(jù)同步過程的流程圖,即當磁盤空閑時,讀取一致性維護列表, 判斷列表中是否存在扇區(qū)同步標識或者扇區(qū)副本同步標識為1的記錄,若有,則表明該條 記錄所記載的扇區(qū)與扇區(qū)副本的數(shù)據(jù)不一致,此時將同步標識為1的扇區(qū)的數(shù)據(jù)寫入其鏡 像扇區(qū),來進行數(shù)據(jù)同步,并置該扇區(qū)同步標識為0 ;若沒有,則不做任何操作;其中扇區(qū)與 扇區(qū)副本互為鏡像扇區(qū)。圖3所示為一次失效扇區(qū)檢查和恢復過程流程圖,本發(fā)明所述方法定期進行失效 扇區(qū)檢查和恢復過程,即檢查熱點扇區(qū)及其副本是否失效,如果發(fā)生扇區(qū)失效,則讀取一致 性維護列表,若列表中存在失效扇區(qū)的記錄,則認為失效扇區(qū)存在鏡像扇區(qū),此時將鏡像扇 區(qū)的數(shù)據(jù)寫入一個空閑新扇區(qū),刪除失效扇區(qū)在一致性維護列表中的記錄,添加一條新扇 區(qū)的記錄,即將新扇區(qū)地址、鏡像扇區(qū)地址、扇區(qū)大小、訪問熱度保存到一致性維護列表中, 并置該條記錄的扇區(qū)同步標識和扇區(qū)副本同步標識為0。類似于磁盤中的壞道檢查進行,該 過程的觸發(fā)時間也由系統(tǒng)管理員確定。圖4所示所示為一次空閑空間監(jiān)控過程的流程圖,本發(fā)明所述方法定期進行空閑 空間監(jiān)控過程,即當磁盤空閑空間小于預先設(shè)定的空閑空間閾值時,讀取一致性維護列表, 刪除一致性維護列表中熱度最低的扇區(qū)的記錄和所述熱度最低的扇區(qū)的副本,直至當前磁 盤空閑空間大于設(shè)定的空閑空間閾值。如果熱度最低的扇區(qū)記錄有多條時,任選一條進行 刪除。本發(fā)明所述的磁盤數(shù)據(jù)保護方法,按照下述步驟選擇兩個扇區(qū)中離磁頭當前位置最近的扇區(qū)(a)計算當前磁頭訪問其中一個扇區(qū)的訪問延時;(b)計算當前磁頭訪問另一個扇區(qū)的訪問延時;(c)比較當前磁頭訪問其中一個扇區(qū)的訪問延時和訪問另一個扇區(qū)的訪問延時, 訪問延時最小的扇區(qū)即為離磁頭當前位置最近的扇區(qū)。其中當前磁頭訪問目標扇區(qū)的訪問延時的計算方法,如圖5所示,包括以下步驟(A)判斷本次訪問延時計算是否為磁盤啟動后的第一次訪問延時計算,是,則進行 初始化步驟,再執(zhí)行步驟(B),否,則直接執(zhí)行步驟(B);初始化步驟具體包括獲取磁盤每個 磁道上的扇區(qū)數(shù)SPT、邏輯地址到物理地址的映射關(guān)系、磁頭在任意兩個磁道之間的尋道延 時,并將磁頭在任意兩磁道之間的尋道延時存入尋道時間表;盤片旋轉(zhuǎn)一周的延時RTtl ;設(shè) 置磁盤當前訪問延時的誤差補償值A(chǔ)d的初始值為0 ;其中SPT為非負整數(shù),RTtl為正有理數(shù), Ad為有理數(shù)。(B)根據(jù)當前磁頭所在的磁道和需要訪問的扇區(qū)所在的磁道,查找尋道時間表,獲 取當前磁頭訪問目標磁道的尋道時間ST,其中ST為非負數(shù);(C)根據(jù)初始化步驟獲取到的參數(shù)SPT和RTtl、當前磁頭所在的扇區(qū)Ttl以及目標扇 區(qū)T1,通過旋轉(zhuǎn)延時計算公式RT = (THd SPT *RT。,計算出旋轉(zhuǎn)延時RT ;(D)獲取磁盤當前訪問延時的誤差補償值A(chǔ)d ;(E)通過訪問延時的計算公式AT = RT+ST+Ad,計算出當前磁頭訪問目標扇區(qū)的訪 問延時。其中磁盤當前訪問延時的誤差補償值A(chǔ)d初始值為0,Ad定期更新,更新方法為(a)每隔一段時間向預先設(shè)定的基準扇區(qū)連續(xù)發(fā)出多次讀請求,獲得每次讀請求 訪問延時的實際值;該時間間隔由系統(tǒng)管理員來確定,時間值越小時,補償值越精確,但是 會產(chǎn)生更多的額外的I/O請求,建議值為3分鐘;基準扇區(qū)可以為磁盤中的任意一個扇區(qū)。(b)通過上述當前磁頭訪問目標扇區(qū)的訪問延時的計算方法,計算得到當前磁頭 訪問基準扇區(qū)的訪問延時的計算值;(c)計算每次讀請求的訪問延時的實際值和計算值之間的差值,得到多次讀請求 的多個差值;(d)計算所有差值的平均值,該平均值即為磁盤當前訪問延時的誤差補償值A(chǔ)d。本發(fā)明不僅局限于上述具體實施方式
,本領(lǐng)域一般技術(shù)人員根據(jù)本發(fā)明公開的內(nèi) 容,可以采用其它多種具體實施方式
實施本發(fā)明,因此,凡是采用本發(fā)明的設(shè)計結(jié)構(gòu)和思 路,做一些簡單的變化或更改的設(shè)計,都落入本發(fā)明保護的范圍。
權(quán)利要求
1.一種磁盤數(shù)據(jù)保護方法,其特征在于,該方法包含以下步驟(1)接收磁盤操作請求,統(tǒng)計請求扇區(qū)的訪問熱度;(2)判斷請求扇區(qū)的訪問熱度是否達到熱點要求,是,則進入步驟(3);否,則轉(zhuǎn)入步驟(6);(3)判斷請求扇區(qū)是否存在副本,是,則轉(zhuǎn)入步驟(5);否,則進入步驟(4);(4)判斷磁盤空閑空間是否大于預先設(shè)定的空閑空間閾值,是,則生成請求扇區(qū)的副 本,進入步驟(5);否,則轉(zhuǎn)入步驟(6);(5)判斷請求扇區(qū)和請求扇區(qū)的副本這兩個扇區(qū)的數(shù)據(jù)是否一致,是,則選擇兩個扇區(qū) 中的任意一個扇區(qū)進行操作,然后轉(zhuǎn)入步驟(7);否,則選擇兩個扇區(qū)中數(shù)據(jù)最新的扇區(qū)進 行操作,然后轉(zhuǎn)入步驟(7);(6)操作請求扇區(qū);(7)本次磁盤操作結(jié)束;(8)重復執(zhí)行步驟(1)-(7),直至磁盤停止運行。
2.根據(jù)權(quán)利要求1所述的磁盤數(shù)據(jù)保護方法,其特征在于,步驟(5)中當請求扇區(qū)和請 求扇區(qū)的副本這兩個扇區(qū)的數(shù)據(jù)一致時,選擇兩個扇區(qū)中離磁頭當前位置最近的扇區(qū)進行 操作。
3.根據(jù)權(quán)利要求2所述的磁盤數(shù)據(jù)保護方法,其特征在于,按照下述步驟選擇兩個扇 區(qū)中離磁頭當前位置最近的扇區(qū)(3. 1)計算當前磁頭訪問其中一個扇區(qū)的訪問延時; (3. 2)計算當前磁頭訪問另一個扇區(qū)的訪問延時;(3. 3)比較當前磁頭訪問其中一個扇區(qū)的訪問延時和訪問另一個扇區(qū)的訪問延時,訪 問延時最小的扇區(qū)即為離磁頭當前位置最近的扇區(qū)。
4.根據(jù)權(quán)利要求1或2所述的磁盤數(shù)據(jù)保護方法,其特征在于,當磁盤空閑時,判斷磁 盤中是否存在任意一個扇區(qū)和扇區(qū)副本的數(shù)據(jù)不一致,是,則進行數(shù)據(jù)同步;否,則不做處理。
5.根據(jù)權(quán)利要求1或2所述的磁盤數(shù)據(jù)保護方法,其特征在于,當磁盤任意一個扇區(qū)失 效時,判斷失效的扇區(qū)是否存在鏡像扇區(qū),是,則將鏡像扇區(qū)數(shù)據(jù)寫入一個空閑新扇區(qū);否, 則不做處理。
6.根據(jù)權(quán)利要求1或2所述的磁盤數(shù)據(jù)保護方法,其特征在于,當磁盤空閑空間小于預 先設(shè)定的空閑空間閾值時,在存在副本的扇區(qū)中選擇熱度最低的扇區(qū),刪除所述熱度最低 的扇區(qū)的副本,直至磁盤空閑空間大于預先設(shè)定的空閑空間閾值。
全文摘要
本發(fā)明公開了一種磁盤數(shù)據(jù)保護方法。本發(fā)明所述方法包括接收磁盤操作請求,統(tǒng)計請求扇區(qū)的訪問熱度;當請求扇區(qū)的訪問熱度達到熱點要求、不存在副本且磁盤空閑空間大于預先設(shè)定的空閑空間閾值時生成請求扇區(qū)的副本;在進行讀寫操作時請求扇區(qū)和請求扇區(qū)的副本的數(shù)據(jù)一致時選擇其中一個扇區(qū)進行操作,優(yōu)選離磁頭當前位置最近的扇區(qū)進行操作,不一致時選擇兩者中數(shù)據(jù)最新的扇區(qū)進行操作。在熱點扇區(qū)或者其副本出現(xiàn)故障時,用其鏡像扇區(qū)的數(shù)據(jù)恢復失效扇區(qū)。本發(fā)明通過減少對熱點扇區(qū)的讀寫次數(shù)來減少該扇區(qū)出現(xiàn)故障的概率,本發(fā)明保障了熱點扇區(qū)數(shù)據(jù)的可靠性,同時在響應(yīng)應(yīng)用系統(tǒng)請求時,返回離磁頭更近的數(shù)據(jù),提供了更高的讀寫性能。
文檔編號G06F12/16GK102081580SQ20111004570
公開日2011年6月1日 申請日期2011年2月24日 優(yōu)先權(quán)日2011年2月24日
發(fā)明者劉軍平, 劉進, 周可, 龐麗萍, 雷棟梁 申請人:華中科技大學