欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種檢測(cè)磁盤陣列的方法

文檔序號(hào):8339484閱讀:424來(lái)源:國(guó)知局
一種檢測(cè)磁盤陣列的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)系統(tǒng)及存儲(chǔ)技術(shù)領(lǐng)域,特別涉及一種檢測(cè)磁盤陣列的方法。
【背景技術(shù)】
[0002]磁盤模塊是存儲(chǔ)系統(tǒng)的基礎(chǔ)模塊,磁盤模塊的可靠性和健壯程度,嚴(yán)重影響存儲(chǔ)產(chǎn)品的整體性能和可靠性。
[0003]磁盤通過(guò)盤片表面的磁性粒子來(lái)記錄數(shù)據(jù)。這些磁性粒子就好像無(wú)數(shù)任意排列的小磁鐵,每個(gè)磁性粒子都有自己的磁場(chǎng),它們的磁極分別表示了數(shù)據(jù)的O和I。在磁頭的影響下有規(guī)則的進(jìn)行排列,就可以用來(lái)記錄數(shù)據(jù)。當(dāng)某些磁盤或磁盤中的某些扇區(qū)在寫(xiě)入數(shù)據(jù)后,長(zhǎng)時(shí)間沒(méi)有讀寫(xiě),磁介質(zhì)可能會(huì)發(fā)生偏移,從而導(dǎo)致數(shù)據(jù)丟失。如果這些磁盤或扇區(qū)發(fā)生問(wèn)題并且未被及時(shí)發(fā)現(xiàn),就會(huì)有數(shù)據(jù)永久性丟失的風(fēng)險(xiǎn)。
[0004]當(dāng)前一般的磁盤都會(huì)在負(fù)載比較低的時(shí)候通過(guò)磁盤內(nèi)部讀寫(xiě)來(lái)解決磁介質(zhì)偏移導(dǎo)致數(shù)據(jù)丟失的問(wèn)題,但其實(shí)現(xiàn)不可控且不可恢復(fù)錯(cuò)誤數(shù)據(jù)。
[0005]在不影響業(yè)務(wù)和磁盤陣列可靠性的前提下,如果能夠盡可能早的發(fā)現(xiàn)和處理有問(wèn)題的成員盤,就能大幅度降低因壞道等原因引起的雙盤失效和數(shù)據(jù)丟失的概率。另外,為了避免磁介質(zhì)偏移導(dǎo)致數(shù)據(jù)丟失這一現(xiàn)象,可以通過(guò)周期性的讀寫(xiě)磁盤來(lái)及時(shí)發(fā)現(xiàn)問(wèn)題,修復(fù)錯(cuò)誤和恢復(fù)數(shù)據(jù)。

【發(fā)明內(nèi)容】

[0006]本發(fā)明為了彌補(bǔ)現(xiàn)有技術(shù)的缺陷,提供了一種簡(jiǎn)單有效的檢測(cè)磁盤陣列的方法。
[0007]本發(fā)明是通過(guò)如下技術(shù)方案實(shí)現(xiàn)的:
一種檢測(cè)磁盤陣列的方法,其特征在于:在判定系統(tǒng)負(fù)載較低的情況下,啟動(dòng)對(duì)指定磁盤陣列的檢測(cè),檢測(cè)過(guò)程通過(guò)直接讀取磁盤陣列數(shù)據(jù)來(lái)判斷磁盤是否發(fā)生數(shù)據(jù)丟失的情況,利用冗余信息對(duì)數(shù)據(jù)進(jìn)行恢復(fù),及時(shí)產(chǎn)生告警信息,同時(shí)在檢測(cè)過(guò)程中保證磁盤讀寫(xiě)業(yè)務(wù)正常進(jìn)行和確保系統(tǒng)穩(wěn)定性。
[0008]當(dāng)讀取數(shù)據(jù)正常時(shí),將讀取的數(shù)據(jù)重新寫(xiě)入磁盤陣列;
當(dāng)讀取數(shù)據(jù)失敗時(shí),通過(guò)RAID接口利用冗余信息讀取正確數(shù)據(jù),通過(guò)RAID接口讀取到正確數(shù)據(jù)后,再通過(guò)RAID接口將數(shù)據(jù)重新寫(xiě)入磁盤以恢復(fù)數(shù)據(jù);若通過(guò)RAID冗余信息無(wú)法獲得正確的數(shù)據(jù),此時(shí)要及時(shí)產(chǎn)生告警信息,通知管理員及時(shí)處理。
[0009]磁盤檢測(cè)過(guò)程中,為不影響正常的磁盤陣列讀寫(xiě)請(qǐng)求,需要對(duì)同一區(qū)域同時(shí)有讀寫(xiě)請(qǐng)求的情況進(jìn)行檢測(cè)判斷,將有沖突的業(yè)務(wù)請(qǐng)求或巡檢請(qǐng)求放入等待隊(duì)列,待沖突消除喚醒等待隊(duì)列繼續(xù)處理,以保證正常的磁盤讀寫(xiě)請(qǐng)求不受影響。
[0010]檢測(cè)過(guò)程在系統(tǒng)負(fù)載較低的情況下進(jìn)行,是指磁盤檢測(cè)是系統(tǒng)的輔助功能,是為提高系統(tǒng)的可靠性而設(shè)立,不能過(guò)多的與上層的磁盤讀寫(xiě)業(yè)務(wù)爭(zhēng)搶資源。
[0011]檢測(cè)過(guò)程中不影響正常的磁盤陣列讀寫(xiě)業(yè)務(wù),是指檢測(cè)過(guò)程和讀寫(xiě)磁盤陣列的業(yè)務(wù)難免會(huì)發(fā)生讀寫(xiě)同一區(qū)域的情況,此時(shí)需要對(duì)有沖突的情況進(jìn)行檢測(cè),使用等待隊(duì)列保證磁盤讀寫(xiě)業(yè)務(wù)正常進(jìn)行。
[0012]初步檢測(cè)到錯(cuò)誤可利用冗余信息對(duì)數(shù)據(jù)進(jìn)行恢復(fù),是指檢測(cè)過(guò)程中遇到讀取數(shù)據(jù)異常的區(qū)域,可利用RAID冗余信息對(duì)該區(qū)域進(jìn)行數(shù)據(jù)恢復(fù),并將恢復(fù)的數(shù)據(jù)重新寫(xiě)入。
[0013]本發(fā)明的有益效果是:該檢測(cè)磁盤陣列的方法,在判定系統(tǒng)負(fù)載較低的情況下,通過(guò)周期性的讀寫(xiě)指定的磁盤來(lái)檢測(cè)數(shù)據(jù)丟失的情況,并通過(guò)RAID冗余信息進(jìn)行數(shù)據(jù)恢復(fù),這樣在數(shù)據(jù)讀寫(xiě)的檢測(cè)過(guò)程中就減少了磁介質(zhì)發(fā)生偏移的幾率,并能對(duì)已經(jīng)發(fā)生偏移的數(shù)據(jù)進(jìn)行恢復(fù);如果RAID冗余信息也無(wú)法恢復(fù)正確的數(shù)據(jù),則產(chǎn)生告警信息,通知管理員及時(shí)處理,這樣就可以有效解決長(zhǎng)時(shí)間未經(jīng)讀寫(xiě)的磁盤容易出現(xiàn)數(shù)據(jù)丟失的問(wèn)題,減少問(wèn)題發(fā)生的幾率,提高系統(tǒng)的可靠性。
【附圖說(shuō)明】
[0014]附圖1為本發(fā)明中檢測(cè)磁盤陣列的方法示意圖。
【具體實(shí)施方式】
[0015]下面結(jié)合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。
[0016]該檢測(cè)磁盤陣列的方法,在判定系統(tǒng)負(fù)載較低的情況下,啟動(dòng)對(duì)指定磁盤陣列的檢測(cè),檢測(cè)過(guò)程通過(guò)直接讀取磁盤陣列數(shù)據(jù)來(lái)判斷磁盤是否發(fā)生數(shù)據(jù)丟失的情況,利用冗余信息對(duì)數(shù)據(jù)進(jìn)行恢復(fù),及時(shí)產(chǎn)生告警信息,同時(shí)在檢測(cè)過(guò)程中保證磁盤讀寫(xiě)業(yè)務(wù)正常進(jìn)行和確保系統(tǒng)穩(wěn)定性。
[0017]當(dāng)讀取數(shù)據(jù)正常時(shí),將讀取的數(shù)據(jù)重新寫(xiě)入磁盤陣列;
當(dāng)讀取數(shù)據(jù)失敗時(shí),通過(guò)RAID接口利用冗余信息讀取正確數(shù)據(jù),通過(guò)RAID接口讀取到正確數(shù)據(jù)后,再通過(guò)RAID接口將數(shù)據(jù)重新寫(xiě)入磁盤以恢復(fù)數(shù)據(jù);若通過(guò)RAID冗余信息無(wú)法獲得正確的數(shù)據(jù),此時(shí)要及時(shí)產(chǎn)生告警信息,通知管理員及時(shí)處理。
[0018]磁盤檢測(cè)過(guò)程中,為不影響正常的磁盤陣列讀寫(xiě)請(qǐng)求,需要對(duì)同一區(qū)域同時(shí)有讀寫(xiě)請(qǐng)求的情況進(jìn)行檢測(cè)判斷,將有沖突的業(yè)務(wù)請(qǐng)求或巡檢請(qǐng)求放入等待隊(duì)列,待沖突消除喚醒等待隊(duì)列繼續(xù)處理,以保證正常的磁盤讀寫(xiě)請(qǐng)求不受影響。
[0019]檢測(cè)過(guò)程在系統(tǒng)負(fù)載較低的情況下進(jìn)行,是指磁盤檢測(cè)是系統(tǒng)的輔助功能,是為提高系統(tǒng)的可靠性而設(shè)立,不能過(guò)多的與上層的磁盤讀寫(xiě)業(yè)務(wù)爭(zhēng)搶資源。
[0020]檢測(cè)過(guò)程中不影響正常的磁盤陣列讀寫(xiě)業(yè)務(wù),是指檢測(cè)過(guò)程和讀寫(xiě)磁盤陣列的業(yè)務(wù)難免會(huì)發(fā)生讀寫(xiě)同一區(qū)域的情況,此時(shí)需要對(duì)有沖突的情況進(jìn)行檢測(cè),使用等待隊(duì)列保證磁盤讀寫(xiě)業(yè)務(wù)正常進(jìn)行。
[0021]初步檢測(cè)到錯(cuò)誤可利用冗余信息對(duì)數(shù)據(jù)進(jìn)行恢復(fù),是指檢測(cè)過(guò)程中遇到讀取數(shù)據(jù)異常的區(qū)域,可利用RAID冗余信息對(duì)該區(qū)域進(jìn)行數(shù)據(jù)恢復(fù),并將恢復(fù)的數(shù)據(jù)重新寫(xiě)入。
[0022]該檢測(cè)磁盤陣列的方法,在判定系統(tǒng)負(fù)載較低的情況下,通過(guò)周期性的讀寫(xiě)指定的磁盤來(lái)檢測(cè)數(shù)據(jù)丟失的情況,并通過(guò)RAID冗余信息進(jìn)行數(shù)據(jù)恢復(fù),這樣在數(shù)據(jù)讀寫(xiě)的檢測(cè)過(guò)程中就減少了磁介質(zhì)發(fā)生偏移的幾率,并能對(duì)已經(jīng)發(fā)生偏移的數(shù)據(jù)進(jìn)行恢復(fù);如果RAID冗余信息也無(wú)法恢復(fù)正確的數(shù)據(jù),則產(chǎn)生告警信息,通知管理員及時(shí)處理,這樣就可以有效解決長(zhǎng)時(shí)間未經(jīng)讀寫(xiě)的磁盤容易出現(xiàn)數(shù)據(jù)丟失的問(wèn)題,減少問(wèn)題發(fā)生的幾率,提高系統(tǒng)的可靠性。
【主權(quán)項(xiàng)】
1.一種檢測(cè)磁盤陣列的方法,其特征在于:在判定系統(tǒng)負(fù)載較低的情況下,啟動(dòng)對(duì)指定磁盤陣列的檢測(cè),檢測(cè)過(guò)程通過(guò)直接讀取磁盤陣列數(shù)據(jù)來(lái)判斷磁盤是否發(fā)生數(shù)據(jù)丟失的情況,利用冗余信息對(duì)數(shù)據(jù)進(jìn)行恢復(fù),及時(shí)產(chǎn)生告警信息,同時(shí)在檢測(cè)過(guò)程中保證磁盤讀寫(xiě)業(yè)務(wù)正常進(jìn)行和確保系統(tǒng)穩(wěn)定性。
2.根據(jù)權(quán)利要求1所述的檢測(cè)磁盤陣列的方法,其特征在于: 當(dāng)讀取數(shù)據(jù)正常時(shí),將讀取的數(shù)據(jù)重新寫(xiě)入磁盤陣列; 當(dāng)讀取數(shù)據(jù)失敗時(shí),通過(guò)RAID接口利用冗余信息讀取正確數(shù)據(jù),通過(guò)RAID接口讀取到正確數(shù)據(jù)后,再通過(guò)RAID接口將數(shù)據(jù)重新寫(xiě)入磁盤以恢復(fù)數(shù)據(jù);若通過(guò)RAID冗余信息無(wú)法獲得正確的數(shù)據(jù),此時(shí)要及時(shí)產(chǎn)生告警信息,通知管理員及時(shí)處理。
3.根據(jù)權(quán)利要求1所述的檢測(cè)磁盤陣列的方法,其特征在于:磁盤檢測(cè)過(guò)程中,為不影響正常的磁盤陣列讀寫(xiě)請(qǐng)求,需要對(duì)同一區(qū)域同時(shí)有讀寫(xiě)請(qǐng)求的情況進(jìn)行檢測(cè)判斷,將有沖突的業(yè)務(wù)請(qǐng)求或巡檢請(qǐng)求放入等待隊(duì)列,待沖突消除喚醒等待隊(duì)列繼續(xù)處理,以保證正常的磁盤讀寫(xiě)請(qǐng)求不受影響。
【專利摘要】本發(fā)明特別涉及一種檢測(cè)磁盤陣列的方法。該檢測(cè)磁盤陣列的方法,在系統(tǒng)負(fù)載較低的情況下對(duì)磁盤陣列進(jìn)行檢測(cè)、利用冗余信息對(duì)數(shù)據(jù)進(jìn)行恢復(fù)、及時(shí)產(chǎn)生告警信息,檢測(cè)過(guò)程中保證磁盤讀寫(xiě)業(yè)務(wù)正常進(jìn)行和確保系統(tǒng)穩(wěn)定性。該檢測(cè)磁盤陣列的方法,在判定系統(tǒng)負(fù)載較低的情況下,通過(guò)周期性的讀寫(xiě)指定的磁盤來(lái)檢測(cè)數(shù)據(jù)丟失的情況,并通過(guò)RAID冗余信息進(jìn)行數(shù)據(jù)恢復(fù),這樣在數(shù)據(jù)讀寫(xiě)的檢測(cè)過(guò)程中就減少了磁介質(zhì)發(fā)生偏移的幾率,并能對(duì)已經(jīng)發(fā)生偏移的數(shù)據(jù)進(jìn)行恢復(fù);如果RAID冗余信息也無(wú)法恢復(fù)正確的數(shù)據(jù),則產(chǎn)生告警信息,通知管理員及時(shí)處理,這樣就可以有效解決長(zhǎng)時(shí)間未經(jīng)讀寫(xiě)的磁盤容易出現(xiàn)數(shù)據(jù)丟失的問(wèn)題,減少問(wèn)題發(fā)生的幾率,提高系統(tǒng)的可靠性。
【IPC分類】G06F11-14
【公開(kāi)號(hào)】CN104657237
【申請(qǐng)?zhí)枴緾N201510108155
【發(fā)明人】張光華, 閆永剛, 蔡豐龍
【申請(qǐng)人】浪潮集團(tuán)有限公司
【公開(kāi)日】2015年5月27日
【申請(qǐng)日】2015年3月12日
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
二手房| 旌德县| 华阴市| 奈曼旗| 贵溪市| 长顺县| 平陆县| 化德县| 大邑县| 家居| 东方市| 南丹县| 青州市| 天镇县| 碌曲县| 桐柏县| 惠来县| 深泽县| 拜泉县| 洮南市| 无为县| 北海市| 兴文县| 东安县| 大余县| 白银市| 湟源县| 兴城市| 凤庆县| 莱州市| 同仁县| 宁城县| 彭山县| 阿坝| 丰镇市| 山丹县| 正宁县| 永兴县| 通化县| 黄石市| 黄山市|