JP4848419B2 - 読み出しエラーを処理する読出装置、システム、その方法及びプログラム - Google Patents
読み出しエラーを処理する読出装置、システム、その方法及びプログラム Download PDFInfo
- Publication number
- JP4848419B2 JP4848419B2 JP2008503831A JP2008503831A JP4848419B2 JP 4848419 B2 JP4848419 B2 JP 4848419B2 JP 2008503831 A JP2008503831 A JP 2008503831A JP 2008503831 A JP2008503831 A JP 2008503831A JP 4848419 B2 JP4848419 B2 JP 4848419B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- unit
- error
- tape
- reading
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 35
- 238000012545 processing Methods 0.000 title claims description 16
- 238000004891 communication Methods 0.000 claims description 40
- 230000005540 biological transmission Effects 0.000 claims description 25
- 238000004364 calculation method Methods 0.000 claims description 18
- 238000012546 transfer Methods 0.000 claims description 5
- 230000008569 process Effects 0.000 description 18
- 230000004044 response Effects 0.000 description 5
- 230000014509 gene expression Effects 0.000 description 3
- 230000010365 information processing Effects 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 1
- 238000004883 computer application Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B20/1201—Formatting, e.g. arrangement of data block or words on the record carriers on tapes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0614—Improving the reliability of storage systems
- G06F3/0617—Improving the reliability of storage systems in relation to availability
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0659—Command handling arrangements, e.g. command buffers, queues, command scheduling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0682—Tape device
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1883—Methods for assignment of alternate areas for defective areas
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/30—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
- G11B27/3027—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/36—Monitoring, i.e. supervising the progress of recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/90—Tape-like record carriers
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
このテープ読出装置は、テープ媒体からデータ読み出し単位であるデータユニットごとデータを読み出すデータ読出部と、ホストコンピュータからのコマンドに従って、データ読出部によるデータの読み出しを制御し、データユニットの読み出しにおいてエラーが起こった場合に、エラーが起こったデータユニットを読み飛ばして次に読み出し可能なエラー直後のデータユニットを読み出すよう制御する読出制御部と、エラーが起こる直前に読み出されたエラー直前のデータユニットに含まれるレコード及び1まとまりのレコードの境界を示す境界マークに関する情報と、エラー直後のデータユニットに含まれるレコード及び境界マークに関する情報とから、エラーが起こったデータユニットに含まれるレコードの数及び境界マークの数を計算する計算部と、計算されたレコードの数及び計算された境界マークの数に関する数情報をホストコンピュータへ送信する通信部とを備える。
このテープ読出装置は、ホストコンピュータからデータ読出しコマンドを受け取る受信部と、上述したテープ読出装置の読出部、読出制御部、計算部、生成部及び送信部(上述した通信部の一部)とを備える。
また、このホストコンピュータは、データ読出しコマンドをテープ読出装置に送信する送信部と、
計算されたレコードの数及び計算された境界マークの数に関する数情報を受信する受信部と、数情報に基づいて、データの読出し位置を判断する判断部とを備える。テープ読出装置から、データがダミーであることを示すダミー情報と共に、数情報として生成されたダミーレコード及び境界マークが送られる場合、判断部は、ダミー情報に基づいて、受信したダミーレコード及び境界マークがダミーであるかどうかを判断してデータの読出し位置を判断する。
そして、ホストコンピュータは、 データ読出しコマンドをテープ読出装置に送信する送信部と、
第1情報及び第2情報を受信する受信部と、第1情報及び第2情報に基づいて、エラーが起こったデータユニットに含まれるレコードの数及び境界マークの数を計算してデータの読出し位置を判断する判断部とを備える。
Rm > = Rn 、
Fm > = Fn 、
TWPm > = TWPn、
DSm > DSn
エラー前後のDS221とDS225に対し、上記4つの条件式すべてが満たされる場合、DS221とDS225は連続しているといえる。上記4つの条件式のいずれか1つでも満たされない場合、計算部150はエラー直後のDS225を破棄し、DS225に続いて読み出した次のDSについて同様の検査を繰り返す。ここでは、DS221とDS225についてデータの連続性が確認できたものとする。
Rn+1 = Rn + rn
Fn+1 = Fn + fn
従って、エラーが起こったDS223(複数のDSであり得る)に含まれるレコードの数rxとファイルマークの数fxは、次の式により求めることができる。
rx = Rm ― Rn ― rn
fx = Fm ― Fn ― fn
通信部(送信部)110は、CheckConditionとSenseDataとをホストコンピュータ400に送る。
Claims (19)
- テープ媒体からのデータ読み出しエラーを処理するテープ読出装置であって、
前記テープ媒体からデータ読み出し単位であるデータユニットごとデータを読み出す読出部と、
ホストコンピュータからのコマンドに従って、前記読出部によるデータの読み出しを制御し、前記データユニットの読み出しにおいてエラーが起こった場合に、前記エラーが起こったデータユニットを読み飛ばして次に読み出し可能なエラー直後のデータユニットを読み出すよう制御する読出制御部と、
前記エラーが起こる直前に読み出されたエラー直前のデータユニットに含まれるレコード及び1まとまりのレコードの境界を示す境界マークに関する情報と、前記エラー直後のデータユニットに含まれるレコード及び境界マークに関する情報とから、前記エラーが起こったデータユニットに含まれるレコードの数及び境界マークの数を計算する計算部と、
計算された前記レコードの数及び計算された前記境界マークの数に関する数情報を前記ホストコンピュータへ送る通信部と、
を含むテープ読出装置。 - 前記エラー直前のデータユニットに含まれるレコード及び境界マークに関する情報は、前記エラー直前のデータユニットに含まれるレコード及び境界マークの各数と、前記テープ媒体の先頭から数えた前記エラー直前のデータユニットの1つ前のデータユニットまでのレコード及び境界マークの各数とであり、前記エラー直後のデータユニットに含まれるレコード及び境界マークに関する情報は、前記テープ媒体の先頭から数えた前記エラーが起こったデータユニットまでのレコード及び境界マークの各数である、請求項1記載のテープ読出装置。
- 前記テープ媒体及び前記テープ読出装置はLinear Tape Open(LTO)規格に準拠し、前記エラー直前のデータユニットに含まれるレコード及び境界マークに関する情報は、前記エラー直前のデータユニットに含まれるデータユニットの内容を記載するData Set Information Table(DSIT)から取得し、前記エラー直後のデータユニットに含まれるレコード及び境界マークに関する情報は、前記エラー直後のデータユニットに含まれるDSITから取得する、請求項2記載のテープ読出装置。
- 計算された前記レコードの数分のダミーレコード及び計算された前記境界マークの数分の境界マークを生成する生成部を更に含み、
前記通信部は、前記数情報として、生成された前記ダミーレコード及び前記境界マークを前記ホストコンピュータへ送る、請求項1記載のテープ読出装置。 - 前記生成部は、前記ホストコンピュータから前記テープ読出装置に対して発行されるコマンドにおいて指示された読み出しデータの長さをダミーレコードの長さとして、ダミーレコードを生成する、請求項4記載のテープ読出装置。
- 前記通信部はSmall Computer System Interface(SCSI)プロトコルに従って前記ホストコンピュータと通信し、
前記生成部は、Readコマンドに含まれるFixedBit、Suppress Incorrect Length Indicator(SILI)Bit及びTransferLength、並びにModeSelectコマンドと共に事前に前記ホストコンピュータから送られるBlockDescriptorに含まれるBlockLengthに基づいてダミーレコードの長さを決定し、ダミーレコードを生成する、請求項5記載のテープ読出装置。 - 前記通信部は、データがダミーであることを示すダミー情報と共に前記ダミーレコード及び前記境界マークを前記ホストコンピュータへ送る、請求項4記載のテープ読出装置。
- 前記通信部はSCSIプロトコルに従って前記ホストコンピュータと通信し、
前記通信部は、更に、エラーが起こったことを知らせるためのCheckCondition及びエラーの内容を知らせるための、SenseKeyにMediumErrorをセットしたSenseDataを前記ホストコンピュータへ送る、請求項7記載のテープ読出装置。 - ダミーレコードの長さを0とする0バイトブロックモードを設定可能である、請求項4記載のテープ読出装置。
- 読み出しエラーが起こった場合に読み出しエラーを返すだけのノーマル・オペレーション・モードと、読み出しエラーが起こった場合に読み出しエラーが起こった部分に含まれるレコードの数及び境界マークの数に関する数情報を返すレスキュー・モードのいずれかを設定可能である、請求項1記載のテープ読出装置。
- 前記ホストコンピュータは、前記テープ読出装置から受け取ったレコードの数と境界マークの数とによって次に読み出し可能なデータ位置を認識する、請求項1記載のテープ読出装置。
- テープ媒体からのデータ読み出しエラーを処理するシステムであって、
テープ読出装置と、
前記テープ読出装置に接続されたホストコンピュータと、
を含み、
前記テープ読出装置は、
前記ホストコンピュータからデータ読出しコマンドを受け取る受信部と、
前記テープ媒体からデータの読み出し単位であるデータユニットごとデータを読み出す読出部と、
前記データ読出しコマンドに従って前記読出部によるデータの読み出しを制御し、前記データユニットの読み出しにおいてエラーが起こった場合に、前記エラーが起こったデータユニットを読み飛ばして次に読み出し可能なエラー直後のデータユニットを読み出すよう制御する読出制御部と、
前記エラーが起こる直前に読み出されたエラー直前のデータユニットに含まれるレコード及び1まとまりのレコードの境界を示す境界マークに関する情報と、前記エラー直後のデータユニットに含まれるレコード及び境界マークに関する情報とから、エラーが起こったデータユニットに含まれるレコードの数及び境界マークの数を計算する計算部と、
計算された前記レコードの数及び計算された前記境界マークの数に関する数情報を前記ホストコンピュータへ送る送信部と、
を含み、
前記ホストコンピュータは、
前記データ読出しコマンドを前記テープ読出装置に送信する送信部と、
前記数情報を受信する受信部と、
前記数情報に基づいて、次に読み出し可能なデータの読出し位置を判断する判断部と
を含むテープ媒体からデータを読み出すシステム。 - 前記テープ読出装置は、計算された前記レコードの数分のダミーレコード及び計算された前記境界マークの数分の境界マークを生成する生成部を更に含み、
前記テープ読出装置の前記送信部は、データがダミーであることを示すダミー情報と共に、数情報として生成された前記ダミーレコード及び前記境界マークを前記ホストコンピュータへ送り、
前記判断部は、前記ダミー情報に基づいて、受信した前記ダミーレコード及び前記境界マークがダミーであるかどうかを判断してデータの読出し位置を判断する、
請求項12に記載のシステム。 - テープ媒体からのデータ読み出しエラーを処理するシステムであって、
テープ読出装置と、
前記テープ読出装置に接続されたホストコンピュータと、
を含み、
前記テープ読出装置は、
前記ホストコンピュータからデータ読出しコマンドを受け取る受信部と、
前記テープ媒体からデータの読み出し単位であるデータユニットごとデータを読み出す読出部と、
前記データ読出しコマンドに従って前記読出部によるデータの読み出しを制御し、前記データユニットの読み出しにおいてエラーが起こった場合に、前記エラーが起こったデータユニットを読み飛ばして次に読み出し可能なエラー直後のデータユニットを読み出すよう制御する読出制御部と、
前記読出部により読み出されたデータユニットを格納するバッファと、
前記バッファから、前記エラーが起こる直前に読み出されたエラー直前のデータユニットに含まれるレコード及び1まとまりのレコードの境界を示す境界マークに関する第1情報と、前記エラー直後のデータユニットに含まれるレコード及び境界マークに関する第2情報とを取り出し前記ホストコンピュータへ送る送信部と、
を含み、
前記ホストコンピュータは、
前記データ読出しコマンドを前記テープ読出装置に送信する送信部と、
前記第1情報及び第2情報を受信する受信部と、
前記第1情報及び第2情報に基づいて、エラーが起こったデータユニットに含まれるレコードの数及び境界マークの数を計算してデータの読出し位置を判断する判断部と
を含むテープ媒体からデータを読み出すシステム。 - テープ読出装置において、テープ媒体からのデータ読み出しエラーを処理する方法であって、
ホストコンピュータからデータ読出しコマンドを受け取るステップと、
前記データ読出しコマンドに従ってデータの読み出し単位であるデータユニットごとのデータの読み出しを制御し、前記データの読み出しにおいてエラーが起こった場合に、前記エラーが起こったデータユニットを読み飛ばして次に読み出し可能なエラー直後のデータユニットを読み出すよう制御するステップと、
前記エラーが起こる直前に読み出されたエラー直前のデータユニットに含まれるレコード及び1まとまりのレコードの境界を示す境界マークに関する情報と、前記エラー直後のデータユニットに含まれるレコード及び前記境界マークに関する情報とから、エラーが起こったデータユニットに含まれるレコードの数及び前記境界マークの数を計算するステップと、
計算された前記レコードの数及び計算された前記境界マークの数に関する数情報を前記ホストコンピュータへ送るステップと、
を含むテープ媒体からデータを読み出す方法。 - テープ読出装置と前記テープ読出装置に接続されたホストコンピュータとを含むシステムにおいて、テープ媒体からのデータ読み出しエラーを処理する方法であって、
前記テープ読出装置において、
前記ホストコンピュータからデータ読出しコマンドを受け取るステップと、
前記データ読出しコマンドに従ってデータの読み出し単位であるデータユニット単位でのデータの読み出しを制御し、前記データの読み出しにおいてエラーが起こった場合に、前記エラーが起こったデータユニットを読み飛ばして次に読み出し可能なエラー直後のデータユニットを読み出すよう制御するステップと、
前記エラーが起こる直前に読み出されたエラー直前のデータユニットに含まれるレコード及び1まとまりのレコードの境界を示す境界マークに関する情報と、前記エラー直後のデータユニットに含まれるレコード及び境界マークに関する情報とから、エラーが起こったデータユニットに含まれるレコードの数及び境界マークの数を計算するステップと、
計算された前記レコードの数及び計算された前記境界マークの数に関する数情報を前記ホストコンピュータへ送信するステップと、
を含み、
前記ホストコンピュータにおいて、
前記データ読出しコマンドを前記テープ読出装置に送信するステップと、
前記数情報を受信するステップと、
前記数情報に基づいて、次に読み出し可能なデータの読出し位置を判断するステップとを含むテープ媒体からデータを読み出す方法。 - 前記テープ読出装置において、計算された前記レコードの数分のダミーレコード及び計算された前記境界マークの数分の境界マークを生成するステップを更に含み、
前記テープ読出装置における前記送信するステップは、データがダミーであることを示すダミー情報と共に、前記数情報として生成された前記ダミーレコード及び前記境界マークを前記ホストコンピュータへ送信するステップを含み、
前記判断するステップは、前記ダミー情報に基づいて、受信した前記ダミーレコード及び前記境界マークがダミーであるかどうかを判断してデータの読出し位置を判断するステップを含む、請求項16に記載の方法。 - テープ媒体からのデータ読み出しエラーを処理するテープ読出装置用のプログラムであって、前記テープ読出装置を、
前記テープ媒体からデータの読み出し単位であるデータユニットごとデータを読み出す読出部、
ホストコンピュータからのコマンドに従って前記読出部によるデータの読み出しを制御し、前記データユニットの読み出しにおいてエラーが起こった場合に、前記エラーが起こったデータユニットを読み飛ばして次に読み出し可能なエラー直後のデータユニットを読み出すよう制御する読出制御部、
前記エラーが起こる直前に読み出されたエラー直前のデータユニットに含まれるレコード及び1まとまりのレコードの境界を示す境界マークに関する情報と、前記エラー直後のデータユニットに含まれるレコード及び境界マークに関する情報とから、エラーが起こったデータユニットに含まれるレコードの数及び境界マークの数を計算する計算部、
計算された前記レコードの数及び計算された前記境界マークの数に関する数情報を前記ホストコンピュータへ送る通信部
として機能させるテープ読出装置用プログラム。 - テープ読出装置と前記テープ読出装置に接続されたホストコンピュータとを含むシステム用のプログラムであって、
前記テープ読出装置を、
前記ホストコンピュータからデータ読出しコマンドを受け取る受信部、
前記テープ媒体からデータの読み出し単位であるデータユニットごとデータを読み出す読出部、
前記データ読出しコマンドに従って前記読出部によるデータの読み出しを制御し、前記データユニットの読み出しにおいてエラーが起こった場合に、前記エラーが起こったデータユニットを読み飛ばして次に読み出し可能なエラー直後のデータユニットを読み出すよう制御する読出制御部、
前記エラーが起こる直前に読み出されたエラー直前のデータユニットに含まれるレコード及び1まとまりのレコードの境界を示す境界マークに関する情報と、前記エラー直後のデータユニットに含まれるレコード及び境界マークに関する情報とから、エラーが起こったデータユニットに含まれるレコードの数及び境界マークの数を計算する計算部、
計算された前記レコードの数及び計算された前記境界マークの数に関する数情報を前記ホストコンピュータへ送る送信部、
として機能させ、
前記ホストコンピュータを、
前記データ読出しコマンドを前記テープ読出装置に送信する送信部、
前記数情報を受信する受信部、
前記数情報に基づいて、次に読み出し可能なデータの読出し位置を判断する判断部として機能させるシステム用のプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008503831A JP4848419B2 (ja) | 2006-03-03 | 2007-03-02 | 読み出しエラーを処理する読出装置、システム、その方法及びプログラム |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006057444 | 2006-03-03 | ||
JP2006057444 | 2006-03-03 | ||
PCT/JP2007/054069 WO2007102434A1 (ja) | 2006-03-03 | 2007-03-02 | 読み出しエラーを処理する読出装置、システム、その方法及びプログラム |
JP2008503831A JP4848419B2 (ja) | 2006-03-03 | 2007-03-02 | 読み出しエラーを処理する読出装置、システム、その方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2007102434A1 JPWO2007102434A1 (ja) | 2009-07-23 |
JP4848419B2 true JP4848419B2 (ja) | 2011-12-28 |
Family
ID=38474865
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008503831A Expired - Fee Related JP4848419B2 (ja) | 2006-03-03 | 2007-03-02 | 読み出しエラーを処理する読出装置、システム、その方法及びプログラム |
Country Status (5)
Country | Link |
---|---|
US (1) | US8037346B2 (ja) |
EP (1) | EP2000897A4 (ja) |
JP (1) | JP4848419B2 (ja) |
CN (1) | CN101395568A (ja) |
WO (1) | WO2007102434A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010015573A (ja) * | 2008-07-04 | 2010-01-21 | Samsung Electronics Co Ltd | データコピー方法及び該装置 |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4939364B2 (ja) * | 2007-10-17 | 2012-05-23 | インターナショナル・ビジネス・マシーンズ・コーポレーション | テープ記録装置のデータ書込みを制御する装置、方法及びプログラム |
EP2141703B1 (en) * | 2008-07-04 | 2013-09-04 | Samsung Electronics Co., Ltd. | Methods and apparatus for copying data |
WO2010058655A1 (ja) * | 2008-11-21 | 2010-05-27 | インターナショナル・ビジネス・マシーンズ・コーポレーション | テープ記録装置におけるデータの上書き制御方法、上書き制御プログラム、及びテープ記録装置 |
CN102308336B (zh) * | 2009-02-10 | 2014-08-06 | 国际商业机器公司 | 数据记录装置、数据读出装置、带驱动器、数据记录方法和数据读出方法 |
GB2496773B (en) | 2010-06-25 | 2018-03-21 | Ibm | Tape storage device and writing method therefor |
JP5500282B1 (ja) * | 2013-02-28 | 2014-05-21 | 日本電気株式会社 | 障害修復装置、障害修復方法、及び、障害修復プログラム |
US9192028B2 (en) * | 2013-03-15 | 2015-11-17 | Cooper Technologies Company | Systems and methods for self commissioning and locating lighting system |
JP5932731B2 (ja) * | 2013-07-30 | 2016-06-08 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | ホストとの間で映像データを含む複数のレコードを転送するテープドライブ、方法、およびプログラム |
US9608670B2 (en) | 2014-07-14 | 2017-03-28 | International Business Machines Corporation | Reliable data reading with data set screening by error injection |
JP6536475B2 (ja) * | 2016-05-11 | 2019-07-03 | 富士通株式会社 | テープ装置、制御装置および制御プログラム |
CN113474837B (zh) * | 2019-03-27 | 2022-07-29 | 富士胶片株式会社 | 导出装置、导出方法、存储介质及磁带 |
JP7252448B2 (ja) * | 2019-05-13 | 2023-04-05 | 富士通株式会社 | テープ装置、制御装置および読み出し制御プログラム |
JP7225080B2 (ja) * | 2019-11-29 | 2023-02-20 | 株式会社東芝 | 電子通信装置、磁気ディスク装置、及びシリアル通信方法 |
TWI797464B (zh) * | 2020-07-28 | 2023-04-01 | 群聯電子股份有限公司 | 資料讀取方法、記憶體儲存裝置及記憶體控制電路單元 |
CN112634978A (zh) * | 2020-12-23 | 2021-04-09 | 江苏国科微电子有限公司 | 一种NVMe固态硬盘异常处理方法、装置及集成芯片 |
CN114637712B (zh) * | 2022-03-18 | 2023-03-10 | 无锡众星微***技术有限公司 | 一种EDFB模式下SAS2SATA Bridge的错误处理方法和装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0535144A (ja) * | 1991-07-31 | 1993-02-12 | Canon Inc | 転写材分離装置 |
JPH11242855A (ja) * | 1997-10-31 | 1999-09-07 | Hewlett Packard Co <Hp> | ホストデータをフォーマットする方法 |
JP2000003310A (ja) * | 1998-06-16 | 2000-01-07 | Toshiba Corp | データ再生装置、同装置を用いたコンピュータシステム及びデータ再生方法 |
JP2002251843A (ja) * | 2001-02-22 | 2002-09-06 | Sony Corp | テープアクセス制御方法、記録/再生システム及びテープドライブ装置 |
JP2003257127A (ja) * | 2002-03-06 | 2003-09-12 | Nec Corp | 磁気テープ装置及びその制御方法並びに磁気テープ装置制御用プログラム |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4255807A (en) * | 1978-12-18 | 1981-03-10 | Graham Magnetics Incorporated | Error testing of recording media such as magnetic tape |
US4549295A (en) * | 1983-06-21 | 1985-10-22 | International Business Machines Corporation | System for identifying defective media in magnetic tape storage systems |
US5163136A (en) * | 1989-11-13 | 1992-11-10 | Archive Corporation | System for assembling playback data frames using indexed frame buffer group according to logical frame numbers in valid subcode or frame header |
JPH0728604A (ja) * | 1993-07-13 | 1995-01-31 | Hitachi Ltd | ディスク装置 |
US5331476A (en) * | 1993-07-30 | 1994-07-19 | International Business Machines Corporation | Apparatus and method for dynamically performing knowledge-based error recovery |
JP3518700B2 (ja) * | 1995-01-25 | 2004-04-12 | ソニー株式会社 | デイジタル信号復号装置 |
DE69627842T2 (de) * | 1996-07-23 | 2004-05-06 | Hewlett-Packard Co. (N.D.Ges.D.Staates Delaware), Palo Alto | Fehleranzeige für ein Speichersystem mit auswechselbaren Speichereinheiten |
EP0913825B1 (en) | 1997-10-31 | 2013-05-01 | Hewlett-Packard Development Company, L.P. | Data encoding scheme |
US6366980B1 (en) * | 1999-06-04 | 2002-04-02 | Seagate Technology Llc | Disc drive for achieving improved audio and visual data transfer |
JP2001331377A (ja) * | 2000-05-22 | 2001-11-30 | Hitachi Ltd | 再生エラーの処理方法及びこれを用いたディスク装置 |
JP2001357637A (ja) * | 2000-06-14 | 2001-12-26 | Sony Corp | 情報再生装置、情報処理方法及び情報記録媒体 |
JP3813153B2 (ja) * | 2002-04-03 | 2006-08-23 | インターナショナル・ビジネス・マシーンズ・コーポレーション | テープ記憶装置、制御装置、制御方法、プログラム、及び記録媒体 |
JP3831700B2 (ja) * | 2002-10-29 | 2006-10-11 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 記憶装置、記憶装置を制御するプログラム、記憶装置の制御方法、及び記録媒体 |
JP3823095B2 (ja) * | 2003-04-17 | 2006-09-20 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 記憶装置、制御方法、プログラム、プログラム記録媒体、及びデータ記録媒体 |
US7269687B2 (en) * | 2004-08-20 | 2007-09-11 | Quantum Corporation | Bounding defective regions of a tape storage medium |
JP2006059495A (ja) * | 2004-08-23 | 2006-03-02 | Sony Corp | テープ再生装置 |
-
2007
- 2007-03-02 EP EP07715163A patent/EP2000897A4/en not_active Withdrawn
- 2007-03-02 WO PCT/JP2007/054069 patent/WO2007102434A1/ja active Application Filing
- 2007-03-02 JP JP2008503831A patent/JP4848419B2/ja not_active Expired - Fee Related
- 2007-03-02 CN CNA2007800075006A patent/CN101395568A/zh active Pending
-
2008
- 2008-08-11 US US12/189,593 patent/US8037346B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0535144A (ja) * | 1991-07-31 | 1993-02-12 | Canon Inc | 転写材分離装置 |
JPH11242855A (ja) * | 1997-10-31 | 1999-09-07 | Hewlett Packard Co <Hp> | ホストデータをフォーマットする方法 |
JP2000003310A (ja) * | 1998-06-16 | 2000-01-07 | Toshiba Corp | データ再生装置、同装置を用いたコンピュータシステム及びデータ再生方法 |
JP2002251843A (ja) * | 2001-02-22 | 2002-09-06 | Sony Corp | テープアクセス制御方法、記録/再生システム及びテープドライブ装置 |
JP2003257127A (ja) * | 2002-03-06 | 2003-09-12 | Nec Corp | 磁気テープ装置及びその制御方法並びに磁気テープ装置制御用プログラム |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010015573A (ja) * | 2008-07-04 | 2010-01-21 | Samsung Electronics Co Ltd | データコピー方法及び該装置 |
Also Published As
Publication number | Publication date |
---|---|
US20080294954A1 (en) | 2008-11-27 |
EP2000897A2 (en) | 2008-12-10 |
EP2000897A9 (en) | 2009-03-11 |
CN101395568A (zh) | 2009-03-25 |
EP2000897A4 (en) | 2009-10-28 |
US8037346B2 (en) | 2011-10-11 |
WO2007102434A1 (ja) | 2007-09-13 |
JPWO2007102434A1 (ja) | 2009-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4848419B2 (ja) | 読み出しエラーを処理する読出装置、システム、その方法及びプログラム | |
JPH0574148B2 (ja) | ||
JPH01295325A (ja) | ブロック間ギャップの間へのブロック化データの大きなパケットの書き込み及び読み出しを行う高容量のテープ駆動装置 | |
US8139311B2 (en) | Apparatus, method and program for controlling writing of data by tape recording apparatus | |
JPH03157872A (ja) | Datテープのデータ・グループを組み立てるための方法 | |
JPH0713702A (ja) | 記憶媒体内に記憶された複数のデータブロックを読取り且つ処理するシステムおよび方法 | |
US10009574B2 (en) | Transferring multiple records including video data to/from host | |
JP4808770B2 (ja) | データに情報を埋め込むための装置 | |
KR100391740B1 (ko) | 재생 오류의 처리 방법 및 이를 이용한 디스크 장치 | |
JP2006216095A (ja) | データ記憶装置及びデータ記憶制御回路並びに磁気ディスク装置の制御方法 | |
US20150199980A1 (en) | Tape apparatus and write processing method | |
US6295177B1 (en) | Method of and apparatus for arranging data received in a data transfer from a data source | |
US7984236B2 (en) | Data transfer | |
US7167332B2 (en) | Method and apparatus for recording data onto a recording medium including warning of the approach to an end of medium position | |
US6161155A (en) | Apparatus and method for storing retrievable boundary information into a buffer memory of a receiving device | |
TW504678B (en) | A magnetic recording and regenerating device | |
KR20050079611A (ko) | 기록 재생 장치 | |
JPH05241736A (ja) | 磁気テープ記憶装置のファイル制御方法 | |
JPH0215942B2 (ja) | ||
TW392110B (en) | Method of reading data | |
TWI251139B (en) | Data recording/regeneration device | |
JPH0480468B2 (ja) | ||
JPS5994244A (ja) | 光デイスク装置 | |
JP2011091736A (ja) | 映像蓄積変換システムおよびプログラム | |
JP2005038484A (ja) | データ記録再生装置、及びデータ記録再生方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101124 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110202 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20111004 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111017 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141021 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |