国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于針對當(dāng)前數(shù)據(jù)和回放數(shù)據(jù)在不同raid數(shù)據(jù)存儲類型之間轉(zhuǎn)移數(shù)據(jù)的系統(tǒng)和方法

      文檔序號:6595147閱讀:156來源:國知局
      專利名稱:用于針對當(dāng)前數(shù)據(jù)和回放數(shù)據(jù)在不同raid數(shù)據(jù)存儲類型之間轉(zhuǎn)移數(shù)據(jù)的系統(tǒng)和方法
      技術(shù)領(lǐng)域
      本公開涉及一種用于在數(shù)據(jù)存儲系統(tǒng)中的不同RAID數(shù)據(jù)存儲類型之間轉(zhuǎn)移數(shù)據(jù)的系統(tǒng)和方法。更具體地,本公開涉及一種用于針對當(dāng)前數(shù)據(jù)和回放(replay)數(shù)據(jù)在不同 RAID數(shù)據(jù)存儲類型之間轉(zhuǎn)移數(shù)據(jù)的系統(tǒng)和方法。
      背景技術(shù)
      RAID存儲通常用于當(dāng)前數(shù)據(jù)存儲系統(tǒng)或存儲區(qū)域網(wǎng)絡(luò)(SAN)中。存在許多不同級別的 RAID,包括 RAID 0、RAID URAID 3、RAID 4、RAID 5、RAID 6、RAID 10 等。例如,RAID 5可以使用塊級別條帶,其中校驗(yàn)數(shù)據(jù)分布于所有成員磁盤。通常,如果數(shù)據(jù)被寫入RAID 5條帶中的數(shù)據(jù)塊,則校驗(yàn)塊(P)也必須被重新計(jì)算和重新寫入。這要求對校驗(yàn)塊計(jì)算并寫入新校驗(yàn),并且對數(shù)據(jù)塊寫入新數(shù)據(jù)。這還要求從所述數(shù)據(jù)塊讀取舊數(shù)據(jù)。因此,就磁盤操作以及磁盤和RAID控制器之間的通信而言,RAID 5的寫入相對昂貴。所述校驗(yàn)塊在數(shù)據(jù)塊的讀取產(chǎn)生錯誤時(shí)被讀取。每個剩余數(shù)據(jù)塊以及RAID 5條帶中的校驗(yàn)塊被用來重建發(fā)生讀取錯誤的數(shù)據(jù)塊中的數(shù)據(jù)。如果磁盤陣列中的整個磁盤出現(xiàn)故障,則來自當(dāng)前磁盤(live disk)的分布式校驗(yàn)塊與來自當(dāng)前磁盤的數(shù)據(jù)塊進(jìn)行數(shù)學(xué)合并(即,異或)以在故障驅(qū)動器上重建數(shù)據(jù)。從一種觀點(diǎn)來看,RAID 6通過添加附加校驗(yàn)塊(Q)而改進(jìn)了 RAID 5配置。其使用具有分布于所有成員磁盤的兩個校驗(yàn)塊(P和Q)的塊級別條帶。因此,RAID 6針對雙重磁盤故障提供了保護(hù),例如,在重建故障磁盤的同時(shí)出現(xiàn)的故障。當(dāng)單個數(shù)據(jù)塊的讀取產(chǎn)生錯誤時(shí),可以使用一個校驗(yàn)塊(P)來重建所述數(shù)據(jù)塊中的數(shù)據(jù)。當(dāng)兩個數(shù)據(jù)塊的讀取均產(chǎn)生錯誤時(shí),就使用兩個校驗(yàn)塊(P和Q)來重建所述數(shù)據(jù)塊中的數(shù)據(jù)。由于需要執(zhí)行讀取-修改-寫入操作來更新數(shù)據(jù)和校驗(yàn)塊(RAID 5的P或者RAID 6的P和Q),所以RAID 5和RAID 6級別的部分條帶寫入請求相對低效。因此,RAID 5和 RAID 6的配置通常在面臨包括許多寫入的工作負(fù)載時(shí)遭受低性能。在RAID 5和RAID 6配置中的讀取操作期間,當(dāng)沒有磁盤出現(xiàn)故障時(shí)不讀取校驗(yàn)塊。RAID 5和RAID 6的讀取性能通常類似于諸如RAID 0之類的其它RAID級別。另一方面,RAID 10并不具有RAID 5和RAID 6級別所示范的寫懲罰(write penalty). RAID 10通常被用于高負(fù)載數(shù)據(jù)庫,因?yàn)樾r?yàn)塊的缺少允許RAID 10擁有更快的寫入速度。RAID 10是兩種不同RAID級別一 RAID 1和RAID 0的特定組合。RAID 10之所以具有吸引力是因?yàn)镽AID 1提供了高級別的可用性而RAID 0則提供了最高性能。然而, RAID 5和RAID 6具有大大高于RAID 10的存儲效率。因此,本領(lǐng)域需要一種用于在數(shù)據(jù)存儲系統(tǒng)中的不同RAID數(shù)據(jù)存儲類型之間轉(zhuǎn)移數(shù)據(jù)的系統(tǒng)和方法。本領(lǐng)域進(jìn)一步需要一種用于針對當(dāng)前數(shù)據(jù)和回放數(shù)據(jù)在不同RAID 數(shù)據(jù)存儲類型之間轉(zhuǎn)移數(shù)據(jù)的系統(tǒng)和方法。類似地,本領(lǐng)域需要一種用于在RAID 5和/或 RAID 6級別和RAID 10級別之間轉(zhuǎn)移數(shù)據(jù)的系統(tǒng)和方法,其中能夠在最為需要的時(shí)候利用每種RAID配置的優(yōu)勢。

      發(fā)明內(nèi)容
      在一個實(shí)施例中,本公開涉及一種用于在RAID存儲系統(tǒng)的數(shù)據(jù)存儲類型之間轉(zhuǎn)移數(shù)據(jù)的方法。所述方法包括提供接受讀取和寫入請求的數(shù)據(jù)存儲空間的活動卷(active volume),并且生成所述活動卷的只讀快照。在某些實(shí)施例中,所述活動卷被轉(zhuǎn)換為只讀快照。所述活動卷包括第一類型的RAID存儲,而所述快照包括第二類型的RAID存儲。所述第一類型的RAID存儲具有低于所述第二類型的RAID存儲的寫懲罰。在典型實(shí)施例中,所述第一類型的RAID存儲包括RAID 10存儲,而所述第二類型的RAID存儲包括RAID 5和/ 或RAID 6存儲。在進(jìn)一步的實(shí)施例中,本公開的方法包括生成只讀快照數(shù)據(jù)的視野卷(view volume)。所述視野卷能夠接受讀和寫請求。因此,所述視野卷包括寫懲罰低于用于所述只讀快照數(shù)據(jù)的RAID存儲類型的RAID存儲類型。在某些實(shí)施例中,所述視野卷包括RAID 10存儲。在另一個實(shí)施例中,本公開涉及一種數(shù)據(jù)存儲系統(tǒng),其包括具有第一和第二類型的RAID存儲的RAID子系統(tǒng)。所述數(shù)據(jù)存儲系統(tǒng)進(jìn)一步包括存儲在第一類型的RAID存儲上的被配置為接受I/O的虛擬卷,以及存儲在第二類型的RAID存儲上的所述虛擬卷的一個或多個快照。所述第一類型的RAID存儲具有低于第二類型的RAID存儲的寫懲罰。雖然公開了多個實(shí)施例,但是根據(jù)示出和描述本發(fā)明的說明性實(shí)施例的以下詳細(xì)描述,本發(fā)明的其它實(shí)施例對于本領(lǐng)域技術(shù)人員而言也將是顯而易見的。如所要實(shí)現(xiàn)的,本發(fā)明能夠在各個明顯的方面進(jìn)行修改而完全不會背離本發(fā)明的精神和范圍。因此,附圖和詳細(xì)描述本質(zhì)上將被視為說明而非限制性的。


      雖然該說明書以特別指出并清楚請求保護(hù)被認(rèn)為形成本發(fā)明的主題的權(quán)利要求得出結(jié)論,但是,相信根據(jù)以下結(jié)合附圖所進(jìn)行的描述,本發(fā)明將會被更好地理解,其中。圖1是依據(jù)本公開一個實(shí)施例的在多個示例性時(shí)間間隔的數(shù)據(jù)存儲結(jié)構(gòu)的快照的示意圖。圖2是依據(jù)本公開一個實(shí)施例的PITC生命周期的流程圖。
      具體實(shí)施例方式本公開涉及一種用于在數(shù)據(jù)存儲系統(tǒng)中的不同RAID數(shù)據(jù)存儲類型之間轉(zhuǎn)移數(shù)據(jù)的系統(tǒng)和方法。更具體地,本公開涉及一種用于針對當(dāng)前數(shù)據(jù)和回放數(shù)據(jù)在不同RAID數(shù)據(jù)存儲類型之間轉(zhuǎn)移數(shù)據(jù)的系統(tǒng)和方法。此外,本公開涉及一種在RAID 5和/或RAID 6級別和RAID 10級別之間轉(zhuǎn)移數(shù)據(jù)的系統(tǒng)和方法,其中可以在最為需要時(shí)利用每種RAID配置的優(yōu)勢。本公開的實(shí)施例可以供任意適當(dāng)?shù)臄?shù)據(jù)存儲系統(tǒng)或SAN使用。在一個實(shí)施例中, 本公開的系統(tǒng)和方法可以供在2004年8月13日提交的題為Virtual Disk Drive System and Method,并且在2005年3月10日以美國公開No. 2005/0055603公布的美國專利申請No. 10/918329中所公開的數(shù)據(jù)存儲系統(tǒng)使用,其全部內(nèi)容結(jié)合于此作為參考。美國專利申請No. 10/918329公開了一種改進(jìn)的磁盤驅(qū)動系統(tǒng),其允許動態(tài)數(shù)據(jù)分配和磁盤驅(qū)動虛擬化。所述磁盤驅(qū)動系統(tǒng)可以包括RAID子系統(tǒng)和磁盤管理器,所述RAID子系統(tǒng)具有保存RAID自由列表和磁盤存儲塊矩陣的存儲頁面池,所述磁盤管理器具有至少一個磁盤存儲系統(tǒng)控制器。所述RAID子系統(tǒng)和磁盤管理器可以基于RAID至磁盤的映射跨所述存儲頁面池或磁盤存儲塊矩陣以及多個磁盤驅(qū)動動態(tài)地分配數(shù)據(jù)。諸如美國專利申請 No. 10/918329中所描述的磁盤驅(qū)動系統(tǒng)可以包括允許虛擬卷矩陣或磁盤存儲塊池的時(shí)間點(diǎn)副本(Point-In-Time Copy, PITC)的高效數(shù)據(jù)存儲的動態(tài)數(shù)據(jù)分配和快照功能、即時(shí)數(shù)據(jù)融合和用于數(shù)據(jù)備份、恢復(fù)、測試等的數(shù)據(jù)即時(shí)回放、遠(yuǎn)程數(shù)據(jù)存儲和數(shù)據(jù)分級管理 (data progression)等,這些均在美國專利申請No. 10/918329進(jìn)行了詳細(xì)描述。這里所公開的新的系統(tǒng)和方法提供了之前還沒有在數(shù)據(jù)存儲系統(tǒng)中獲得的特征。 例如,對于諸如當(dāng)前數(shù)據(jù)或回放/備份數(shù)據(jù)之類的不同類型的數(shù)據(jù)而言,可以將數(shù)據(jù)存儲在不同RAID級別中。在一個實(shí)施例中,在能夠最為高效地利用每種RAID配置的優(yōu)勢時(shí),存儲在RAID 5和/或RAID 6級別中的數(shù)據(jù)可以被轉(zhuǎn)移至RAID 10級別,反之亦然。特別地, RAID 5和/或RAID 6存儲通常可以被用于只讀數(shù)據(jù),原因在于RAID 5和RAID 6級別通常對于讀取操作是高效的,但是不足之處在于包括針對寫入操作的懲罰。RAID 5和RAID 6 還有利地提供相對良好的數(shù)據(jù)保護(hù)。RAID 10存儲通??梢员挥糜谧x取和寫入數(shù)據(jù)這二者, 原因在于RAID 10存儲在讀取和寫入操作這兩方面都相對高效。然而,以下僅出于示例的目的,RAID 5和RAID 6具有實(shí)質(zhì)上高于RAID 10的存儲效率
      支持相對良好的讀取和寫入性能
      RAID 10,單鏡像為50%空間有效,并且支持任意單驅(qū)動故障
      RAID 10,雙鏡像為33%空間有效,并且支持任意雙驅(qū)動故障支持相對良好的讀取性能
      RAID 5,5寬(wide)為80%空間有效,并且支持任意單驅(qū)動故障
      RAID 5,9寬為89%空間有效,并且支持任意單驅(qū)動故障
      RAID 6,6寬為67%空間有效,并且支持任意雙驅(qū)動故障
      RAID 6,10寬為80%空間有效,并且支持任意雙驅(qū)動故障。在一個實(shí)施例中,當(dāng)數(shù)據(jù)被提交為只讀時(shí),其可以從RAID 10存儲轉(zhuǎn)移或移動到 RAID 5和/或RAID6存儲。在一些實(shí)施例中,RAID 10存儲可以被用于當(dāng)前數(shù)據(jù),而RAID 5和/或RAID 6存儲可以被用于回放數(shù)據(jù)。在進(jìn)一步的實(shí)施例中,存儲系統(tǒng)中的大部分?jǐn)?shù)據(jù)可以被存儲在RAID 5和/或RAID 6存儲中。在一個實(shí)施例中,如美國專利申請No. 10/918329中所描述的數(shù)據(jù)即時(shí)融合方法可以以用戶所定義的時(shí)間間隔、用戶所配置的動態(tài)時(shí)間標(biāo)簽(例如,每幾分鐘或小時(shí)等)或者服務(wù)器所指示的時(shí)間或時(shí)間間隔自動地生成RAID子系統(tǒng)的PITC。在系統(tǒng)故障或病毒攻擊的情況下,如美國專利申請No. 10/918329中所描述的,在大約幾分鐘或小時(shí)等內(nèi),這些加時(shí)間標(biāo)簽的虛擬PITC可以允許數(shù)據(jù)即時(shí)回放和數(shù)據(jù)即時(shí)恢復(fù)。也就是說,數(shù)據(jù)可以在損壞或攻擊之前不久被及時(shí)融合,并且為了未來的操作,可以立即使用或立即回放在損壞或攻擊之前所存儲的PITC。如圖1所示,在每個預(yù)先確定的時(shí)間間隔(例如,5分鐘),諸如Tl (12:00 PM)、T2(12:05 PM)、T3 (12:10 PM)和T4 (12:15 PM),可以自動生成存儲頁面池、磁盤存儲塊矩陣或任意其它適當(dāng)數(shù)據(jù)存儲結(jié)構(gòu)的PITC,例如以下進(jìn)一步詳細(xì)描述的活動PITC。所述PITC的地址索引或者任意適當(dāng)數(shù)據(jù)存儲系統(tǒng)或SAN中的存儲頁面池、磁盤存儲塊矩陣或其它適當(dāng)數(shù)據(jù)存儲結(jié)構(gòu)的增量(delta)可以存儲在所述存儲頁面池、磁盤存儲塊矩陣或其它適當(dāng)數(shù)據(jù)存儲結(jié)構(gòu)中,以使得所述PITC或者所述存儲頁面池、磁盤存儲塊矩陣或其它適當(dāng)數(shù)據(jù)存儲結(jié)構(gòu)的增量可以經(jīng)由所存儲的地址索引被立即定位。所述PITC可以被存儲在本地RAID 子系統(tǒng)或者遠(yuǎn)程RAID子系統(tǒng),從而如果主系統(tǒng)(例如由于建筑失火)出現(xiàn)損壞,數(shù)據(jù)的完整性不會受到影響,并且所述數(shù)據(jù)能夠被立即恢復(fù)或回放。可以使用任意適當(dāng)或所需的RAID 級別來存儲融合的或PITC數(shù)據(jù)。在一個實(shí)施例中,PITC可以存儲在RAID 5和/或RAID 6 存儲級別中,以使得所述數(shù)據(jù)接收到RAID 5和/或RAID 6級別所提供的數(shù)據(jù)保護(hù)。即時(shí)數(shù)據(jù)融合和數(shù)據(jù)即時(shí)回放的另一個特征是PITC能夠被用于在系統(tǒng)保持運(yùn)行的同時(shí)進(jìn)行測試。換句話說,真實(shí)數(shù)據(jù)可以被用于實(shí)時(shí)測試。如以下所描述的,在一些實(shí)施例中,PITC數(shù)據(jù)可以被轉(zhuǎn)移至RAID 10存儲以用于測試(例如,如以下所描述,可以使用存儲在RAID 5和/或RAID 6存儲中的PITC數(shù)據(jù)在RAID 10存儲上創(chuàng)建視野卷)。在其它實(shí)施例中,PITC數(shù)據(jù)可以保留在RAID 5和/或RAID 6存儲中以用于測試(例如,如以下所描述的,可以在RAID 5和/或RAID 6上創(chuàng)建視野卷)。使用快照的卷基本上可以與沒有快照的卷一樣地操作。在一個實(shí)施例中,卷的頂級PITC可以被稱作活動PITC (AP)0 AP可以滿足對所述卷的所有讀取和寫入請求。在一個實(shí)施例中,所述AP可以是接受寫入請求的所述卷僅有的PITC。所述AP還可以包含該卷內(nèi)所有數(shù)據(jù)的當(dāng)前位置的概要。在一個實(shí)施例中,所述AP可以僅追蹤之前PITC和當(dāng)前的頂級PITC或AP之間的差異。例如,所述AP可以追蹤針對所述卷的寫入。如圖2所示,在PITC生命周期的一個實(shí)施例中,頂級PITC或AP在其被提交為只讀之前可以經(jīng)歷以下多個狀態(tài)。如之前所提到的,PITC可以被存儲在一個RAID級別并且接著在需要時(shí)被轉(zhuǎn)移至另一 RAID級別。在一個實(shí)施例中,PITC可以在能夠接受針對卷的寫入時(shí)存儲在RAID 10存儲中,并且可以在其被提交為只讀之后存儲在RAID 5和/或RAID 6中。因此,PITC可以在接收RAID 10的與寫入操作相關(guān)聯(lián)的優(yōu)勢并避免RAID 5和/或 RAID 6的與寫入操作相關(guān)聯(lián)的劣勢的同時(shí),還接收RAID 5和/或RAID 6為只讀數(shù)據(jù)所提供的數(shù)據(jù)保護(hù)。頂級PITC的典型生命周期包括一個或多個以下狀態(tài)
      1.分配存儲空間一可以在磁盤上為PITC動態(tài)生成存儲空間。此時(shí)對表格進(jìn)行寫入可以保證在取得PITC之前分配存儲表格信息所需的空間。同時(shí),還可以將PITC對象提交至磁盤。雖然可以使用任意適當(dāng)?shù)腞AID級別來存儲所述PITC,但是在一個實(shí)施例中,可以使用RAID 10存儲;
      2.接受I/O—所述PITC可以成為AP。其目前可以處理針對卷的讀取和寫入請求。在一個實(shí)施例中,這可以是僅有的接受針對所述表格的寫入請求的狀態(tài)。所述PITC可以生成其目前為AP的事件。如之前所描述的,可以在PITC為AP時(shí)使用RAID 10存儲。RAID 10 是具有吸引力的,原因在于其提供了高級別的可用性和高性能,并且并不受到與諸如RAID 5或RAID 6之類的其它一些RAID級別相關(guān)聯(lián)的寫懲罰的影響;
      3.作為只讀提交至磁盤一所述PITC不再是AP,并且可能不再接受額外頁面。新的AP 已經(jīng)接管,并且所述PITC現(xiàn)在可以為只讀。在此之后,在一個實(shí)施例中,所述表格可能不再
      6改變,除非其在接合操作期間被移除。所述PITC可以進(jìn)一步生成其被凍結(jié)或提交的事件。 任意服務(wù)都可以監(jiān)聽到所述事件。在一個實(shí)施例中,當(dāng)PITC不再是AP并且變?yōu)橹蛔x時(shí),與所述PITC相關(guān)聯(lián)的數(shù)據(jù)可以從RAID 10轉(zhuǎn)移到RAID 5和/或RAID 6存儲。如之前所描述的,在一些情況下,由于數(shù)據(jù)可以在讀取錯誤或磁盤故障之后進(jìn)行恢復(fù),所以RAID 5和 RAID 6可以提供更為高效的數(shù)據(jù)保護(hù)。由于所述PITC已經(jīng)變?yōu)橹蛔x,所以RAID 5和/或 RAID 6的寫懲罰可以被最小化或者被消除。在一個實(shí)施例中,為了備份和恢復(fù)操作之外的更多操作,可以進(jìn)一步使用即時(shí)數(shù)據(jù)融合和數(shù)據(jù)即時(shí)回放以利用RAID子系統(tǒng)的磁盤存儲塊的PITC。在一個實(shí)施例中,PITC可以在其為AP時(shí)記錄針對卷的寫入操作,從而可以從所述PITC創(chuàng)建“視野”來看到卷在過去的內(nèi)容。也就是說,快照可以通過對卷的之前PITC創(chuàng)建視野來支持?jǐn)?shù)據(jù)恢復(fù)或其它功能。 視野卷可以對之前PITC的數(shù)據(jù)提供訪問,并且可以支持正常的卷I/O操作,包括讀取和寫入操作。在一個實(shí)施例中,視野卷功能可以附于卷內(nèi)的任意PITC。在進(jìn)一步的實(shí)施例中,從所述卷的當(dāng)前狀態(tài)所取得的視野可以從當(dāng)前卷AP進(jìn)行復(fù)制。附于PITC可以是相對快的操作,并且在一些實(shí)施例中,視野卷創(chuàng)建可以近似瞬時(shí)地進(jìn)行并且可以不需要數(shù)據(jù)副本。在一個實(shí)施例中,視野卷可以分配來自父卷的空間。刪除視野卷可以將空間釋放回父卷。如以下所描述的,在一些實(shí)施例中,之前PITC的視野或視野卷可以使用RAID 5和/或RAID 6存儲來完成??蛇x地,可以使用RAID 10存儲從RAID 5和/或RAID 6存儲中所存儲的PITC 數(shù)據(jù)來創(chuàng)建視野或視野卷。視野卷功能的示例性用途可以包括測試、訓(xùn)練、備份和恢復(fù)。在一個實(shí)施例中,視野或視野卷可以包含其自己的AP以記錄針對PITC的寫入。使用所述AP,視野卷可以允許針對該視野卷的寫入操作而無需對基本的卷數(shù)據(jù)進(jìn)行修改。單個卷可以支持多個子視野卷。在一個實(shí)施例中,PITC可以存儲在一個或多個RAID級別中,并且所述PITC的視野卷可以在相同RAID級別的存儲中創(chuàng)建。例如,PITC可以存儲在RAID 5和/或RAID 6存儲級別中,并且該P(yáng)ITC的視野卷也可以使用RAID 5和/或RAID 6存儲來創(chuàng)建。在進(jìn)一步的實(shí)施例中,PITC可以被存儲在一個或多個RAID級別中,并且該P(yáng)ITC的視野卷可以在一個或多個不同RAID級別的存儲中創(chuàng)建。例如,PITC可以被存儲在RAID 5和/或RAID 6存儲級別中,并且該P(yáng)ITC的視野卷可以使用RAID 10存儲來創(chuàng)建。這樣,所述PITC可以保留 RAID 5和RAID 6所提供的數(shù)據(jù)保護(hù),并且可以接受寫入操作的該視野卷可以避免與RAID 5和RAID 6存儲相關(guān)聯(lián)的寫懲罰。雖然已經(jīng)參考優(yōu)選實(shí)施例對本發(fā)明進(jìn)行了描述,但是本領(lǐng)域技術(shù)人員將會認(rèn)識到,可以在形式和細(xì)節(jié)上進(jìn)行改變而不會背離本發(fā)明的精神和范圍。例如,雖然以上已經(jīng)參考RAID 5、RAID 6和RAID 10存儲對實(shí)施例進(jìn)行了描述,但是數(shù)據(jù)可以在可以適當(dāng)利用每種RAID級別的優(yōu)勢時(shí)在任意適當(dāng)?shù)腞AID存儲級別之間進(jìn)行轉(zhuǎn)移。此外,雖然實(shí)施例已經(jīng)被描述為在RAID 5和/或RAID 6存儲中存儲只讀數(shù)據(jù),但是所述數(shù)據(jù)無需是只讀的。在一些實(shí)施例中,所述數(shù)據(jù)可以接受讀取和寫入操作這二者。在一些實(shí)施例中,雖然寫入操作可以包括比讀取操作小很多的操作部分,但是與RAID 5和/或RAID 6相關(guān)聯(lián)的寫懲罰仍然能夠因此而被最小化。
      權(quán)利要求
      1.一種用于在RAID存儲系統(tǒng)的數(shù)據(jù)存儲類型之間轉(zhuǎn)移數(shù)據(jù)的方法,包括提供接受I/O的數(shù)據(jù)存儲空間的活動卷;并且生成所述活動卷的只讀快照;其中所述活動卷包括第一類型的RAID存儲,并且所述快照包括第二類型的RAID存儲。
      2.如權(quán)利要求1所述的方法,其中所述第二類型的RAID存儲包括RAID5或RAID 6存儲中的至少一個。
      3.如權(quán)利要求1所述的方法,其中所述第一類型的RAID存儲包括RAID10存儲。
      4.如權(quán)利要求3所述的方法,其中所述第二類型的RAID存儲包括RAID5或RAID 6存儲中的至少一個。
      5.如權(quán)利要求1所述的方法,進(jìn)一步包括生成可以接受I/O的只讀快照的視野卷。
      6.如權(quán)利要求5所述的方法,其中所述視野卷包括第三類型的RAID存儲。
      7.如權(quán)利要求6所述的方法,其中所述第三類型的RAID存儲與第一類型的RAID存儲相同。
      8.一種用于在RAID存儲系統(tǒng)的數(shù)據(jù)存儲類型之間轉(zhuǎn)移數(shù)據(jù)的方法,包括提供包括第一類型的RAID存儲的活動卷,所述活動卷被配置為接受I/O ;將所述活動卷轉(zhuǎn)換為所述活動卷的只讀時(shí)間點(diǎn)副本;其中將所述活動卷轉(zhuǎn)換為只讀時(shí)間點(diǎn)副本包括將數(shù)據(jù)從第一類型的RAID存儲轉(zhuǎn)移到第二類型的RAID存儲。
      9.如權(quán)利要求8所述的方法,其中所述第一類型的RAID存儲具有低于所述第二類型的 RAID存儲的寫懲罰。
      10.如權(quán)利要求9所述的方法,其中所述第二類型的RAID存儲包括RAID5或RAID 6 存儲中的至少一個。
      11.如權(quán)利要求9所述的方法,其中所述第一類型的RAID存儲包括RAID10存儲。
      12.如權(quán)利要求11所述的方法,其中所述第二類型的RAID存儲包括RAID5或RAID 6 存儲中的至少一個。
      13.如權(quán)利要求11所述的方法,進(jìn)一步包括生成可以接受I/O的只讀快照的視野卷,其中所述視野卷包括第一類型的RAID存儲。
      14.一種數(shù)據(jù)存儲系統(tǒng),包括包括第一和第二類型的RAID存儲的RAID子系統(tǒng);存儲在第一類型的RAID存儲上的被配置為接受I/O的虛擬卷;存儲在第二類型的RAID存儲上的所述虛擬卷的一個或多個快照。
      15.如權(quán)利要求14所述的數(shù)據(jù)存儲系統(tǒng),其中所述第一類型的RAID存儲具有低于第二類型的RAID存儲的寫懲罰。
      16.如權(quán)利要求15所述的數(shù)據(jù)存儲系統(tǒng),其中所述第二類型的RAID存儲包括RAID5 或RAID 6存儲中的至少一個。
      17.如權(quán)利要求15所述的數(shù)據(jù)存儲系統(tǒng),其中所述第一類型的RAID存儲包括RAID10 存儲。
      18.如權(quán)利要求17所述的數(shù)據(jù)存儲系統(tǒng),其中所述第二類型的RAID存儲包括RAID5 或RAID 6存儲中的至少一個。
      全文摘要
      本公開涉及一種數(shù)據(jù)存儲系統(tǒng),其包括具有第一和第二類型的RAID存儲的RAID子系統(tǒng)。被配置為接受I/O的虛擬卷被存儲在第一類型的RAID存儲上,而所述虛擬卷的快照被存儲在第二類型的RAID存儲上。本公開的方法包括提供接受I/O的活動卷并且生成所述卷的只讀快照。在特定實(shí)施例中,所述活動卷被轉(zhuǎn)換為快照。所述活動卷包括第一類型的RAID存儲,而所述快照包括第二類型的RAID存儲。第一類型的RAID存儲具有低于第二類型的RAID存儲的寫懲罰。在典型實(shí)施例中,第一類型的RAID存儲包括RAID10存儲,而第二類型的RAID存儲包括RAID5和/或RAID6存儲。
      文檔編號G06F3/06GK102177496SQ200980139655
      公開日2011年9月7日 申請日期2009年8月7日 優(yōu)先權(quán)日2008年8月7日
      發(fā)明者L·E·阿什曼, M·J·克萊姆 申請人:康佩倫特科技公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1