TW201033803A - Data storage system and backup method thereof - Google Patents
Data storage system and backup method thereof Download PDFInfo
- Publication number
- TW201033803A TW201033803A TW098108330A TW98108330A TW201033803A TW 201033803 A TW201033803 A TW 201033803A TW 098108330 A TW098108330 A TW 098108330A TW 98108330 A TW98108330 A TW 98108330A TW 201033803 A TW201033803 A TW 201033803A
- Authority
- TW
- Taiwan
- Prior art keywords
- data
- block
- backup
- sub
- storage
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1466—Management of the backup or restore process to make the backup process non-disruptive
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2053—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2056—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
- G06F11/2087—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring with a common controller
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Retry When Errors Occur (AREA)
Description
201033803 L· *f Λ k 六、發明說明: 【發明所屬之技術領域】 本發明是有關於一種資料儲存系統及其資料備份方 法,且特別是有關於一種能進行非即時備份(rum-real time backup)的資料儲存系統及其資料備份方法。 【先前技術】 ❹ ❹ 在資訊爆炸的現代化社會,重要資料或資訊能否被妥 二保存正又f丨重視具有備份功能以確保資料得以完整保 留的資料儲存系統則受到消費者的青睞。 然而,通常具備份功能之傳統資料儲存系統需要至少 存裝置(比如硬碟)’其中一顆儲存裝置用以儲 存原始㈣,而另-顆儲錢置用以儲存備份資料。故 而,具::魏,傳統資料儲存系統之成本通常較高。此 具有備伤功忐的傳統資料儲存系統雖 但其備份方歧將所有料資 枓備伤 重要資料),使得儲存裝置的使用率‘ 其是否屬= 資料以及備份資料),如此影響 3 p冋時儲存原始 效能。 存系統的傳輸 因此,如何有效的降低 用率及普適性實為目前迫切 不影響其效能、提高使 罵要研發之一方向。 【發明内容】 種資料儲存系岐其備份方 有鑑於此,本發明提出 3 201033803
1W5I58FA 法,其只需要一顆獨立儲存#署1 1 有效降低成本。 存裳置即可達成備份功能,故可 使用者可彈性地設定用以儲在供八次 具中, 的大小,以提升使用率。存備份資料之資料備份區塊 本發明提出-種資料儲存系統及其備份方法, 使用者更可依據資料的重要性而決 粗、, 提高使用率。 舍要備伤資料,以 透㈣料“及其備份方法,I中, 透過非即時備份,可避免降低資料储存效能。、中, 根據本發明之一方面,描φ 一 儲存裝置及儲存控制卷。財種貧料儲存系統,包括 :控制器用以分割儲存裝置為主⑽ 儲 份模式之一。即時備份模式與非即時備 統處於間置時,=備份模式下,當資料儲存系 備份資料區塊控制器將主資料區塊内之資料備份至 資料=;二面括提出-種備份方法,適用於 統之儲存裝置為下列步驟。分割資料儲存系 存糸絲榀从枓區塊與備份資料區塊。設定資斛株 料儲存系統備份模式與非即時備份模式之一。在資 於間置時,即時備份模式下,當資料儲存系統處 為讓太路貝料區塊内之資料備份至備份資料區塊。 佳實施例,遗明之上述内容能更明顯易僅,下文特舉一較 實施例,並配合所附圖式,作詳細說明如下:舉較 201033803 Λ. ΨΨ Λ Λ. Λ. 【實施方式】 請參照第1圖,第1圖繪示本發明實施例之資料儲存 系統之方塊圖。資料儲存系統100包括儲存裝置1 〇及儲 存控制器30。電腦50連接至資料儲存系統1〇〇 ;且電腦 50送出原始資料與服務請求給資料儲存系統1〇〇。在儲存 控制器30的控制下’由電腦50所送出的原始資料會儲存 於儲存裝置10之中。儲存裝置10比如硬碟等。 ❹ 第2圖繪示第1圖之資料儲存系統10〇之儲存裝置 10之分割示意圖。在儲存控制器30的控制下,儲存裝置 10可被分割成主資料區塊12及備份資料區塊μ。其中, 儲存控制器30依據使用者以Ν : 1比例分割主資料區塊 12及備份資料區塊16之大小。更甚者,在儲存控制器3〇 的控制下’主資料區塊12可被分割成:主資料子區塊13 及主資料子區塊14。其中,儲存控制器3〇依據備份資料 區塊16之大小與起始位址決定主資料子區塊13及主資料 ® 子區塊14之大小與起始位址’且備份資料區塊16與主資 料子區塊14之大小實質上係相同。 儲存在主資料子區塊13内的原始資料是不需被備份 的,亦即主資料子區塊13用以儲存不需備份之使用者資 料。另一方面,儲存在主資料子區塊14内的原始資料是 需被備份的,亦即主資料子區塊14用以儲存需備份之使 用者資料。主資料子區塊14與備份資料區塊16之大小實 質上係相同。備份資料區塊16用以儲存對主資料子區塊 14内之資料備份後所得的備份資料。 5 201033803
1 WM^81"A 儲存控制器30用以判斷電腦50傳送給資料儲存系統 100之服務請求。服務請求包括:讀取服務請求、寫入服 務請求等等。儲存控制器3〇判斷是否進行資料備份。此 外’當要進行資料備份時’儲存控制器30依據使用者設 定之備份模式進行資料備份。備份模式包括:即時備份模 式或非即時備份模式。在即時備份模式下,當電腦50傳 送-貝料至主資料子區塊14時,儲存控制器3〇即時將此資 料複製至資料備份區塊16。在非即時備份模式下,於電腦 ❹ 5〇傳送資料至主資料子區塊14後,在資料儲存系統1〇〇 閒置時,儲存控制器3〇才會複製(備份)此資料至資料備份 區塊16。 一丨供乓下,於進行貫料備份時,將影響資 儲存系統100的寫入效率。相反地,在非即時備份模式 =電腦50閒置時’資料儲存系統1〇〇才會對需要備: 資料進行備份;當電腦%發出服務請求時,則暫 備份’以等待資料儲存系統1〇〇執行完電0 、争』
求後,才_進行備份。因此,資 ⑼服務章 備份時並不影響電腦50的寫入效率。存系統⑽於進 底下將說明本實施例如何進行冑份 圖、第2圖及第3 a圖,第3 A圖冷 ^夺參照第 儲存系統之資料備份流程圖。 U實施例之資 首先,在步驟S100中,分割儲存裝 12與備份資料區塊16。㈣者決定^料區: 灯即時備份模錢非即時備賴式。 $統100! 在步驟隱中,儲存控制器30判斷資料铸存系錢 6 201033803 *.*»*/ ι«/υχ r\ 100目刖疋否間置。若閒置,則流程接續至步驟S104 ; 則’流程接續至步驟S108。 在步驟S104中,儲存控制器3〇判斷資料儲存系統 1〇〇是否處於即時備份模式、非即時備份程序是否完成以 及主資料子區塊14是否關閉。若三者皆為否,則流程接 續至步驟S106;若三者之—為是,則流程跳回至步驟Si〇2。 在步驟S106中,儲存控制器30執行非即時備份程 序。當資料儲存系統為間置且設定為非即時備份模式 時,若非即時備份程序尚未完成(亦即,非即時備份程序^ 成旗標未被設定)與主資料區塊未被關閉(亦即,主資料區 塊關閉旗標未被設定)’則儲存控制器3〇可以執行非即時 備份程序。換言之,若其中一個旗標被設定,則 非即時備份程序。 請參照第4圖,其繪示步驟sl06的細部流程圖。步 驟丨〇6更包括數個子步驟S2〇2〜S216。首先,在步驟%们 φ 中,儲存控制器30讀取目前備份資料區塊位址。 在步驟S204中,根據目前備份資料區塊位址,將主 資料子區塊14之資料複製至備份資料區塊16令。 在步驟S206中,儲存控制器30判斷備份資料是否成 入至備份資料區塊16。若備份資料未成功寫入至備份 貪料區塊16,則流程接續至步驟s2〇8。另一方面,若備 ^資料成功寫入至備份資料區塊16,則流程接續至步驟 由於備份資料未成功寫入至備份資料區塊16,這代 表備份資料區塊16可能異常或毀損。所以,在步驟s2〇8 7 201033803
TW5158FA 中,儲存控制器30發出備份資料區塊異常,以 使用者。 σ ,著’在步驟咖中,由於儲存控制器%認定備份 ==、16為異常或毀損’儲存控制器3G關閉備份資料 i换:以1免之後再度試著將備份資料寫入至備份資料 时塊16 ’影響寫人效能。之後,流程跳回至步驟雙。 ^步驟S212中’儲存控制器30判斷目前備份資料區 ,疋否S備份資料區塊終止位址。若是,則非即時備 c完成,故要設定非即時備份完成旗標且流程接 产程接ΓS214;若否,代表非即時備份程序尚未完成, "丨L程接續至步驟S216 〇 在步驟S214中’儲存控制器3〇非即時備份已完成 步:二已設定非即時備份完成旗標。之後,流程級 得中,遞增目前備份資料區塊位址,則 區ί Η內1 〇〇再度處於間置時,可以將主資料· 料Ϊ塊^下一筆資料以非即時備份方式備份至備份資 統ιοί 之後’流程跳回至步驟S1G2,再次確認名 ,處於間置,以完成非即時備份程序。 現4回到第3A圖,在步驟s 服務請求或讀取服務請求。 斷^恥5〇所傳來的服務請求時,儲存控制器30會多 收;二服務請求或讀取服務請求。若儲存控制器3〇接 至主資料ΐ請求,則執行步驟su〇〜si40,以將資料寫/ 區塊13(如果這筆資料不需備份)、主資料子位 201033803v 塊14(如果這筆資料需要備份)或備份資料區塊16。若儲存 控制器30接收到讀取服務請求,則執行步驟S142。 在步驟S110中,儲存控制器30判斷寫入資料是否需 要備份且判斷備份資料區塊16是否正常。若寫入資料不 需要備份,或者備份資料區塊16不正常,則執行步驟 S112〜S116,以將資料寫入主資料子塊13中。若寫入資料 需要備份且備份資料區塊16正常,則執行步驟 S118〜S122,以將需要備份的資料寫入至備份資料區塊16 ⑮ 中。 在步驟S112中,儲存控制器30將資料寫入至主資料 子區塊13。 在步驟S114中,儲存控制器30判斷資料是否成功寫 入至主資料子區塊13。若未成功,則執行步驟S116,若 成功,則流程跳回至步驟S102。 在步驟S116中,儲存控制器30發出儲存裝置毁損通 知。 參 在步驟S118中,儲存控制器30判斷主資料子區塊 14是否關閉(也就是檢查主資料區塊關閉旗標是否被設 定)。若主資料子區塊14係關閉(也就是主資料區塊關閉旗 標被設定),則執行步驟S120〜S122,以將資料寫入備份資 料區塊16中。若主資料子區塊14未關閉,則執行步驟 S124〜S129,以將資料寫入主資料子區塊14中。 在步驟S120中,儲存控制器30將資料寫入至備份資 料區塊16。 在步驟S122中,儲存控制器30判斷資料是否成功寫 201033803
TW5I58PA 入至備份資料區塊16。若#料成功“,職輯回至步 驟81〇2,·若資料未成功寫入,則發出鳍存裝置毀損通知(步 驟 S116)。 在步驟S124中,儲存控制器30 #資料寫入至主資料 子區塊14。 在步驟S126中’儲存控制器30匈斷資料是否成功寫 入至主資料子區塊14。若資料未成功寫入至主掄 14,則執行步驟S128’若資料成功寫入至主資料子區塊 14 ’則執行步驟S130。 在步驟S128中’儲存控制器30發出主資料區塊異常 1知。此時,若是處於非即時備份模式下,儲存控制器% 會要求電腦50重新發出寫入服務請求,以 入至備份資料區塊16。 貝针馬 14 在步驟Si29中,儲存控制器3〇關閉主資料子區 之後’流程回至步驟S102。 來‘步=3。中’儲存控制器3〇根據資料的寫入位址 來决疋疋否更新目前備份資料區塊位址。細 人位址與目前健_塊位址做^ 田資枓之寫入位址小於目前備份資料區塊杨从歧 入位址。若資别^ \塊位址更新為資料之寫 或者,資料要目前備份資料區塊位址, 至主資料子區塊13(也就是,、i & 不需要備份)’顯存控彻%更 =筆資料 塊位址,而將資料直接寫入主資料子區塊^備伤資料區 在步驟s132中,儲存控制器3〇判斷資料儲存系統 201033803 100疋否為即時備份模式。若否則流程跳回至步驟s⑽, 右為即時備份模式,則執行步驟S134〜140,以將資料 備份資料區塊16中。 “\ 在步驟S134中’儲存控制器3〇將資料寫入至備 料區塊16。 在步驟S136中,错存控制器3〇判斷資料是否成功 入至備份資料區塊16。若資料成功寫人至備份資料區境、 16’則流程劇至步驟S1Q2。若寫人資料未成功寫入 ® 份資料區塊16,則執行步驟S138。 ,在步驟S138中’儲存控制器30發出備份資料區塊異 常通知’以告知使用者。此時,資料儲存系統100將不再 具備資料備份的能力。 在步驟S140中,儲存控制器3〇關閉備份資料區塊 16 ’之後,流程跳回至步驟S102。 在步驟S142中,儲存控制器30執行讀取服務請求。 另外,在本實施例中,如果主資料區塊12或是備份 資料區塊16被關閉的話,使用者最好儘快對資料儲存系 統100進行替換並將資料儲存系統1〇〇内的資料備份至另 一系統100。也就是,不要等到主資料區塊12與備份資料 區塊16皆被關閉時,才對資料儲存系統1〇〇替換與備份 其内部資料。 凊參照第5圖,其緣示讀取服務請求(步驟S142)的細 部流程圖。步驟S142更包括數個子步驟S3〇2〜S324。首 先,在步驟S302中,儲存控制器30判斷欲讀取之資料是 否已備份。若欲讀取之資料未被備份時,則執行步驟 11 201033803
TW5158FA S304〜S308,以從主資料子區塊13中讀出資料。若欲讀取 之資料已備份,則執行步驟S310〜S324,以從主資料子區 塊14(如果主資料子區塊14是正常的)或備份資料區塊 16(如果主資料子區塊14是異常的)中讀出資料。 在步驟S304中,儲存控制器30讀取主資料子區塊 13 ° 在步驟S306中,儲存控制器30判斷讀取主資料子區 塊13是否成功。若讀取成功,則流程回至第3A圖的步驟 S102。若讀取未成功,則執行步驟S308。 © 在步驟S308中,儲存控制器30發出儲存裝置毀損通 知,以告知使用者。 在步驟S310中,儲存控制器30判斷主資料子區塊 14是否關閉(也就是檢查主資料區塊關閉旗標是否被設 定)。若主資料子區塊14係關閉(也就是主資料區塊關閉旗 標被設定),則執行步驟S312 ;反之,若主資料子區塊14 未關閉,則執行步驟S318。 在步驟S312中,儲存控制器30讀取備份資料區塊 ◎ 16 ° 在步驟S314中,儲存控制器30判斷讀取備份資料區 塊16是否成功。若讀取備份資料區塊16成功,則流程跳 回至第3圖的步驟S102;若讀取備份資料區塊16未成功, 則執行步驟S316。 在步驟S316中,儲存控制器30發出儲存裝置毁損通 知,以告知使用者。 在步驟S318中,儲存控制器30讀取主資料子區塊 12 201033803、 14 〇 在步驟S320中,儲存控制器3〇判斷讀取主資料子區 塊14是否成功。若成功,則流程跳回至第3圖的步驟 S102 若未成功,則執行步驟S322。 在步驟S322中,儲存控制器3〇關閉主資料子區塊 14(也就是儲存控制器30會設定主資料區塊關閉旗標)。 在步驟S324中,儲存控制器3〇發出主資料區塊異常 _ 通知,於發出異常通知之後,流程跳回至步驟S102。此時, 儲存控制器30會要求電腦5〇重新發出讀取服務請求,以 。式著從備份資料區塊16讀出資料。如果從備份資料區塊 16讀出資料也失敗’則儲存控制器3〇將發出儲存裝置毀 損通知。 本發明實施例之資料儲存系統及其備份方法之功效 如下: 艮^ (1)資料儲存系統只需具有單一儲存裝置(比如硬碟) ^可進行資料備份,以使得資料儲存系統可降低其成本、。 料IF Γ)由使用者決定儲存裝置之主資料區塊與備份資 寸匕塊的大小,以提升儲存裝置的使用率。 (3)使用者可依據資料的重要性決定是否進行備 二:可選擇資料的備份模式(非即時或即時備份模式)以 資相較於習知的即時備份模式,本發明實施例之 份模式進行備份時’其不會影 综上所述,雖然本發明已以實_揭露如上然其並 从限定本發明。本發明所屬技術領域中具有通常知識 201033803
TW5158PA 者,在不脫離本發明之精神和範圍内,當可作各種之更動 與潤飾。因此,本發明之保護範圍當視後附之申請專利範 圍所界定者為準。 【圖式簡單說明】 第1圖繪示乃本發明實施例之資料儲存系統之方塊 圖。 第2圖繪示之資料儲存系統之儲存裝置的分割示意 圖。 第3A及3B圖繪示乃本發明實施例之資料備份流程 圖。 第4圖繪示乃第1圖之步驟S106的細部流程圖。 第5圖繪示乃第1圖之讀取服務請求(步驟S142)的細 部流程圖。 【主要元件符號說明】 10 :儲存裝置 12 :主資料區塊 13、14 :主資料子區塊 16 :備份資料區塊 50 :電腦 100 .資料儲存糸統 S102〜S142、S202〜S216、S302〜S324 :步驟
Claims (1)
- 201033803' 七、申請專利範圍: 1. 一種資料備份方法,適用於一資料儲存系統,該 資料備份方法包括: 分割該資料儲存系統之一儲存裝置為一主資料區塊 與一備份資料區塊; 設定該資料儲存系統操作於一即時備份模式與一非 即時備份模式之一;以及 在該資料儲存系統操作於該非即時備份模式下,當該 Φ '資料儲存系統處於間置時,將該主資料區塊内之一資料備 份至該備份資料區塊。 2.如申請專利範圍第1項所述之資料備份方法,更 包括: 分割該主資料區塊為一第一主資料子區塊與一第二 主資料子區塊,其中,儲存於該第一主資料子區塊内之一 資料不需備份至該備份資料區塊,而儲存於該第二主資料 子區塊内之一資料需備份至該備份資料區塊; G 當該資料儲存系統閒置時,判斷該資料儲存系統是否 處於該即時備份模式、一非即時備份程序是否完成以及該 主資料區塊是否關閉;以及 若否,則執行該非即時備份程序。 3.如申請專利範圍第2項所述之資料備份方法,其 中,執行該非即時備份程序之步驟包括: 讀取一目前備份資料區塊位址; 將該第二主資料子區塊之該資料複製至該備份資料 區塊;以及 15 201033803 TW5158PA 判斷該資料是否成功複製至該備份資料區塊。 4. 如申請專利範圍第3項所述之資料備份方法,其 中,當該資料未成功複製至該備份資料區塊時,該方法更 包括: 發出備份資料區塊異常通知;以及 關閉該備份資料區塊。 5. 如申請專利範圍第3項所述之資料備份方法,更 包括: 判斷該目前備份資料區塊位址是否為一備份資料區 Θ 塊終止位址; 若是,則代表該非即時備份程序已完成;以及 若否,遞增該目前備份區塊位址。 6. 如申請專利範圍第2項所述之資料備份方法,其 中,當該資料儲存系統非閒置時,該方法更包括; 判斷接收到一寫入服務請求或一讀取服務請求; 若接收到該寫入服務請求,則判斷該資料是否需要備 份且判斷該備份資料區塊是否正常。 〇 7. 如申請專利範圍第6項所述之資料備份方法,其 中,當該資料不需要備份且該備份資料區塊不正常時,該 方法更包括: 將該資料寫入至該第一主資料子區塊;以及 當該資料無法成功寫入至該第一主資料子區塊時,發 出一儲存裝置毁損通知。 8. 如申請專利範圍第6項所述之資料備份方法,其 中,當該資料需要備份且該備份資料區塊為正常時,該方 16 201033803 «. ? T X VX Λ. k. 法更包括; 當該第二主資料子區塊是關閉時,將該資料寫入至該 備份資料區塊,以及 當該資料無法成功寫入至該備份資料區塊時,發出一 儲存裝置毀損通知。 9. 如申請專利範圍第6項所述之資料備份方法,其 中,當該第二主資料子區塊不為關閉時,該方法更包括: 將該資料寫入至該第二主資料子區塊;以及 © 當該資料未成功寫入至該第二主資料子區塊時,則發 出一主資料區塊異常通知並關閉該主資料區塊。 10. 如申請專利範圍第9項所述之資料備份方法,其 中,當該資料成功寫入至該第二主資料子區塊時,該方法 更包括: 當該資料之一位址小於該目前備份資料區塊位址 時,更新該目前備份資料區塊位址為該資料之位址; 判斷該資料儲存系統是否處於該即時備份程序;以及 ® 若是,則將該資料寫入該備份資料區塊。 11. 如申請專利範圍第8項所述之資料備份方法,其 中,當該資料未成功寫入至該備份資料區塊時,該方法包 括: 發出一備份資料區塊異常通知;以及 關閉該備份資料區塊。 12. 如申請專利範圍第6項所述之資料備份方法,其 中,當接收該讀取服務請求時,該方法更包括: 當欲讀取之一資料未被備份時,讀取該第一主資料子 17 201033803 1 區塊:以及 判斷讀取該第一主資料子區塊是否成功;以及 若否,則發出一儲存裝置毁損通知。 13. 如申請專利範圍第12項所述之資料備份方法, 其中,當欲讀取之該資料已被備份保護且該第二主資料子 區塊是關閉時,該方法更包括: 讀取該備份資料區塊; 判斷讀取該備份資料區塊是否成功;以及 若否,則發出一儲存裝置毀損通知。 ⑩ 14. 如申請專利範圍第12項所述之資料備份方法, 其中,當欲讀取之該資料已被備份且該第二主資料子區塊 未關閉時,該方法步驟包括: 讀取該第二主資料子區塊; 判斷讀取該第二主資料區塊是否成功; 若否,關閉該第二主資料區塊,以及發出一主資料區 塊異常通知。 15. —種資料儲存系統,包括: 〇 一儲存裝置;以及 一儲存控制器,耦接至該儲存裝置,該儲存控制器分 割該儲存裝置為一主資料區塊與一備份資料區塊,並設定 該資料儲存系統操作於一即時備份模式與一非即時備份 模式之一; 其中,在該非即時備份模式下,當該資料儲存系統處 於閒置時,該儲存控制器將該主資料區塊内之一資料備份 至該備份資料區塊。 18 201033803 16.如申請專利範圍第15項所述之資料儲存裴置,其 中,該儲存控制器用以分割該主資料區塊為一第一主資料 子區塊與一第二主資料子區塊,儲存於該第一主資料子區 塊内之一資料不需傷份至該備份資料區塊,而儲存於該第 二主資料子區塊内之一資料需備份至該備份資料區塊; 當該資料儲存系統閒置時,判斷該資料儲存系統是否 處於該即時備份模式、一非即時備份程序是否完成以及該 主資料區塊是否關閉;以及 ❹ 若否,則執行該非即時備份程序。 17. 如申請專利範圍第16項所述之資料儲存裝置, 其中,在執行該非即時備份程序時,該儲存控制器讀取一 目前備份f料區塊位址,且將該第二主料子區塊之該次 料複製至該備份資料區塊,以及判斷該資料是否成功= 至該備份資料區塊。 18. 如申請專利範圍第π項所述之資料儲存裝置, 其中,當該資料未成功複製至該備份資料區塊時,該儲 ❹控制器發出備份資料區塊異常通知’並關閉該備份資料區 塊。 19. 如申請專利範圍第17項所述之資料儲存襞置, 其中: 該儲存控制器判斷該目前偫份資料區塊位址是否為 一備份資料區塊終止位址; 若是,該儲存控制器則設定一#即時備份完成旗枰, 以代表該非即時備份程序已完成;以及 不 若否’該儲存控制器遞增該目前備份區塊位址。 201033803 TW5158PA 其中 见如申請專利範圍第16項所述之資料儲存裝置, 於該資料儲存系統非閒置時,該儲存抑 到〜寫入服務請求或一讀取服務請求;以^ w、彳斷接收 科θ若接㈣該寫人服務請求,貞彳_存㈣】 弋否需要備份且判斷該備份資料區塊是否正^斷該資 其中軋如申請專利範圍第20項所述之資料^ 於該資料不需要備份且該備份資 錯存控制器將該資料寫人至該第=不正常時,該 當該資料無法成功寫入至該第—^子^塊;以及 子控制器發出—儲存震置毀損通知。 I塊時,該 其中 ί2.如申請專铺圍第2G項所述之資•存襄置, 田該資料需要備份且該備份資 資料子區塊已被_,該儲存常時,若該 讀備份資料區塊,當該㈣I =將該資料寫入 區塊時,該儲;…、成功寫入至該備份資料 23如ί 發出一儲存裝置毁損通知。 其中,於=請專ij烟第2°項所述之資料儲存裝置, 將鸪資料寫入二枓:區塊不為關閉時,該儲存控制器 入复該第二主資料:區塊’當該資料未成功寫 料區塊異常、 塊時’該儲存控制器則發出-主資 常通知並關閉該主資料區塊。 其中,於該d:二園第23項所述之資料儲存裝置, 資科成功以至該第二主資料子區塊時,當該 20 201033803 區,,該儲存控制 該資料儲存系統是否處於該即時傷之位址並判斷 控制器將該資料寫入該備份資料區二序,若是’該儲存 25.如申請專利範圍第22 其中,於該資料未成功寫人 斤述之貝料儲存裝置, 控制器發出—備份資料區二備份資料區塊時,該儲存 區塊。 :;5品、㊉通知並關閉該備份資料 其中;6.___2G項所述之資料儲存裝置, 於接收該讀取服務請求時,當 份時,該儲存控制器讀取該第一主資貝:未被備 讀取該第—主㈣子區塊是否成功;以及 並且判斷 G 其中: 若否,該儲存控發出—儲存裝置毁損通知。 a如中請專利第26項所述之資贿存裝置 〇疋 及 於欲讀取之該資料已被備份且該第二主資料 關閉時,該儲存控制器讀取該備份資料 °° 該儲存控制器判斷讀取該備份資料區塊是否成功;以 若否’該儲存控㈣發出-儲存I置毀損通知。 28.如申請專利範圍第26項所述之資料儲存裝置, 其中: 於讀取之該資料已被備份且該第二主資料子區塊未 " 資料子區塊並且判斷 關閉時,該儲存控制器讀取該第二主 21 201033803 * I WM^«FA 讀取該第二主資料子區塊是否成功;以及 若否,該儲存控制器關閉該第二主資料區塊並發出一 主資料區塊異常通知。22
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW98108330A TWI474165B (zh) | 2009-03-13 | 2009-03-13 | 資料儲存系統及其備份方法 |
| US12/707,060 US8281095B2 (en) | 2009-03-13 | 2010-02-17 | Data storage system and backup method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW98108330A TWI474165B (zh) | 2009-03-13 | 2009-03-13 | 資料儲存系統及其備份方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201033803A true TW201033803A (en) | 2010-09-16 |
| TWI474165B TWI474165B (zh) | 2015-02-21 |
Family
ID=42731629
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW98108330A TWI474165B (zh) | 2009-03-13 | 2009-03-13 | 資料儲存系統及其備份方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8281095B2 (zh) |
| TW (1) | TWI474165B (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105302676A (zh) * | 2014-07-28 | 2016-02-03 | 浙江大华技术股份有限公司 | 一种分布式文件系统的主备机制数据传输方法及装置 |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20110018605A (ko) * | 2009-08-18 | 2011-02-24 | 삼성전자주식회사 | 자동 백업기능을 갖는 저장장치 |
| CN106293503B9 (zh) | 2015-06-23 | 2019-06-28 | 株式会社东芝 | 磁盘装置及控制方法 |
| TWI579689B (zh) * | 2015-09-25 | 2017-04-21 | 瑞昱半導體股份有限公司 | 資料備份系統 |
| CN108228384A (zh) * | 2016-12-22 | 2018-06-29 | 北京奇虎科技有限公司 | 一种备份企业终端数据的方法和装置 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW583644B (en) * | 2001-01-05 | 2004-04-11 | Techup Technology Co Ltd | Fast backup and recovery system of hard disk |
| US7188125B1 (en) * | 2002-12-19 | 2007-03-06 | Veritas Operating Corporation | Replication using a special off-host network device |
| US8074035B1 (en) * | 2003-07-22 | 2011-12-06 | Acronis, Inc. | System and method for using multivolume snapshots for online data backup |
| JP2009508281A (ja) * | 2005-09-08 | 2009-02-26 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 自動バックアップシステム |
| CN1928833A (zh) | 2005-09-09 | 2007-03-14 | 吉佳科技股份有限公司 | 单一硬盘数据实时备份处理应用方法 |
| CN100399288C (zh) | 2005-09-30 | 2008-07-02 | 联想(北京)有限公司 | 一种内存备份装置和方法 |
| CN101051284A (zh) | 2006-04-06 | 2007-10-10 | 威刚科技股份有限公司 | 安全数字存储装置及其相关的控制器 |
| CN101201765A (zh) | 2006-12-13 | 2008-06-18 | 深圳市朗科科技有限公司 | 用于数据备份装置及方法 |
| CN101072088A (zh) | 2007-07-10 | 2007-11-14 | 华为技术有限公司 | 数据备份系统、主控板和数据备份方法 |
| US20090113435A1 (en) * | 2007-10-29 | 2009-04-30 | Boaz Mizrachi | Integrated backup with calendar |
| CN101909069A (zh) * | 2009-06-04 | 2010-12-08 | 鸿富锦精密工业(深圳)有限公司 | 数据处理系统 |
-
2009
- 2009-03-13 TW TW98108330A patent/TWI474165B/zh active
-
2010
- 2010-02-17 US US12/707,060 patent/US8281095B2/en active Active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105302676A (zh) * | 2014-07-28 | 2016-02-03 | 浙江大华技术股份有限公司 | 一种分布式文件系统的主备机制数据传输方法及装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| US8281095B2 (en) | 2012-10-02 |
| US20100235595A1 (en) | 2010-09-16 |
| TWI474165B (zh) | 2015-02-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8266365B2 (en) | Ruggedized memory device | |
| US7761663B2 (en) | Operating a replicated cache that includes receiving confirmation that a flush operation was initiated | |
| US7725655B2 (en) | Method of operating distributed storage system in which data is read from replicated caches and stored as erasure-coded data | |
| JP4951652B2 (ja) | コンピュータシステムのリモートコピー方法及びコンピュータシステム | |
| CN100412780C (zh) | 计算机系统、盘装置以及数据更新控制方法 | |
| US8370591B2 (en) | Method and apparatus for automatic snapshot | |
| US20100281080A1 (en) | Use of Delete Notifications By File Systems And Applications To Release Storage Space | |
| TW201033803A (en) | Data storage system and backup method thereof | |
| CN107643880A (zh) | 基于分布式文件系统的文件数据迁移的方法及装置 | |
| CN107315659B (zh) | 一种元数据的冗余备份方法及装置 | |
| CN103412929A (zh) | 一种海量数据的存储方法 | |
| US7587562B2 (en) | Data duplication system, data duplication method and program | |
| CN111382011B (zh) | 一种文件数据存取方法、装置和计算机可读存储介质 | |
| JP2007272648A (ja) | データベースシステム運用方法,データベースシステム,データベース装置及びバックアッププログラム | |
| CN101847110A (zh) | 数据存储系统及其备份方法 | |
| CN103729301B (zh) | 数据处理方法和装置 | |
| WO2021143049A1 (zh) | 一种读写方法、装置和电子设备及可读存储介质 | |
| CN107621994B (zh) | 一种数据快照创建的方法及装置 | |
| TW200417859A (en) | Storage system and method with snapshot backup function | |
| TWI224913B (en) | Control method and electronic device | |
| CN110209351A (zh) | 分布式存储数据处理方法和装置 | |
| CN108984779A (zh) | 分布式文件系统快照回滚元数据处理方法、装置及设备 | |
| CN109542683B (zh) | 一种基于周期异步复制的数据传输方法、装置及系统 | |
| JP5626034B2 (ja) | ファイルシステム | |
| CN117785058A (zh) | 数据克隆卷的拍平还原方法、装置、存储介质及系统 |