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

磁帶存儲(chǔ)設(shè)備、控制單元及控制方法

文檔序號:6752647閱讀:211來源:國知局
專利名稱:磁帶存儲(chǔ)設(shè)備、控制單元及控制方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種磁帶存儲(chǔ)設(shè)備、控制單元、控制方法、程序和記錄介質(zhì)。更具體地說,本發(fā)明涉及一種能夠忽略寫入失誤的磁帶存儲(chǔ)設(shè)備、控制單元、控制方法、程序和記錄介質(zhì)。
背景技術(shù)
已經(jīng)提出在磁帶記錄介質(zhì)上記錄作為表示將要記錄的新數(shù)據(jù)相對于已經(jīng)記錄的舊數(shù)據(jù)的新鮮程度的信息的數(shù)據(jù)新鮮度、并將數(shù)據(jù)新鮮度與新數(shù)據(jù)相關(guān)聯(lián)的磁帶存儲(chǔ)設(shè)備。這些磁帶存儲(chǔ)設(shè)備執(zhí)行記錄,以便數(shù)據(jù)新鮮度根據(jù)磁帶上的位置而單調(diào)非遞減。
在上述磁帶存儲(chǔ)設(shè)備中,當(dāng)發(fā)生將要寫入的數(shù)據(jù)新鮮度出錯(cuò)的失誤時(shí),掃描整個(gè)磁帶記錄介質(zhì)以便指定與已經(jīng)記錄的舊數(shù)據(jù)相關(guān)聯(lián)的數(shù)據(jù)新鮮度的最大值,然后與新數(shù)據(jù)相關(guān)聯(lián)地記錄比所述最大值更高的數(shù)據(jù)新鮮度。但是,磁帶存儲(chǔ)設(shè)備掃描整個(gè)磁帶記錄介質(zhì)的操作非常耗時(shí)。
因此,本發(fā)明的目的是提供一種能夠解決上述問題的磁帶存儲(chǔ)設(shè)備、控制單元、控制方法、程序和記錄介質(zhì)。該目的通過在權(quán)利要求書中獨(dú)立權(quán)利要求所限定的特征組合來實(shí)現(xiàn)。此外,從屬權(quán)利要求描述了本發(fā)明進(jìn)一步的有利的具體實(shí)例。

發(fā)明內(nèi)容
具體地說,根據(jù)本發(fā)明的第一模式,提供一種順序記錄數(shù)據(jù)的磁帶存儲(chǔ)設(shè)備,其特征在于包括記錄部分,用于與將要新記錄的新數(shù)據(jù)相關(guān)聯(lián)地在磁帶記錄介質(zhì)上記錄數(shù)據(jù)新鮮度,數(shù)據(jù)新鮮度為表示新數(shù)據(jù)相對于已經(jīng)記錄的舊數(shù)據(jù)有多新的信息;判定部分,用于判定記錄部分執(zhí)行的在磁帶記錄介質(zhì)上的記錄中是否發(fā)生失誤;讀取部分,用于當(dāng)判定發(fā)生失誤時(shí)讀取失誤部分新鮮度,所述失誤部分新鮮度為磁帶記錄介質(zhì)上的失誤部分的數(shù)據(jù)新鮮度;以及跳躍記錄部分,用于使記錄部分緊接失誤部分之前記錄比失誤部分新鮮度更高的數(shù)據(jù)新鮮度。本發(fā)明的第一模式還提供一種控制單元、控制這些設(shè)備和單元的控制方法、程序、以及存儲(chǔ)該程序的記錄介質(zhì)。
此外,根據(jù)本發(fā)明的第二模式,提供一種順序記錄數(shù)據(jù)的磁帶存儲(chǔ)設(shè)備,其特征在于包括記錄部分,用于與將要新記錄的新數(shù)據(jù)相關(guān)聯(lián)地在磁帶記錄介質(zhì)上記錄數(shù)據(jù)新鮮度,數(shù)據(jù)新鮮度為表示新數(shù)據(jù)相對于已經(jīng)記錄的舊數(shù)據(jù)有多新的信息;判定部分,用于判定記錄部分執(zhí)行的在磁帶記錄介質(zhì)上的記錄中是否發(fā)生失誤;以及跳躍記錄部分,用于當(dāng)判定發(fā)生失誤時(shí)使記錄部分記錄一個(gè)值,該值表明在磁帶記錄介質(zhì)的失誤部分保留舊的無效數(shù)據(jù)。本發(fā)明的第二模式還提供一種控制單元、控制這些設(shè)備和單元的控制方法、程序、以及存儲(chǔ)該程序的記錄介質(zhì)。
應(yīng)該指出的是,本發(fā)明的上述總結(jié)并沒有列出本發(fā)明的所有技術(shù)特征,并且這些技術(shù)特征的子組合也包含在本發(fā)明中。


圖1是磁帶存儲(chǔ)設(shè)備10的示意框圖。
圖2是磁帶存儲(chǔ)設(shè)備10的功能方框圖。
圖3示出將由記錄部分210記錄的數(shù)據(jù)示例。
圖4示出當(dāng)在記錄中發(fā)生失誤時(shí)磁帶存儲(chǔ)設(shè)備10所記錄的數(shù)據(jù)新鮮度的示例。
圖5是關(guān)于磁帶存儲(chǔ)設(shè)備10的流程圖。
圖6是關(guān)于第一變更中的磁帶存儲(chǔ)設(shè)備10的流程圖。
圖7是在第二變更中的磁帶存儲(chǔ)設(shè)備10的功能方框圖。
圖8是關(guān)于第二變更中的磁帶存儲(chǔ)設(shè)備10的流程圖。
圖9示出根據(jù)本發(fā)明任意實(shí)施例和更正的磁帶存儲(chǔ)設(shè)備10的硬件結(jié)構(gòu)示例。
具體實(shí)施例方式
下面通過本發(fā)明的實(shí)施例詳細(xì)描述本發(fā)明。但是,這里描述的實(shí)施例并不試圖限制權(quán)利要求書中所限定的本發(fā)明,并且在實(shí)施例中描述的技術(shù)特征的所有組合對于本發(fā)明的解決方案并不是必不可少的。
圖1是磁帶存儲(chǔ)設(shè)備10的示意框圖。磁帶存儲(chǔ)設(shè)備10通過網(wǎng)絡(luò)連接到外部世界。網(wǎng)絡(luò)是使用例如IDE、SCSI接口、USB、光纖通道等作為I/O連接的網(wǎng)絡(luò)。磁帶存儲(chǔ)設(shè)備10中可以裝載磁帶存儲(chǔ)介質(zhì)80。磁帶存儲(chǔ)設(shè)備10裝載磁帶存儲(chǔ)介質(zhì)80并讀取和記錄數(shù)據(jù)。磁帶存儲(chǔ)設(shè)備10是例如基于線性磁帶開放(Linear Tape Open,下文中稱作LTO)規(guī)范的磁帶驅(qū)動(dòng)器。磁帶存儲(chǔ)介質(zhì)80是例如基于LTO規(guī)范的磁帶記錄介質(zhì)。應(yīng)該指出的是,LTO規(guī)范是由惠普、IBM、希捷三家公司聯(lián)合開發(fā)的開放式規(guī)范。
磁帶存儲(chǔ)設(shè)備10覆寫已經(jīng)記錄在磁帶存儲(chǔ)介質(zhì)80上的數(shù)據(jù)。磁帶存儲(chǔ)設(shè)備10從磁帶存儲(chǔ)介質(zhì)80上配置的寫入新鮮度存儲(chǔ)部分中獲取作為數(shù)據(jù)記錄中使用的數(shù)據(jù)新鮮度的寫入數(shù)據(jù)新鮮度。使用該寫入數(shù)據(jù)新鮮度,磁帶存儲(chǔ)設(shè)備10在磁帶存儲(chǔ)介質(zhì)80上記錄數(shù)據(jù)新鮮度作為表示將要新記錄的新數(shù)據(jù)相對于已經(jīng)記錄的舊數(shù)據(jù)的新鮮度的信息,將該數(shù)據(jù)新鮮度與新數(shù)據(jù)相關(guān)聯(lián)。當(dāng)在磁帶存儲(chǔ)介質(zhì)80上的記錄中發(fā)生失誤時(shí),磁帶存儲(chǔ)設(shè)備10跳過失誤部分并繼續(xù)記錄。以這種方式,磁帶存儲(chǔ)設(shè)備10可以記錄數(shù)據(jù),并使保持已經(jīng)記錄的數(shù)據(jù)的失誤部分和新數(shù)據(jù)分隔開。
當(dāng)根據(jù)本實(shí)施例的磁帶存儲(chǔ)設(shè)備10判定在覆寫記錄中將要使用的數(shù)據(jù)新鮮度是錯(cuò)誤的時(shí),磁帶存儲(chǔ)設(shè)備10可以使保持已經(jīng)記錄的數(shù)據(jù)的失誤部分和新數(shù)據(jù)分隔開。也就是說,當(dāng)在磁帶存儲(chǔ)介質(zhì)80上的記錄中發(fā)生失誤時(shí),磁帶存儲(chǔ)設(shè)備10在磁帶存儲(chǔ)介質(zhì)80上執(zhí)行記錄,以便使失誤部分可辨別。
圖2是磁帶存儲(chǔ)設(shè)備10的功能方框圖。磁帶存儲(chǔ)設(shè)備10包括磁帶驅(qū)動(dòng)單元20和控制單元30。磁帶驅(qū)動(dòng)單元20具有獲取部分200、記錄部分210、和讀取部分220。在圖2中,磁帶存儲(chǔ)介質(zhì)80安裝在磁帶驅(qū)動(dòng)單元20中。磁帶存儲(chǔ)介質(zhì)80具有寫入新鮮度存儲(chǔ)部分85。寫入新鮮度存儲(chǔ)部分85存儲(chǔ)作為在寫入中使用的數(shù)據(jù)新鮮度的寫入數(shù)據(jù)新鮮度。另外,寫入新鮮度存儲(chǔ)部分85存儲(chǔ)作為在用的寫入數(shù)據(jù)新鮮度的拷貝的副本寫入數(shù)據(jù)新鮮度。換句話說,寫入新鮮度存儲(chǔ)部分85冗余存儲(chǔ)寫入數(shù)據(jù)新鮮度。應(yīng)該指出的是,寫入新鮮度存儲(chǔ)部分85例如是非易失性記錄介質(zhì)。例如,寫入新鮮度存儲(chǔ)部分85可以是快閃存儲(chǔ)器或SRAM。
作為安裝磁帶存儲(chǔ)介質(zhì)80時(shí)的初始化操作,獲取部分200從寫入新鮮度存儲(chǔ)部分85獲取寫入數(shù)據(jù)新鮮度和副本寫入數(shù)據(jù)新鮮度。然后獲取部分200將寫入數(shù)據(jù)新鮮度和副本寫入數(shù)據(jù)新鮮度發(fā)送到寫入新鮮度判定部分300。另外,獲取部分200將寫入數(shù)據(jù)新鮮度發(fā)送到記錄部分210。
應(yīng)該指出的是,盡管上面描述了安裝磁帶存儲(chǔ)介質(zhì)80時(shí)獲取部分200的初始化操作,但是該操作的時(shí)間并不限于安裝磁帶存儲(chǔ)介質(zhì)80時(shí)。例如,可以在激活磁帶存儲(chǔ)設(shè)備10時(shí),在復(fù)位整個(gè)磁帶存儲(chǔ)設(shè)備10時(shí),在接通磁帶存儲(chǔ)設(shè)備10的電源時(shí),或者在開始記錄新數(shù)據(jù)組時(shí),執(zhí)行該操作。
此外,在每次記錄部分210將數(shù)據(jù)記錄到磁帶記錄介質(zhì)上時(shí),獲取部分200執(zhí)行下面的操作。獲取部分200從記錄部分210接收數(shù)據(jù)新鮮度。然后獲取部分200復(fù)制該數(shù)據(jù)新鮮度。獲取部分200將數(shù)據(jù)新鮮度及其拷貝記錄到寫入新鮮度存儲(chǔ)部分85中,分別作為寫入數(shù)據(jù)新鮮度和副本寫入數(shù)據(jù)新鮮度。這里,數(shù)據(jù)新鮮度例如是基于LTO規(guī)范的WP(Write Pass,寫通過)信息。
記錄部分210從獲取部分200和跳躍記錄部分320接收寫入數(shù)據(jù)新鮮度。當(dāng)記錄部分210從跳躍記錄部分320接收寫入數(shù)據(jù)新鮮度時(shí),記錄部分210使用該寫入數(shù)據(jù)新鮮度執(zhí)行記錄操作。當(dāng)記錄部分210沒有從跳躍記錄部分320收到寫入數(shù)據(jù)新鮮度時(shí),記錄部分210使用從獲取部分200接收的寫入數(shù)據(jù)新鮮度執(zhí)行記錄操作。使用這些寫入數(shù)據(jù)新鮮度中的任意一個(gè),記錄部分210在磁帶存儲(chǔ)介質(zhì)80上記錄作為表示將要新記錄的新數(shù)據(jù)相對于已經(jīng)記錄的舊數(shù)據(jù)的新鮮度的信息的數(shù)據(jù)新鮮度,并將該數(shù)據(jù)新鮮度與新數(shù)據(jù)相關(guān)聯(lián)。另外,記錄部分210將數(shù)據(jù)記錄狀態(tài)(關(guān)于記錄是否成功的信息、關(guān)于將要寫入的數(shù)據(jù)是否已經(jīng)完成的信息、最后記錄的數(shù)據(jù)新鮮度,等等)發(fā)送到讀取部分220、判定部分310和跳躍記錄部分320中的每一個(gè)。此外,每次記錄部分210記錄數(shù)據(jù)新鮮度時(shí),記錄部分210將該數(shù)據(jù)新鮮度發(fā)送給獲取部分200。
讀取部分220從寫入新鮮度判定部分300接收表明寫入數(shù)據(jù)新鮮度是錯(cuò)誤的寫入新鮮度錯(cuò)誤通知。此外,讀取部分220從判定部分310接收表明在磁帶存儲(chǔ)介質(zhì)80上的記錄中發(fā)生失誤的判定的失誤通知。當(dāng)讀取部分220接收寫入新鮮度錯(cuò)誤通知并接收失誤通知時(shí),讀取部分220然后讀取作為磁帶存儲(chǔ)介質(zhì)80上的失誤部分的數(shù)據(jù)新鮮度的失誤部分新鮮度。讀取部分220然后將該失誤部分新鮮度發(fā)送給跳躍記錄部分320。
另外,讀取部分220從記錄部分210接收數(shù)據(jù)記錄狀態(tài)。然后讀取部分220分析數(shù)據(jù)記錄狀態(tài),并由此判定記錄部分210是否已經(jīng)記錄將要順序記錄的最后數(shù)據(jù)。當(dāng)記錄部分210已經(jīng)記錄將要順序記錄的最后數(shù)據(jù)時(shí),讀取部分220讀取作為磁帶存儲(chǔ)介質(zhì)80上記錄當(dāng)前數(shù)據(jù)的位置之前預(yù)定區(qū)域的數(shù)據(jù)新鮮度的結(jié)束部分新鮮度。然后讀取部分220將該結(jié)束部分新鮮度發(fā)送給跳躍記錄部分320。這里,記錄數(shù)據(jù)的位置之前的預(yù)定區(qū)域是在其中繼續(xù)搜索更高數(shù)據(jù)新鮮度的區(qū)域,這是因?yàn)樵诖艓Т鎯?chǔ)設(shè)備10已經(jīng)從磁帶存儲(chǔ)介質(zhì)80讀取最后記錄的數(shù)據(jù)之后,仍然有可能存在新數(shù)據(jù)。
作為安裝磁帶存儲(chǔ)介質(zhì)80時(shí)的初始化操作,寫入新鮮度判定部分300從獲取部分200接收寫入數(shù)據(jù)新鮮度和副本寫入數(shù)據(jù)新鮮度。寫入新鮮度判定部分300通過比較寫入數(shù)據(jù)新鮮度和副本寫入數(shù)據(jù)新鮮度,判定寫入數(shù)據(jù)新鮮度是否是錯(cuò)誤的。當(dāng)寫入數(shù)據(jù)新鮮度和副本寫入數(shù)據(jù)新鮮度彼此不同時(shí),寫入新鮮度判定部分300判定寫入數(shù)據(jù)新鮮度是錯(cuò)誤的并將寫入新鮮度錯(cuò)誤通知發(fā)送給讀取部分220和跳躍記錄部分320中的每一個(gè)。在該實(shí)施例中,當(dāng)寫入數(shù)據(jù)新鮮度和其副本寫入數(shù)據(jù)新鮮度彼此不同時(shí),寫入新鮮度判定部分300判定寫入數(shù)據(jù)新鮮度是錯(cuò)誤的。但是,判定寫入數(shù)據(jù)新鮮度錯(cuò)誤的方法不僅限于前述實(shí)施例。例如,在即使已經(jīng)安裝磁帶存儲(chǔ)介質(zhì)80之后也不能獲取寫入數(shù)據(jù)新鮮度時(shí),寫入新鮮度判定部分300可以判定寫入數(shù)據(jù)新鮮度錯(cuò)誤的。
判定部分310從記錄部分210接收數(shù)據(jù)記錄狀態(tài)。然后判定部分310分析數(shù)據(jù)記錄狀態(tài),并由此判定記錄部分210執(zhí)行的在磁帶存儲(chǔ)介質(zhì)80上的記錄中是否發(fā)生失誤。當(dāng)判定部分310判定在磁帶存儲(chǔ)介質(zhì)80上的記錄中發(fā)生失誤時(shí),判定部分310將失誤通知發(fā)送給讀取部分220和跳躍記錄部分320中的每一個(gè)。
跳躍記錄部分320從寫入新鮮度判定部分300接收寫入新鮮度錯(cuò)誤通知。另外,跳躍記錄部分320從判定部分310接收失誤通知。當(dāng)跳躍記錄部分320接收寫入新鮮度錯(cuò)誤通知并接收失誤通知時(shí),然后跳躍記錄部分320從讀取部分220接收失誤部分新鮮度。之后,跳躍記錄部分320從記錄部分210接收數(shù)據(jù)記錄狀態(tài)。跳躍記錄部分320分析該數(shù)據(jù)記錄狀態(tài),并由此指定在失誤發(fā)生之前緊接失誤部分之前記錄的數(shù)據(jù)新鮮度。接著,跳躍記錄部分320判定緊接失誤部分之前記錄的數(shù)據(jù)新鮮度是否高于失誤部分新鮮度。當(dāng)跳躍記錄部分320判定緊接失誤部分之前記錄的數(shù)據(jù)新鮮度高于失誤部分新鮮度時(shí),跳躍記錄部分320不加改變地保留緊接失誤部分之前記錄的數(shù)據(jù)新鮮度。當(dāng)跳躍記錄部分320判定緊接失誤部分之前記錄的數(shù)據(jù)新鮮度不高于失誤部分新鮮度時(shí),跳躍記錄部分320向記錄部分210發(fā)送比失誤部分新鮮度高的數(shù)據(jù)新鮮度作為寫入數(shù)據(jù)新鮮度。
接著,跳躍記錄部分320向記錄部分210發(fā)送等于或高于緊接失誤部分之前記錄的數(shù)據(jù)新鮮度的數(shù)據(jù)新鮮度,并使記錄部分210緊接失誤部分之前記錄所發(fā)送的數(shù)據(jù)新鮮度。以這種方式,跳躍記錄部分320能夠使記錄部分210緊接失誤部分之前記錄比失誤部分新鮮度高的數(shù)據(jù)新鮮度。因此,跳躍記錄部分320能夠使數(shù)據(jù)和數(shù)據(jù)新鮮度連續(xù)記錄在磁帶存儲(chǔ)介質(zhì)80上的失誤部分之后的部分中。
此外,當(dāng)跳躍記錄部分320從讀取部分220接收結(jié)束部分新鮮度時(shí),跳躍記錄部分320將比結(jié)束部分新鮮度高的數(shù)據(jù)新鮮度發(fā)送給記錄部分210作為寫入數(shù)據(jù)新鮮度。然后跳躍記錄部分320將比最后數(shù)據(jù)的寫入位置之前預(yù)定區(qū)域的數(shù)據(jù)新鮮度高的數(shù)據(jù)新鮮度與數(shù)據(jù)相關(guān)聯(lián)地記錄。以這種方式,跳躍記錄部分320能夠記錄新的有效數(shù)據(jù),而使其與在最后數(shù)據(jù)之前已經(jīng)記錄的舊數(shù)據(jù)鑒別開。
應(yīng)該指出的是,盡管上面描述了安裝磁帶存儲(chǔ)介質(zhì)80時(shí)跳躍記錄部分320的初始化操作,但是該操作的時(shí)間并不限于安裝磁帶存儲(chǔ)介質(zhì)80時(shí)。例如,可以在激活磁帶存儲(chǔ)設(shè)備10時(shí),在復(fù)位整個(gè)磁帶存儲(chǔ)設(shè)備10時(shí),在接通磁帶存儲(chǔ)設(shè)備10的電源時(shí),或者在開始記錄新數(shù)據(jù)組時(shí),執(zhí)行該操作。
圖3示出將由記錄部分210記錄的數(shù)據(jù)示例。水平軸代表磁帶上的位置。圖3示出第一數(shù)據(jù)500、第一數(shù)據(jù)新鮮度505、隔離符510、第二數(shù)據(jù)520、以及第二數(shù)據(jù)新鮮度525順序在磁帶上記錄。記錄部分210在磁帶存儲(chǔ)介質(zhì)80上記錄作為表示將要新記錄的新數(shù)據(jù)相對于已經(jīng)記錄的舊數(shù)據(jù)的新鮮度的信息的數(shù)據(jù)新鮮度,并將該數(shù)據(jù)新鮮度與新數(shù)據(jù)相關(guān)聯(lián)。例如,在圖3中,記錄部分210記錄作為與第一數(shù)據(jù)500相關(guān)聯(lián)的第一數(shù)據(jù)新鮮度505的16進(jìn)制數(shù)100。在記錄第一數(shù)據(jù)500和第一數(shù)據(jù)新鮮度505之后,記錄部分210記錄表示數(shù)據(jù)組之間的界限的隔離符510。接著,210記錄作為與第二數(shù)據(jù)520相關(guān)聯(lián)的第二數(shù)據(jù)新鮮度525的16進(jìn)制數(shù)200。之后,記錄部分210類似地繼續(xù)記錄數(shù)據(jù)和數(shù)據(jù)新鮮度,直到完成將要記錄的數(shù)據(jù)為止,或者直到磁帶存儲(chǔ)介質(zhì)80用完為止。
如上所述,記錄部分210順序記錄數(shù)據(jù)新鮮度,以便數(shù)據(jù)新鮮度根據(jù)在磁帶上的位置而單調(diào)非遞減。也就是說,記錄部分210能夠記錄數(shù)據(jù)和數(shù)據(jù)新鮮度,以便與將要新記錄的新數(shù)據(jù)相關(guān)聯(lián)的數(shù)據(jù)新鮮度變得比與已經(jīng)記錄的舊數(shù)據(jù)相關(guān)聯(lián)的數(shù)據(jù)新鮮度高。
圖4示出當(dāng)在記錄中發(fā)生失誤時(shí)磁帶存儲(chǔ)設(shè)備10所記錄的數(shù)據(jù)新鮮度的示例。垂直軸代表數(shù)據(jù)新鮮度。圖4示出磁帶存儲(chǔ)設(shè)備10首先記錄數(shù)據(jù)和數(shù)據(jù)新鮮度、然后在已經(jīng)執(zhí)行了前述記錄的磁帶的相同位置上執(zhí)行覆寫記錄的情況下的示例。首先,如第一圖形700所示,磁帶存儲(chǔ)設(shè)備10順序記錄數(shù)據(jù)新鮮度。例如,在失誤(1)發(fā)生的部分,磁帶存儲(chǔ)設(shè)備10跳過失誤部分并繼續(xù)在失誤部分前頭的部分進(jìn)行記錄。因此,在失誤(1)發(fā)生的部分,磁帶存儲(chǔ)設(shè)備10保留數(shù)據(jù)新鮮度如在記錄第一圖形700所示的數(shù)據(jù)新鮮度之前已經(jīng)記錄的。因此,當(dāng)記錄數(shù)據(jù)時(shí),磁帶存儲(chǔ)設(shè)備10能夠識別舊數(shù)據(jù)存儲(chǔ)在失誤(1)發(fā)生的部分中。在已經(jīng)存儲(chǔ)第一圖形700所示的數(shù)據(jù)新鮮度之后,寫入新鮮度存儲(chǔ)部分85存儲(chǔ)值(a)的寫入數(shù)據(jù)新鮮度,它是等于或高于第一圖形700的最大值的數(shù)據(jù)新鮮度。磁帶存儲(chǔ)設(shè)備10在下一寫入操作中使用值(a)所表示的寫入數(shù)據(jù)新鮮度。
接著,磁帶存儲(chǔ)設(shè)備10在已經(jīng)執(zhí)行了上述記錄的磁帶的相同位置上執(zhí)行覆寫記錄。
在該圖所示的示例中,假定寫入新鮮度存儲(chǔ)部分85已經(jīng)存儲(chǔ)了作為錯(cuò)誤寫入數(shù)據(jù)新鮮度的值(b)。也就是說,假定由于記錄部分210記錄第一圖形700所示的數(shù)據(jù)新鮮度,將要存儲(chǔ)在寫入新鮮度存儲(chǔ)部分85中的寫入數(shù)據(jù)新鮮度的值已經(jīng)改變。磁帶存儲(chǔ)設(shè)備10通過在第一圖形700所示的數(shù)據(jù)新鮮度上執(zhí)行覆寫記錄,記錄第二圖形710所示的數(shù)據(jù)新鮮度。在失誤(2)發(fā)生的部分,磁帶存儲(chǔ)設(shè)備10跳過失誤(2)發(fā)生的部分并繼續(xù)進(jìn)行記錄。但是,如果磁帶存儲(chǔ)設(shè)備10簡單地跳過失誤(2)發(fā)生的部分并繼續(xù)進(jìn)行記錄,則磁帶存儲(chǔ)設(shè)備10不能正確記錄數(shù)據(jù)新鮮度。也就是說,已經(jīng)記錄在磁帶記錄介質(zhì)上的數(shù)據(jù)的數(shù)據(jù)新鮮度(例如第一圖形700)將高于新數(shù)據(jù)的數(shù)據(jù)新鮮度。因此,如果以跳過已經(jīng)記錄數(shù)據(jù)的部分的方式繼續(xù)記錄新數(shù)據(jù),則在跳過操作之后將要記錄的數(shù)據(jù)的數(shù)據(jù)新鮮度會(huì)比由于失誤的發(fā)生而跳過的部分的數(shù)據(jù)新鮮度低。結(jié)果,在讀出跳過操作之后記錄的新數(shù)據(jù)時(shí)會(huì)被看作舊數(shù)據(jù)。
因此,在該實(shí)施例中,磁帶存儲(chǔ)設(shè)備10緊接失誤(2)發(fā)生的部分之前,記錄比失誤(2)發(fā)生的部分的數(shù)據(jù)新鮮度高的數(shù)據(jù)新鮮度,如圖4中的示例所示。使用該新記錄的數(shù)據(jù)新鮮度,磁帶存儲(chǔ)設(shè)備10跳過失誤(2)發(fā)生的部分并繼續(xù)進(jìn)行記錄。
如上所述,即使寫入數(shù)據(jù)新鮮度是錯(cuò)誤的,磁帶存儲(chǔ)設(shè)備10也能夠正確記錄數(shù)據(jù)新鮮度,以便在已經(jīng)記錄的數(shù)據(jù)和新數(shù)據(jù)之間進(jìn)行區(qū)分。
圖5是關(guān)于磁帶存儲(chǔ)設(shè)備10的流程圖。寫入新鮮度判定部分300判定寫入數(shù)據(jù)新鮮度是否是錯(cuò)誤的(S410)。當(dāng)寫入數(shù)據(jù)新鮮度不是錯(cuò)誤的時(shí)(S410,否),磁帶存儲(chǔ)設(shè)備10執(zhí)行正常寫入操作(S420)。
當(dāng)判定寫入數(shù)據(jù)新鮮度是錯(cuò)誤的時(shí)(S410,是),磁帶存儲(chǔ)設(shè)備10重復(fù)下面的操作。記錄部分210記錄數(shù)據(jù)和與該數(shù)據(jù)相關(guān)聯(lián)的數(shù)據(jù)新鮮度(S430)。更具體地說,記錄部分210使用將被確定為錯(cuò)誤的寫入數(shù)據(jù)新鮮度作為數(shù)據(jù)新鮮度的初始值??蛇x地,記錄部分210可以使用副本寫入數(shù)據(jù)新鮮度。然后記錄部分210順序記錄數(shù)據(jù)新鮮度,以便數(shù)據(jù)新鮮度基于磁帶上的位置單調(diào)非遞減。應(yīng)該指出的是,記錄部分210可以使用預(yù)定值作為數(shù)據(jù)新鮮度的初始值。接著,讀取部分220判定是否已經(jīng)完成將要寫入的數(shù)據(jù)(S435)。當(dāng)判定已經(jīng)完成將要寫入的數(shù)據(jù)時(shí)(S435,是),讀取部分220讀出最后數(shù)據(jù)的寫入位置之前預(yù)定區(qū)域的數(shù)據(jù)新鮮度。然后跳躍記錄部分320與最后數(shù)據(jù)相關(guān)聯(lián)地記錄比所讀出的數(shù)據(jù)新鮮度高的數(shù)據(jù)新鮮度(S437)。
當(dāng)判定還沒有完成將要寫入的數(shù)據(jù)時(shí)(S435,否),判定部分310判定在數(shù)據(jù)的記錄中是否發(fā)生失誤(S440)。當(dāng)判定在數(shù)據(jù)的記錄中發(fā)生失誤時(shí)(S440,是),讀取部分220讀取失誤部分新鮮度(S450)。接著,判定部分310判定緊接失誤部分之前的數(shù)據(jù)新鮮度是否高于失誤部分新鮮度(S460)。當(dāng)判定緊接失誤部分之前的數(shù)據(jù)新鮮度不高于失誤部分新鮮度(S460,否)時(shí),跳躍記錄部分320緊接失誤部分之前記錄比失誤部分新鮮度高的數(shù)據(jù)新鮮度(S470)。
以這種方式,當(dāng)在數(shù)據(jù)記錄中發(fā)生失誤時(shí),即使寫入數(shù)據(jù)新鮮度是錯(cuò)誤的,磁帶存儲(chǔ)設(shè)備10能夠忽略失誤部分并繼續(xù)進(jìn)行記錄。
圖6是關(guān)于第一變更中的磁帶存儲(chǔ)設(shè)備10的流程圖。根據(jù)第一變更的磁帶存儲(chǔ)設(shè)備10的功能方框圖與圖2所示的磁帶存儲(chǔ)設(shè)備10的功能方框圖類似。另外,除了判定部分310,根據(jù)第一變更的磁帶存儲(chǔ)設(shè)備10的功能與圖2所示的磁帶存儲(chǔ)設(shè)備10的功能類似。因此,將在圖6中詳細(xì)描述判定部分310的功能。在該圖中所示的步驟S510、S520、S530、S535、S537、S540、S550和S560中的操作與圖5所示的S410、S420、S430、S435、S437、S440、S450和S460中的操作類似,因此省略其詳細(xì)描述。
當(dāng)判定部分310判定緊接失誤部分之前的數(shù)據(jù)新鮮度不高于失誤部分新鮮度時(shí)(S560,否),根據(jù)該變更的跳躍記錄部分320在失誤部分記錄比在緊接失誤部分之前記錄的數(shù)據(jù)新鮮度低的數(shù)據(jù)新鮮度(S570)。以這種方式,當(dāng)判定方式失誤時(shí),跳躍記錄部分320可以根據(jù)失誤部分新鮮度使得表明除失誤部分之外數(shù)據(jù)將被覆寫的數(shù)據(jù)新鮮度得以記錄。因此,磁帶存儲(chǔ)設(shè)備10可以通過在失誤部分上額外執(zhí)行記錄來忽略失誤部分,而元需將磁帶回卷到緊接失誤部分之前的部分。
圖7是在第二變更中的磁帶存儲(chǔ)設(shè)備10的功能方框圖。根據(jù)該變更的磁帶存儲(chǔ)設(shè)備10包括磁帶驅(qū)動(dòng)單元20和控制單元30。磁帶驅(qū)動(dòng)單元20具有獲取部分230和記錄部分240。控制單元30具有寫入新鮮度判定部分330、判定部分340和跳躍記錄部分350。磁帶存儲(chǔ)介質(zhì)80和寫入新鮮度存儲(chǔ)部分85與圖2中所示的類似。另外,獲取部分230的操作基本上與圖2中的獲取部分200的操作相同,因此在此省略其描述。
記錄部分240從獲取部分230和跳躍記錄部分350接收寫入數(shù)據(jù)新鮮度。當(dāng)記錄部分240從跳躍記錄部分350接收寫入數(shù)據(jù)新鮮度時(shí),記錄部分240使用該寫入數(shù)據(jù)新鮮度執(zhí)行記錄操作。當(dāng)記錄部分240沒有從跳躍記錄部分350收到寫入數(shù)據(jù)新鮮度時(shí),記錄部分240使用從獲取部分230接收的寫入數(shù)據(jù)新鮮度執(zhí)行記錄操作。記錄部分240與數(shù)據(jù)相關(guān)聯(lián)地在磁帶存儲(chǔ)介質(zhì)80上記錄任意這些寫入數(shù)據(jù)新鮮度。另外,記錄部分240將數(shù)據(jù)記錄狀態(tài)(記錄是否成功、是否已經(jīng)完成將要記錄的數(shù)據(jù),等等)發(fā)送給判定部分340和跳躍記錄部分350中的每一個(gè)。
作為安裝磁帶存儲(chǔ)介質(zhì)80時(shí)的初始化操作,寫入新鮮度判定部分330從獲取部分230接收寫入數(shù)據(jù)新鮮度。寫入新鮮度判定部分330判定寫入數(shù)據(jù)新鮮度是否是錯(cuò)誤的。當(dāng)寫入新鮮度判定部分330判定寫入數(shù)據(jù)新鮮度錯(cuò)誤時(shí),寫入新鮮度判定部分330將寫入新鮮度錯(cuò)誤通知發(fā)送給跳躍記錄部分350。
判定部分340從記錄部分240接收數(shù)據(jù)記錄狀態(tài)。然后判定部分340分析該數(shù)據(jù)記錄狀態(tài),并由此判定記錄部分240執(zhí)行的在磁帶存儲(chǔ)介質(zhì)80上的記錄中是否發(fā)生失誤。當(dāng)判定部分340判定在磁帶存儲(chǔ)介質(zhì)80上的記錄中發(fā)生失誤時(shí),判定部分340將失誤通知發(fā)送給跳躍記錄部分350。
跳躍記錄部分350從寫入新鮮度判定部分330接收寫入新鮮度錯(cuò)誤通知。此外,跳躍記錄部分350從判定部分340接收失誤通知。當(dāng)跳躍記錄部分350接收寫入新鮮度錯(cuò)誤通知和接收失誤通知時(shí),跳躍記錄部分350從記錄部分240接收數(shù)據(jù)記錄狀態(tài)。跳躍記錄部分350分析該數(shù)據(jù)記錄狀態(tài),并由此指定緊接失誤部分記錄的數(shù)據(jù)新鮮度。然后跳躍記錄部分350向記錄部分240發(fā)送比緊接失誤部分之前記錄的數(shù)據(jù)新鮮度低的數(shù)據(jù)新鮮度作為寫入數(shù)據(jù)新鮮度,并使記錄部分240在失誤部分記錄所發(fā)送的數(shù)據(jù)新鮮度。
因此,當(dāng)判定發(fā)生失誤時(shí),跳躍記錄部分350可以使記錄部分240記錄表明在磁帶存儲(chǔ)介質(zhì)80上的失誤部分保留舊的無效數(shù)據(jù)的值。
應(yīng)該指出的是,盡管在該實(shí)施例中跳躍記錄部分350使用比緊接失誤部分之前記錄的數(shù)據(jù)新鮮度低的數(shù)據(jù)新鮮度作為將要記錄在失誤部分中的值,但是記錄在失誤部分中的值不僅限于此。例如,跳躍記錄部分350在失誤部分中可以記錄預(yù)定的數(shù)據(jù)模式。例如,跳躍記錄部分350可以記錄諸如圖2中表示不是有效數(shù)據(jù)的隔離符510的值。跳躍記錄部分350可以記錄基于LTO規(guī)范的DDS(數(shù)據(jù)信號隔離符)作為隔離符510。
圖8是關(guān)于第二變更中的磁帶存儲(chǔ)設(shè)備10的流程圖。寫入新鮮度判定部分330判定寫入數(shù)據(jù)新鮮度是否是錯(cuò)誤的(S710)。當(dāng)寫入數(shù)據(jù)新鮮度不是錯(cuò)誤的時(shí)(S710,否),磁帶存儲(chǔ)設(shè)備10執(zhí)行正常寫入操作(S720)。
接著,當(dāng)判定寫入數(shù)據(jù)新鮮度是錯(cuò)誤的時(shí)(S710,是),磁帶存儲(chǔ)設(shè)備10重復(fù)下面的操作。記錄部分240記錄數(shù)據(jù)和與該數(shù)據(jù)相關(guān)聯(lián)的數(shù)據(jù)新鮮度(S730)。更具體地說,記錄部分240使用將被確定為錯(cuò)誤的寫入數(shù)據(jù)新鮮度作為數(shù)據(jù)新鮮度的初始值??蛇x地,記錄部分240可以使用副本寫入數(shù)據(jù)新鮮度。然后記錄部分240順序記錄數(shù)據(jù)新鮮度,以便數(shù)據(jù)新鮮度基于磁帶上的位置單調(diào)非遞減。應(yīng)該指出的是,記錄部分240可以使用預(yù)定值作為數(shù)據(jù)新鮮度的初始值。接著,記錄部分240判定是否已經(jīng)完成將要寫入的數(shù)據(jù)(S735)。當(dāng)判定還沒有完成將要寫入的數(shù)據(jù)時(shí)(S735,否),判定部分340判定在數(shù)據(jù)的記錄中是否發(fā)生失誤(S740)。當(dāng)判定在數(shù)據(jù)的記錄中發(fā)生失誤時(shí),跳躍記錄部分350寫入表明失誤部分保留舊的無效數(shù)據(jù)的預(yù)定模式(S750)。
以這種方式,根據(jù)該變更的磁帶存儲(chǔ)設(shè)備10通過在失誤部分上額外執(zhí)行記錄操作,可以記錄新數(shù)據(jù)并使其與記錄在失誤部分中的舊數(shù)據(jù)鑒別開,而無需讀取失誤部分的數(shù)據(jù)新鮮度。
圖9示出根據(jù)上述本發(fā)明任意實(shí)施例和更正的磁帶存儲(chǔ)設(shè)備10的硬件結(jié)構(gòu)示例。磁帶存儲(chǔ)設(shè)備10包括磁帶驅(qū)動(dòng)單元20和控制單元30??刂茊卧?0的功能可以由包括CPU 800、ROM 802、RAM 804、通信接口(通信I/F)806、以及在計(jì)算機(jī)上執(zhí)行的程序的計(jì)算機(jī)的協(xié)作實(shí)現(xiàn)。
實(shí)現(xiàn)控制單元30的程序包括寫入新鮮度判定模塊、判定模塊和跳躍記錄模塊。這些模塊是使計(jì)算機(jī)運(yùn)行為寫入新鮮度判定部分300、判定部分310、跳躍記錄部分320、寫入新鮮度判定部分330、判定部分340、以及跳躍記錄部分350的程序。
上述程序或模塊可以存儲(chǔ)在外部存儲(chǔ)介質(zhì)上。對于存儲(chǔ)介質(zhì),可以使用磁盤812或CD-ROM 810,以及諸如DVD或PD的光記錄介質(zhì)、諸如MD的磁光記錄介質(zhì)、磁帶介質(zhì)、諸如IC卡的半導(dǎo)體存儲(chǔ)器等。存儲(chǔ)在任意這些存儲(chǔ)介質(zhì)上的程序經(jīng)由通過網(wǎng)絡(luò)連接到控制單元30的服務(wù)器等提供給控制單元30。另外,諸如安裝在連接到專用通信網(wǎng)絡(luò)或因特網(wǎng)上的服務(wù)器等中的硬盤或RAM的存儲(chǔ)設(shè)備也可以用作記錄介質(zhì),并且程序可以通過網(wǎng)絡(luò)提供給控制單元30。
如上所述,當(dāng)數(shù)據(jù)新鮮度有缺陷時(shí),并且與此同時(shí),在數(shù)據(jù)記錄中發(fā)生失誤時(shí),磁帶存儲(chǔ)設(shè)備10在磁帶記錄介質(zhì)上執(zhí)行諸如讀取和寫入的操作,并由此忽略失誤部分。例如,磁帶存儲(chǔ)設(shè)備10在緊接失誤部分之前記錄比失誤部分的數(shù)據(jù)新鮮度高的數(shù)據(jù)新鮮度。然后,使用比失誤部分的數(shù)據(jù)新鮮度高的數(shù)據(jù)新鮮度,磁帶存儲(chǔ)設(shè)備10跳過失誤部分并繼續(xù)記錄數(shù)據(jù)。在這種情況下,磁帶存儲(chǔ)設(shè)備10可以使緊接失誤部分之前的數(shù)據(jù)新鮮度比失誤部分的數(shù)據(jù)新鮮度高。因此,即使判定在覆寫記錄中使用的數(shù)據(jù)新鮮度是錯(cuò)誤的,磁帶存儲(chǔ)設(shè)備10也可以使保留已經(jīng)記錄的數(shù)據(jù)的失誤部分與新數(shù)據(jù)鑒別開。
此外,磁帶存儲(chǔ)設(shè)備10執(zhí)行上述限制在例如磁帶的失誤部分及其周圍區(qū)域的窄區(qū)域中的記錄操作。由此,磁帶存儲(chǔ)設(shè)備10能夠有效地忽略失誤并繼續(xù)進(jìn)行記錄。
根據(jù)上述實(shí)施例,實(shí)現(xiàn)了下述各項(xiàng)的磁帶存儲(chǔ)設(shè)備、控制單元、控制方法、程序、以及記錄介質(zhì)。
(項(xiàng)1)一種順序記錄數(shù)據(jù)的磁帶存儲(chǔ)設(shè)備,包括記錄部分,用于與將要新記錄的新數(shù)據(jù)相關(guān)聯(lián)地在磁帶記錄介質(zhì)上記錄數(shù)據(jù)新鮮度,數(shù)據(jù)新鮮度為表示新數(shù)據(jù)相對于已經(jīng)記錄的舊數(shù)據(jù)有多新的信息;判定部分,用于判定記錄部分執(zhí)行的在磁帶記錄介質(zhì)上的記錄中是否發(fā)生失誤;讀取部分,用于當(dāng)判定發(fā)生失誤時(shí)讀取失誤部分新鮮度,所述失誤部分新鮮度為磁帶記錄介質(zhì)上的失誤部分的數(shù)據(jù)新鮮度;以及跳躍記錄部分,用于使記錄部分緊接失誤部分之前記錄比失誤部分新鮮度高的數(shù)據(jù)新鮮度。
(項(xiàng)2)根據(jù)項(xiàng)1所述的磁帶存儲(chǔ)設(shè)備,其中,當(dāng)判定失誤發(fā)生之前緊接失誤部分之前所記錄的數(shù)據(jù)新鮮度比失誤部分新鮮度高時(shí),跳躍記錄部分不加改變地保留失誤發(fā)生之前緊接失誤部分之前所記錄的數(shù)據(jù)新鮮度。
(項(xiàng)3)根據(jù)項(xiàng)1所述的磁帶存儲(chǔ)設(shè)備,其中,跳躍記錄部分使用等于或高于緊接失誤部分之前剛記錄的數(shù)據(jù)新鮮度的數(shù)據(jù)新鮮度,在磁帶記錄介質(zhì)上緊接失誤部分之后的部分連續(xù)記錄數(shù)據(jù)和數(shù)據(jù)新鮮度。
(項(xiàng)4)根據(jù)項(xiàng)1所述的磁帶存儲(chǔ)設(shè)備,其中,當(dāng)數(shù)據(jù)是記錄部分順序記錄的最后數(shù)據(jù)時(shí),讀取部分讀取在磁帶記錄介質(zhì)上記錄的最后數(shù)據(jù)的位置前面預(yù)定區(qū)域的數(shù)據(jù)新鮮度,并且跳躍記錄部分使記錄部分與數(shù)據(jù)相關(guān)聯(lián)地記錄比預(yù)定區(qū)域的數(shù)據(jù)新鮮度高的數(shù)據(jù)新鮮度。
(項(xiàng)5)根據(jù)項(xiàng)1所述的磁帶存儲(chǔ)設(shè)備,還包括獲取部分,從磁帶記錄介質(zhì)獲取寫入數(shù)據(jù)新鮮度,所述寫入數(shù)據(jù)新鮮度是在磁帶記錄介質(zhì)上進(jìn)行記錄時(shí)使用的數(shù)據(jù)新鮮度;以及寫入新鮮度判定部分,用于判定寫入數(shù)據(jù)新鮮度是否是錯(cuò)誤的,其中,在判定寫入數(shù)據(jù)新鮮度是錯(cuò)誤的情況下,當(dāng)判定發(fā)生失誤時(shí),讀取部分讀取作為在磁帶記錄介質(zhì)上的記錄中失誤部分的數(shù)據(jù)新鮮度的失誤部分新鮮度,跳躍記錄部分使記錄部分緊接失誤部分之前記錄比失誤部分新鮮度高的數(shù)據(jù)新鮮度。
(項(xiàng)6)一種順序記錄數(shù)據(jù)的磁帶存儲(chǔ)設(shè)備,包括記錄部分,用于與將要新記錄的新數(shù)據(jù)相關(guān)聯(lián)地在磁帶記錄介質(zhì)上記錄數(shù)據(jù)新鮮度,數(shù)據(jù)新鮮度為表示新數(shù)據(jù)相對于已經(jīng)記錄的舊數(shù)據(jù)有多新的信息;判定部分,用于判定記錄部分執(zhí)行的在磁帶記錄介質(zhì)上的記錄中是否發(fā)生失誤;以及跳躍記錄部分,用于當(dāng)判定發(fā)生失誤時(shí)使記錄部分記錄一個(gè)值,該值表明在磁帶記錄介質(zhì)的失誤部分保留舊的無效數(shù)據(jù)。
(項(xiàng)7)根據(jù)項(xiàng)6所述的磁帶存儲(chǔ)設(shè)備,其中,跳躍記錄部分在失誤部分記錄比緊接失誤部分之前記錄的數(shù)據(jù)新鮮度低的數(shù)據(jù)新鮮度。
(項(xiàng)8)根據(jù)項(xiàng)6所述的磁帶存儲(chǔ)設(shè)備,還包括讀取部分,用于當(dāng)判定失誤發(fā)生時(shí)讀取失誤部分新鮮度,失誤部分新鮮度為失誤部分的數(shù)據(jù)新鮮度;其中,根據(jù)所述失誤部分新鮮度,跳躍記錄部分使記錄部分記錄表明除失誤部分之外數(shù)據(jù)將被覆寫的數(shù)據(jù)新鮮度。
(項(xiàng)9)根據(jù)項(xiàng)1至8任意一項(xiàng)所述的磁帶存儲(chǔ)設(shè)備,其中,磁帶存儲(chǔ)設(shè)備是基于LTO規(guī)范的磁帶驅(qū)動(dòng)器,并且磁帶記錄介質(zhì)是基于LTO規(guī)范的磁帶記錄介質(zhì)。
(項(xiàng)10)一種用于控制磁帶驅(qū)動(dòng)單元的控制單元,所述磁帶驅(qū)動(dòng)單元包括用于與將要新記錄的新數(shù)據(jù)相關(guān)聯(lián)地在磁帶記錄介質(zhì)上順序記錄數(shù)據(jù)新鮮度的記錄部分、以及用于讀取數(shù)據(jù)新鮮度的讀取部分,數(shù)據(jù)新鮮度為表示新數(shù)據(jù)相對于已經(jīng)記錄的舊數(shù)據(jù)有多新的信息,所述控制單元包括判定部分,用于判定記錄部分執(zhí)行的在磁帶記錄介質(zhì)上的記錄中是否發(fā)生失誤,并且當(dāng)判定發(fā)生失誤時(shí)使讀取部分讀取失誤部分新鮮度,所述失誤部分新鮮度為磁帶記錄介質(zhì)上的失誤部分的數(shù)據(jù)新鮮度;以及跳躍記錄部分,用于使記錄部分緊接失誤部分之前記錄比失誤部分新鮮度高的數(shù)據(jù)新鮮度。
(項(xiàng)11)一種用于控制磁帶驅(qū)動(dòng)單元的控制單元,所述磁帶驅(qū)動(dòng)單元包括用于與將要新記錄的新數(shù)據(jù)相關(guān)聯(lián)地在磁帶記錄介質(zhì)上記錄數(shù)據(jù)新鮮度的記錄部分、以及用于讀取數(shù)據(jù)新鮮度的讀取部分,數(shù)據(jù)新鮮度為表示新數(shù)據(jù)相對于已經(jīng)記錄的舊數(shù)據(jù)有多新的信息,所述控制單元包括判定部分,用于判定記錄部分執(zhí)行的在磁帶記錄介質(zhì)上的記錄中是否發(fā)生失誤;以及跳躍記錄部分,用于當(dāng)判定發(fā)生失誤時(shí)使記錄部分記錄一個(gè)值,該值表明在磁帶記錄介質(zhì)的失誤部分保留舊的無效數(shù)據(jù)。
(項(xiàng)12)一種控制順序記錄數(shù)據(jù)的磁帶存儲(chǔ)設(shè)備的控制方法,所述方法包括步驟與將要新記錄的新數(shù)據(jù)相關(guān)聯(lián)地在磁帶記錄介質(zhì)上記錄數(shù)據(jù)新鮮度,數(shù)據(jù)新鮮度為表示新數(shù)據(jù)相對于已經(jīng)記錄的舊數(shù)據(jù)有多新的信息;判定在磁帶記錄介質(zhì)上的記錄中是否發(fā)生失誤;當(dāng)判定發(fā)生失誤時(shí)讀取失誤部分新鮮度,所述失誤部分新鮮度為磁帶記錄介質(zhì)上的失誤部分的數(shù)據(jù)新鮮度;以及緊接失誤部分之前記錄比失誤部分新鮮度高的數(shù)據(jù)新鮮度。
(項(xiàng)13)一種控制順序記錄數(shù)據(jù)的磁帶存儲(chǔ)設(shè)備的控制方法,所述方法包括步驟與將要新記錄的新數(shù)據(jù)相關(guān)聯(lián)地在磁帶記錄介質(zhì)上記錄數(shù)據(jù)新鮮度,數(shù)據(jù)新鮮度為表示新數(shù)據(jù)相對于已經(jīng)記錄的舊數(shù)據(jù)有多新的信息;判定在磁帶記錄介質(zhì)上的記錄中是否發(fā)生失誤;以及當(dāng)判定發(fā)生失誤時(shí)記錄一個(gè)值,該值表明在磁帶記錄介質(zhì)的失誤部分保留舊的無效數(shù)據(jù)。
(項(xiàng)14)根據(jù)項(xiàng)12或13所述的控制方法,其中,磁帶存儲(chǔ)設(shè)備是基于LTO規(guī)范的磁帶驅(qū)動(dòng)器,并且磁帶記錄介質(zhì)是基于LTO規(guī)范的磁帶記錄介質(zhì)。
(項(xiàng)15)一種使用計(jì)算機(jī)控制磁帶存儲(chǔ)設(shè)備的程序,所述磁帶存儲(chǔ)設(shè)備順序記錄數(shù)據(jù),所述程序使計(jì)算機(jī)實(shí)現(xiàn)與將要新記錄的新數(shù)據(jù)相關(guān)聯(lián)地在磁帶記錄介質(zhì)上記錄數(shù)據(jù)新鮮度的功能,數(shù)據(jù)新鮮度為表示新數(shù)據(jù)相對于已經(jīng)記錄的舊數(shù)據(jù)有多新的信息;判定在磁帶記錄介質(zhì)上的記錄中是否發(fā)生失誤的功能;當(dāng)判定發(fā)生失誤時(shí)讀取失誤部分新鮮度的功能,所述失誤部分新鮮度為磁帶記錄介質(zhì)上的失誤部分的數(shù)據(jù)新鮮度;以及緊接失誤部分之前記錄比失誤部分新鮮度高的數(shù)據(jù)新鮮度的功能。
(項(xiàng)16)一種使用計(jì)算機(jī)控制磁帶存儲(chǔ)設(shè)備的程序,所述磁帶存儲(chǔ)設(shè)備順序記錄數(shù)據(jù),所述程序使計(jì)算機(jī)實(shí)現(xiàn)與將要新記錄的新數(shù)據(jù)相關(guān)聯(lián)地在磁帶記錄介質(zhì)上記錄數(shù)據(jù)新鮮度的功能,數(shù)據(jù)新鮮度為表示新數(shù)據(jù)相對于已經(jīng)記錄的舊數(shù)據(jù)有多新的信息;判定在磁帶記錄介質(zhì)上的記錄中是否發(fā)生失誤的功能;以及當(dāng)判定發(fā)生失誤時(shí)記錄一個(gè)值的功能,該值表明在磁帶記錄介質(zhì)的失誤部分保留舊的無效數(shù)據(jù)。
(項(xiàng)17)根據(jù)項(xiàng)15或16所述的程序,其中,磁帶存儲(chǔ)設(shè)備是基于LTO規(guī)范的磁帶驅(qū)動(dòng)器,并且磁帶記錄介質(zhì)是基于LTO規(guī)范的磁帶記錄介質(zhì)。
(項(xiàng)18)一種記錄介質(zhì),存儲(chǔ)使用計(jì)算機(jī)控制磁帶存儲(chǔ)設(shè)備的程序,所述磁帶存儲(chǔ)設(shè)備順序記錄數(shù)據(jù),所述程序使計(jì)算機(jī)實(shí)現(xiàn)與將要新記錄的新數(shù)據(jù)相關(guān)聯(lián)地在磁帶記錄介質(zhì)上記錄數(shù)據(jù)新鮮度的功能,數(shù)據(jù)新鮮度為表示新數(shù)據(jù)相對于已經(jīng)記錄的舊數(shù)據(jù)有多新的信息;判定在磁帶記錄介質(zhì)上的記錄中是否發(fā)生失誤的功能;當(dāng)判定發(fā)生失誤時(shí)讀取失誤部分新鮮度的功能,所述失誤部分新鮮度為磁帶記錄介質(zhì)上的失誤部分的數(shù)據(jù)新鮮度;以及緊接失誤部分之前記錄比失誤部分新鮮度高的數(shù)據(jù)新鮮度的功能。
(項(xiàng)19)一種記錄介質(zhì),存儲(chǔ)使用計(jì)算機(jī)控制磁帶存儲(chǔ)設(shè)備的程序,所述磁帶存儲(chǔ)設(shè)備順序記錄數(shù)據(jù),所述程序使計(jì)算機(jī)實(shí)現(xiàn)與將要新記錄的新數(shù)據(jù)相關(guān)聯(lián)地在磁帶記錄介質(zhì)上記錄數(shù)據(jù)新鮮度的功能,數(shù)據(jù)新鮮度為表示新數(shù)據(jù)相對于已經(jīng)記錄的舊數(shù)據(jù)有多新的信息;判定在磁帶記錄介質(zhì)上的記錄中是否發(fā)生失誤的功能;以及當(dāng)判定發(fā)生失誤時(shí)記錄一個(gè)值的功能,該值表明在磁帶記錄介質(zhì)的失誤部分保留舊的無效數(shù)據(jù)。
(項(xiàng)20)根據(jù)項(xiàng)18或19所述的記錄介質(zhì),其中,磁帶存儲(chǔ)設(shè)備是基于LTO規(guī)范的磁帶驅(qū)動(dòng)器,并且磁帶記錄介質(zhì)是基于LTO規(guī)范的磁帶記錄介質(zhì)。
雖然使用具體實(shí)施例描述了本發(fā)明,但是本發(fā)明的技術(shù)范圍不僅限于在這些實(shí)施例中所描述的范圍。可以對上述實(shí)施例進(jìn)行各種替換或變更。從所附權(quán)利要求描述的范圍中顯然可以看出,所作的這些替換或變更都包括在本發(fā)明的技術(shù)范圍內(nèi)。
從上面的描述中可以看出,根據(jù)本發(fā)明,在磁帶記錄介質(zhì)上的記錄過程中能夠忽略失誤。
權(quán)利要求
1.一種順序記錄數(shù)據(jù)的磁帶存儲(chǔ)設(shè)備,包括記錄部分,用于與將要新記錄的新數(shù)據(jù)相關(guān)聯(lián)地在磁帶記錄介質(zhì)上記錄數(shù)據(jù)新鮮度,所述數(shù)據(jù)新鮮度為表示新數(shù)據(jù)相對于已經(jīng)記錄的舊數(shù)據(jù)有多新的信息;判定部分,用于判定記錄部分執(zhí)行的在磁帶記錄介質(zhì)上的記錄中是否發(fā)生失誤;讀取部分,用于當(dāng)判定發(fā)生失誤時(shí)讀取失誤部分新鮮度,所述失誤部分新鮮度為磁帶記錄介質(zhì)上的失誤部分的數(shù)據(jù)新鮮度;以及跳躍記錄部分,用于使記錄部分緊接失誤部分之前記錄比失誤部分新鮮度高的數(shù)據(jù)新鮮度。
2.根據(jù)權(quán)利要求1所述的磁帶存儲(chǔ)設(shè)備,其中,當(dāng)判定失誤發(fā)生之前緊接失誤部分之前所記錄的數(shù)據(jù)新鮮度比失誤部分新鮮度高時(shí),跳躍記錄部分不加改變地保留失誤發(fā)生之前緊接失誤部分之前所記錄的數(shù)據(jù)新鮮度。
3.根據(jù)權(quán)利要求1所述的磁帶存儲(chǔ)設(shè)備,其中,跳躍記錄部分使用等于或高于緊接失誤部分之前剛記錄的數(shù)據(jù)新鮮度的數(shù)據(jù)新鮮度,在磁帶記錄介質(zhì)上緊接失誤部分之后的部分連續(xù)記錄數(shù)據(jù)和數(shù)據(jù)新鮮度。
4.根據(jù)權(quán)利要求1所述的磁帶存儲(chǔ)設(shè)備,其中,當(dāng)數(shù)據(jù)是記錄部分順序記錄的最后數(shù)據(jù)時(shí),讀取部分讀取在磁帶記錄介質(zhì)上記錄的最后數(shù)據(jù)的位置前面預(yù)定區(qū)域的數(shù)據(jù)新鮮度;以及跳躍記錄部分使記錄部分與數(shù)據(jù)相關(guān)聯(lián)地記錄比預(yù)定區(qū)域的數(shù)據(jù)新鮮度高的數(shù)據(jù)新鮮度。
5.根據(jù)權(quán)利要求1所述的磁帶存儲(chǔ)設(shè)備,還包括獲取部分,從磁帶記錄介質(zhì)獲取寫入數(shù)據(jù)新鮮度,所述寫入數(shù)據(jù)新鮮度是在磁帶記錄介質(zhì)上進(jìn)行記錄時(shí)使用的數(shù)據(jù)新鮮度;以及寫入新鮮度判定部分,用于判定寫入數(shù)據(jù)新鮮度是否是錯(cuò)誤的,其中,在判定寫入數(shù)據(jù)新鮮度是錯(cuò)誤的情況下,當(dāng)判定發(fā)生失誤時(shí),讀取部分讀取作為在磁帶記錄介質(zhì)上的記錄中失誤部分的數(shù)據(jù)新鮮度的失誤部分新鮮度,跳躍記錄部分使記錄部分緊接失誤部分之前記錄比失誤部分新鮮度高的數(shù)據(jù)新鮮度。
6.一種順序記錄數(shù)據(jù)的磁帶存儲(chǔ)設(shè)備,包括記錄部分,用于與將要新記錄的新數(shù)據(jù)相關(guān)聯(lián)地在磁帶記錄介質(zhì)上記錄數(shù)據(jù)新鮮度,所述數(shù)據(jù)新鮮度為表示新數(shù)據(jù)相對于已經(jīng)記錄的舊數(shù)據(jù)有多新的信息;判定部分,用于判定記錄部分執(zhí)行的在磁帶記錄介質(zhì)上的記錄中是否發(fā)生失誤;以及跳躍記錄部分,用于當(dāng)判定發(fā)生失誤時(shí)使記錄部分記錄一個(gè)值,該值表明在磁帶記錄介質(zhì)的失誤部分保留舊的無效數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的磁帶存儲(chǔ)設(shè)備,其中,跳躍記錄部分在失誤部分記錄比緊接失誤部分之前記錄的數(shù)據(jù)新鮮度低的數(shù)據(jù)新鮮度。
8.根據(jù)權(quán)利要求6所述的磁帶存儲(chǔ)設(shè)備,還包括讀取部分,用于當(dāng)判定失誤發(fā)生時(shí)讀取失誤部分新鮮度,失誤部分新鮮度為失誤部分的數(shù)據(jù)新鮮度;其中,根據(jù)所述失誤部分新鮮度,跳躍記錄部分使記錄部分記錄表明除失誤部分之外數(shù)據(jù)將被覆寫的數(shù)據(jù)新鮮度。
9.根據(jù)權(quán)利要求1至8任一所述的磁帶存儲(chǔ)設(shè)備,其中,磁帶存儲(chǔ)設(shè)備是基于LTO規(guī)范的磁帶驅(qū)動(dòng)器,并且磁帶記錄介質(zhì)是基于LTO規(guī)范的磁帶記錄介質(zhì)。
10.一種用于控制磁帶驅(qū)動(dòng)單元的控制單元,所述磁帶驅(qū)動(dòng)單元包括用于與將要新記錄的新數(shù)據(jù)相關(guān)聯(lián)地在磁帶記錄介質(zhì)上順序記錄數(shù)據(jù)新鮮度的記錄部分、以及用于讀取數(shù)據(jù)新鮮度的讀取部分,數(shù)據(jù)新鮮度為表示新數(shù)據(jù)相對于已經(jīng)記錄的舊數(shù)據(jù)有多新的信息,所述控制單元包括判定部分,用于判定記錄部分執(zhí)行的在磁帶記錄介質(zhì)上的記錄中是否發(fā)生失誤,并且當(dāng)判定發(fā)生失誤時(shí)使讀取部分讀取失誤部分新鮮度,所述失誤部分新鮮度為磁帶記錄介質(zhì)上的失誤部分的數(shù)據(jù)新鮮度;以及跳躍記錄部分,用于使記錄部分緊接失誤部分之前記錄比失誤部分新鮮度高的數(shù)據(jù)新鮮度。
11.一種用于控制磁帶驅(qū)動(dòng)單元的控制單元,所述磁帶驅(qū)動(dòng)單元包括用于與將要新記錄的新數(shù)據(jù)相關(guān)聯(lián)地在磁帶記錄介質(zhì)上記錄數(shù)據(jù)新鮮度的記錄部分、以及用于讀取數(shù)據(jù)新鮮度的讀取部分,數(shù)據(jù)新鮮度為表示新數(shù)據(jù)相對于已經(jīng)記錄的舊數(shù)據(jù)有多新的信息,所述控制單元包括判定部分,用于判定記錄部分執(zhí)行的在磁帶記錄介質(zhì)上的記錄中是否發(fā)生失誤;以及跳躍記錄部分,用于當(dāng)判定發(fā)生失誤時(shí)使記錄部分記錄一個(gè)值,該值表明在磁帶記錄介質(zhì)的失誤部分保留舊的無效數(shù)據(jù)。
12.一種控制順序記錄數(shù)據(jù)的磁帶存儲(chǔ)設(shè)備的控制方法,所述方法包括步驟與將要新記錄的新數(shù)據(jù)相關(guān)聯(lián)地在磁帶記錄介質(zhì)上記錄數(shù)據(jù)新鮮度,數(shù)據(jù)新鮮度為表示新數(shù)據(jù)相對于已經(jīng)記錄的舊數(shù)據(jù)有多新的信息;判定在磁帶記錄介質(zhì)上的記錄中是否發(fā)生失誤;當(dāng)判定發(fā)生失誤時(shí)讀取失誤部分新鮮度,所述失誤部分新鮮度為磁帶記錄介質(zhì)上的失誤部分的數(shù)據(jù)新鮮度;以及緊接失誤部分之前記錄比失誤部分新鮮度高的數(shù)據(jù)新鮮度。
13.一種控制順序記錄數(shù)據(jù)的磁帶存儲(chǔ)設(shè)備的控制方法,所述方法包括步驟與將要新記錄的新數(shù)據(jù)相關(guān)聯(lián)地在磁帶記錄介質(zhì)上記錄數(shù)據(jù)新鮮度,數(shù)據(jù)新鮮度為表示新數(shù)據(jù)相對于已經(jīng)記錄的舊數(shù)據(jù)有多新的信息;判定在磁帶記錄介質(zhì)上的記錄中是否發(fā)生失誤;以及當(dāng)判定發(fā)生失誤時(shí)記錄一個(gè)值,該值表明在磁帶記錄介質(zhì)的失誤部分保留舊的無效數(shù)據(jù)。
14.根據(jù)權(quán)利要求12或13所述的控制方法,其中,磁帶存儲(chǔ)設(shè)備是基于LTO規(guī)范的磁帶驅(qū)動(dòng)器,并且磁帶記錄介質(zhì)是基于LTO規(guī)范的磁帶記錄介質(zhì)。
15.一種使用計(jì)算機(jī)控制磁帶存儲(chǔ)設(shè)備的程序,所述磁帶存儲(chǔ)設(shè)備順序記錄數(shù)據(jù),所述程序使計(jì)算機(jī)實(shí)現(xiàn)與將要新記錄的新數(shù)據(jù)相關(guān)聯(lián)地在磁帶記錄介質(zhì)上記錄數(shù)據(jù)新鮮度的功能,數(shù)據(jù)新鮮度為表示新數(shù)據(jù)相對于已經(jīng)記錄的舊數(shù)據(jù)有多新的信息;判定在磁帶記錄介質(zhì)上的記錄中是否發(fā)生失誤的功能;當(dāng)判定發(fā)生失誤時(shí)讀取失誤部分新鮮度的功能,所述失誤部分新鮮度為磁帶記錄介質(zhì)上的失誤部分的數(shù)據(jù)新鮮度;以及緊接失誤部分之前記錄比失誤部分新鮮度高的數(shù)據(jù)新鮮度的功能。
16.一種使用計(jì)算機(jī)控制磁帶存儲(chǔ)設(shè)備的程序,所述磁帶存儲(chǔ)設(shè)備順序記錄數(shù)據(jù),所述程序使計(jì)算機(jī)實(shí)現(xiàn)與將要新記錄的新數(shù)據(jù)相關(guān)聯(lián)地在磁帶記錄介質(zhì)上記錄數(shù)據(jù)新鮮度的功能,數(shù)據(jù)新鮮度為表示新數(shù)據(jù)相對于已經(jīng)記錄的舊數(shù)據(jù)有多新的信息;判定在磁帶記錄介質(zhì)上的記錄中是否發(fā)生失誤的功能;以及當(dāng)判定發(fā)生失誤時(shí)記錄一個(gè)值的功能,該值表明在磁帶記錄介質(zhì)的失誤部分保留舊的無效數(shù)據(jù)。
17.根據(jù)權(quán)利要求15或16所述的程序,其中,磁帶存儲(chǔ)設(shè)備是基于LTO規(guī)范的磁帶驅(qū)動(dòng)器,并且磁帶記錄介質(zhì)是基于LTO規(guī)范的磁帶記錄介質(zhì)。
18.一種記錄介質(zhì),存儲(chǔ)使用計(jì)算機(jī)控制磁帶存儲(chǔ)設(shè)備的程序,所述磁帶存儲(chǔ)設(shè)備順序記錄數(shù)據(jù),所述程序使計(jì)算機(jī)實(shí)現(xiàn)與將要新記錄的新數(shù)據(jù)相關(guān)聯(lián)地在磁帶記錄介質(zhì)上記錄數(shù)據(jù)新鮮度的功能,數(shù)據(jù)新鮮度為表示新數(shù)據(jù)相對于已經(jīng)記錄的舊數(shù)據(jù)有多新的信息;判定在磁帶記錄介質(zhì)上的記錄中是否發(fā)生失誤的功能;當(dāng)判定發(fā)生失誤時(shí)讀取失誤部分新鮮度的功能,所述失誤部分新鮮度為磁帶記錄介質(zhì)上的失誤部分的數(shù)據(jù)新鮮度;以及緊接失誤部分之前記錄比失誤部分新鮮度高的數(shù)據(jù)新鮮度的功能。
19.一種記錄介質(zhì),存儲(chǔ)使用計(jì)算機(jī)控制磁帶存儲(chǔ)設(shè)備的程序,所述磁帶存儲(chǔ)設(shè)備順序記錄數(shù)據(jù),所述程序使計(jì)算機(jī)實(shí)現(xiàn)與將要新記錄的新數(shù)據(jù)相關(guān)聯(lián)地在磁帶記錄介質(zhì)上記錄數(shù)據(jù)新鮮度的功能,數(shù)據(jù)新鮮度為表示新數(shù)據(jù)相對于已經(jīng)記錄的舊數(shù)據(jù)有多新的信息;判定在磁帶記錄介質(zhì)上的記錄中是否發(fā)生失誤的功能;以及當(dāng)判定發(fā)生失誤時(shí)記錄一個(gè)值的功能,該值表明在磁帶記錄介質(zhì)的失誤部分保留舊的無效數(shù)據(jù)。
20.根據(jù)權(quán)利要求18或19所述的記錄介質(zhì),其中,磁帶存儲(chǔ)設(shè)備是基于LTO規(guī)范的磁帶驅(qū)動(dòng)器,并且磁帶記錄介質(zhì)是基于LTO規(guī)范的磁帶記錄介質(zhì)。
全文摘要
本發(fā)明公開一種在磁帶記錄介質(zhì)上的記錄過程中忽略失誤的磁帶存儲(chǔ)設(shè)備。該順序記錄數(shù)據(jù)的磁帶存儲(chǔ)設(shè)備包括記錄部分,用于與將要新記錄的新數(shù)據(jù)相關(guān)聯(lián)地在磁帶記錄介質(zhì)上記錄數(shù)據(jù)新鮮度,所述數(shù)據(jù)新鮮度為表示新數(shù)據(jù)相對于已經(jīng)記錄的舊數(shù)據(jù)有多新的信息;判定部分,用于判定記錄部分執(zhí)行的在磁帶記錄介質(zhì)上的記錄中是否發(fā)生失誤;讀取部分,用于當(dāng)判定發(fā)生失誤時(shí)讀取失誤部分新鮮度,所述失誤部分新鮮度為磁帶記錄介質(zhì)上的失誤部分的數(shù)據(jù)新鮮度;以及跳躍記錄部分,用于使記錄部分緊接失誤部分之前記錄比失誤部分新鮮度高的數(shù)據(jù)新鮮度。
文檔編號G11B20/18GK1643606SQ03807479
公開日2005年7月20日 申請日期2003年2月13日 優(yōu)先權(quán)日2002年4月3日
發(fā)明者板垣浩 申請人:國際商業(yè)機(jī)器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
绿春县| 张家界市| 曲松县| 海阳市| 称多县| 云霄县| 乌海市| 泰安市| 波密县| 万荣县| 长泰县| 河曲县| 永平县| 平果县| 长岭县| 平度市| 襄樊市| 通河县| 永登县| 荥阳市| 荔浦县| 龙陵县| 新巴尔虎左旗| 沙湾县| 偏关县| 行唐县| 新泰市| 洞头县| 休宁县| 太湖县| 金平| 瑞丽市| 文成县| 房产| 外汇| 金平| 航空| 田阳县| 彝良县| 乐至县| 邯郸市|