JPH0156464B2 - - Google Patents

Info

Publication number
JPH0156464B2
JPH0156464B2 JP5926082A JP5926082A JPH0156464B2 JP H0156464 B2 JPH0156464 B2 JP H0156464B2 JP 5926082 A JP5926082 A JP 5926082A JP 5926082 A JP5926082 A JP 5926082A JP H0156464 B2 JPH0156464 B2 JP H0156464B2
Authority
JP
Japan
Prior art keywords
data
storage means
physical block
stripe
stripes
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
Application number
JP5926082A
Other languages
English (en)
Other versions
JPS58177508A (ja
Inventor
Kyoo Moroto
Keiji Suzuki
Motoyuki Nagasaka
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP5926082A priority Critical patent/JPS58177508A/ja
Publication of JPS58177508A publication Critical patent/JPS58177508A/ja
Publication of JPH0156464B2 publication Critical patent/JPH0156464B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1816Testing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1816Testing
    • G11B2020/183Testing wherein at least one additional attempt is made to read or write the data when a first attempt is unsuccessful

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Digital Magnetic Recording (AREA)

Description

【発明の詳細な説明】 (a) 発明の技術分野 本発明は大容量記憶システムに係り、特にホス
ト計算機より磁気デイスクを経由せず直接データ
カートリツジの磁気テープにアクセスする方式に
於けるデータ書込み時の再試行方法に関する。
(b) 技術の背景 大容量記憶システムに用いられるデータカート
リツジには第1図に示す如きフオーマツトを有す
る磁気テープが格納されている。1は磁気テー
プ、2は各ストライプ固有のストライプ番号が予
め記録されたIDトラツク、3,3′は回転ヘツド
がストライプの中央に来る様に制御するサーボト
ラツク、4はデータを記録するストライプであ
る。ストライプは例えば13544本あり、1本のス
トライプは4096バイトのデータが記録される。
従来の大容量記憶システムに於ては仮想磁気デ
イスクの概念を導入しており、磁気テープのデー
タを一旦磁気デイスクに移し、ホスト計算機は直
接磁気テープにアクセスせず磁気デイスクにアク
セスしてデータの授受を行なつている。又磁気テ
ープのストライプを典型的な例に於て67本をまと
めて1ブロツクとし磁気デイスクのシリンダと対
応させている。従つて磁気テープは第2図に示す
如くブロツクごとに分割されデータストライプ61
本、不良ストライプの交代用に4本、システム用
に2本で、該システム用のストライプ1本が各ブ
ロツクの区分を表わす。第2図に於て5は1ブロ
ツクを示しストライプ67本が含まれる。6はシス
テム用のストライプで1本分を示す。このブロツ
クと磁気デイスクのシリンダとの間でデータの授
受が行なわれる。
磁気テープ1のストライプ4にデータの書込み
を行なう場合、IDトラツク2のストライプ番号
を読取りデータ記録対象ストライプを確認し、続
いてサーボトラツク3を読取りオントラツクを確
認してストライプ4にデータを書込むが、この時
磁気テープ1が動いたり、サーボ信号による磁気
テープ1の位置決めが正常に行なわれないと隣接
ストライプにデータを書込んで既にデータの記録
されている隣接ストライプを破壊する恐れがあ
る。このためサーボトラツク3′が読取れぬ場合
正常にデータ書込みが完了せず隣接ストライプを
破壊する恐れのあるエラーが発生したと判定す
る。この様なエラーが発生すると従来の大容量記
憶システムでは各ブロツクの先頭に回転ヘツドを
戻してデータの再書込みを行なうがホスト計算機
が磁気デイスクを経由せず直接データカートリツ
ジの磁気テープにアクセスしてデータの授受を行
なう方法に於ては、磁気テープのストライプにデ
ータの書込み中隣接のストライプを破壊する恐れ
のあるエラーが発生した場合、前記の如き従来方
式の再書込みは行なえない。即ちホスト計算機が
直接磁気テープにアクセスする方式では有効に磁
気テープのストライプを利用し、処理速度を上げ
るためには種々の長さのデータセツトを順次詰め
て記録する必要がある。データには長短様々な長
さがあり、ブロツク毎に割当てていては使用しな
いストライプが発生し磁気テープの利用率が低下
する。従つて未使用のストライプを発生させない
ためにデータセツトを順次第3図の如く詰めて記
録する。第3図に於て、1は磁気テープ、5はブ
ロツク、a1,a2,a3,a4,a5はデータ
セツトである。例えばデータセツトa3程度の短
いデータを1ブロツクに割当てていては未使用の
ストライプが多く無駄なため図の如く詰めて記録
するが、この場合隣接ストライプを破壊する恐れ
のあるエラーが発生した場合再試行の方法が問題
で、その対策が望まれている。
(c) 発明の目的 本発明の目的は上記要望に基づき、一時記憶手
段を設けて隣接ストライプを破壊する恐れのある
エラーが発生した場合、該記憶手段に残されたデ
ータにより再書込みすることで、ホスト計算機が
直接データカートリツジにアクセスする方式に於
ける磁気テープの利用率が高く、データ書込み処
理速度の速い磁気記録再生装置の再試行方法を提
供することにある。
(d) 発明の構成 本発明の構成は書込みデータを記憶する複数の
記憶手段と該記憶手段の一つよりデータを読出し
て書込む手段と該データの書込み中に隣接ストラ
イプを破壊する恐れのあるエラーの発生を検出す
る手段とを設け、一回の起動で書込むデータの最
大量は前記記憶手段の一つの最大容量と同一と
し、第1の記憶手段のデータ書込みが完了しても
該データを消去せず保持させ、若し第2の記憶手
段のデータ書込み中に隣接ストライプを破壊する
恐れのあるエラーが発生した場合、第1の記憶手
段のデータが書込まれた領域と、該エラーの発生
ストライプが同一の物理ブロツク内にある場合は
第1の記憶手段のデータが記録されている領域の
始めより該第1の記憶手段に残されたデータを用
いて再書込みを行なう。
第2の記憶手段のデータが第1の物理ブロツク
から隣接の第2の物理ブロツクにまたがつて記録
され、前記エラーが第2の物理ブロツク内のスト
ライプで発生した場合は該第2の物理ブロツクの
先頭ストライプより再書込みを行なう。
第1の記憶手段のデータが第1の物理ブロツク
より隣接する第2の物理ブロツクにまたがつて記
録されている場合は該第2の物理ブロツクの先頭
ストライプより前記第1の記憶手段に残されたデ
ータにより再書込みを行なうようにしたものであ
る。又第2の記憶手段のデータが書込み完了した
時は第1の記憶手段のデータを消去し新なデータ
を記憶させて磁気テープに書込みを行なわせ、第
2の記憶手段のデータは消去せずに第1の記憶手
段のデータ書込み完了を待つようにし、若し第1
の記憶手段の書込み中に隣接のストライプを破壊
する恐れのあるエラーが発生した場合前記同様の
処理をするものである。
(e) 発明の実施例 第4図は本発明の一実施例を示す回路のブロツ
ク図である。ホスト計算機より送られたデータは
インタフエース10に入りバツフアメモリ11に
記憶され、バツフアメモリ11に必要とするデー
タが記憶されるとバツフアメモリ12にデータが
送り込まれると共に制御回路13の制御によりマ
ルチプレクサ14はバツフアメモリ11のデータ
をインタフエース15を経て書込み回路16に送
り、制御回路17の制御によりデータカートリツ
ジ19に格納されている磁気テープにデータの書
込みを行なう。例えば第5図に示す磁気テープ1
の24で示す領域に書込んだとする。制御部13
はバツフアメモリ11のデータを消去せずに保持
させ、バツフアメモリ12のデータを前記同様に
第5図磁気テープ1の25で示す領域に書込む。
バツフアメモリ12のデータ書込みが完了すると
制御部13はバツフアメモリ11のデータを消去
し次の新しいデータをホスト計算機よりバツフア
メモリ11に書込ませ、バツフアメモリ12のデ
ータは消去せずに保持させる。バツフアメモリ1
1の新しいデータを前記同様第5図26で示す領
域に書込み中エラー検出回路18が隣接ストライ
プを破壊する恐れのあるエラーを検出すると、制
御回路17、インタフエース15を経て制御回路
13に報告する。制御回路13は物理ブロツクカ
ウンタ20、ストライプカウンタ21の計数値に
よりバツフアメモリ12のデータの書込領域とバ
ツフアメモリ11の前記エラー発生時点のデータ
書込み領域が同一物理ブロツク22の領域内であ
ることを確認すると、第5図矢印で示す如く領域
25の始め迄磁気テープ1を巻戻す。バツフアメ
モリ11及び12の容量がストライプn本分では
物理ブロツクのストライプはm本であるとすれ
ば、物理ブロツクカウンタ20とストライプカウ
ンタ21の計数値によりデータの書込領域25,
26が同一物理ブロツク内にあるか否かの判定は
可能であり、又エラー発生迄書込んだストライプ
の本数を計数することで磁気テープ1の上記巻戻
しは可能である。制御回路13は消去せずに残し
てあるバツフアメモリ12のデータを再度マルチ
プレクサ14、インタフエース15を経て書込み
回路16へ送り第5図磁気テープ1の領域25の
始めより再書込みを行なう。
前記バツフアメモリ11の新しいデータを第6
図28で示す領域に書込み中エラー検出回路18
が隣接するストライプを破壊する恐れのあるエラ
ーを検出した場合、前記同様にエラー報告を受け
た制御回路13は物理ブロツクカウンタ20とス
トライプカウンタ21の計数値によりバツフアメ
モリ12のデータ書込領域が物理ブロツク22内
の領域27に記録され、バツフアメモリ11のデ
ータ書込み領域28が物理ブロツク22と23に
またがつて書込まれ且つ前記エラーの発生が物理
ブロツク23内で発生した事を認識すると、イン
タフエース15を経て制御回路17を制御し、物
理ブロツクの境界は1ストライプ分空白であるこ
とを利用して磁気テープ1を物理ブロツク23の
先頭ストライプ位置迄第6図矢印の如く巻戻す。
ストライプカウンタ21の計数値より制御回路1
3はバツフアメモリ11の再書込み開始データの
位置を判定し前記同様に再書込みを行なう。
前記バツフアメモリ11の新しいデータを第7
図28で示す領域に書込み中エラー検出回路18
が隣接するストライプを破壊する恐れのあるエラ
ーを検出した場合、前記同様にエラー報告を受け
た制御回路13は物理ブロツクカウンタ20とス
トライプカウンタ21の計数値によりバツフアメ
モリ12のデータが領域27で示す如く物理ブロ
ツク22と23にまたがつて記録され、且つ前記
エラーが物理ブロツク23の領域内で発生した事
を認識すると、制御回路17を制御して磁気テー
プ1を物理ブロツク23の先頭ストライプの位置
迄第7図矢印で示す如く巻戻す。ストライプカウ
ンタ21の計数値により、制御回路13はバツフ
アメモリ12の残されているデータの再書込み開
始データの位置を判定し前記同様にバツフアメモ
リ11のデータからバツフアメモリ11のデータ
と順に再書込みを行なう。
尚本実施例はハードウエアで説明したがホスト
計算機の記憶領域を用い、ソフトウエアで上記動
作を行なわせることが可能であることは勿論であ
る。
またバツフアの数は2つで説明したが3つ以上
でも同等あるいはそれ以上の効果がある。
(f) 発明の効果 以上説明した如く本発明はホスト計算機が直接
磁気テープにアクセスする方式で且つ物理ブロツ
クを設けて磁気テープの記録領域を分割し管理す
る方式を用いる大容量記憶システムに於て、デー
タ書込み中に発生する隣接ストライプを破壊する
恐れのあるエラーが発生しても支障なく再試行す
る方法を提供し得るため、その効果は大なるもの
がある。
【図面の簡単な説明】
第1図は磁気テープのフオーマツトを示す図、
第2図は磁気テープのブロツクを説明する図、第
3図はデータセツトを磁気テープに記録する例を
説明する図、第4図は本発明の一実施例を示す回
路のブロツク図、第5図、第6図、第7図は本発
明のデータ記録方法を説明する図である。 1は磁気テープ、2はIDトラツク、3,3′は
サーボトラツク、4はストライプ、5はブロツ
ク、10,15はインタフエース、11,12は
バツフアメモリ、13,17は制御回路、14は
マルチプレクサ、16は書込み回路、18はエラ
ー検出回路、19はデータカートリツジ、20は
物理ブロツクカウンタ、21はストライプカウン
タ、22,23は物理ブロツクである。

Claims (1)

    【特許請求の範囲】
  1. 1 記録媒体の長手方向に対し直角又は斜め方向
    に形成されたストライプに回転ヘツドを用いて記
    録又は再生を行ない、一定数のストライプをまと
    めて1つの物理ブロツクとし、該物理ブロツクの
    最終ストライプにはデータの記録を行なわない磁
    気記録再生装置に於て、書込みデータを記憶する
    複数の記憶手段と該記憶手段の一つよりデータを
    読出して書込む手段と該データ書込み中に隣接ス
    トライプを破壊する恐れのあるエラーの発生を検
    出する手段とを設け、一回の起動で書込む最大デ
    ータ量は前記記憶手段の一つの最大容量とし、第
    1の記憶手段のデータ書込みが完了しても該デー
    タを消去せずに保持させ、第2の記憶手段のデー
    タ書込中に隣接ストライプを破壊する恐れのある
    エラーが発生した場合、1)第1の記憶手段のデ
    ータが書込まれた領域と該エラーの発生ストライ
    プが同一物理ブロツク内にある場合は前記第1の
    記憶手段のデータ記録領域より前記第1の記憶手
    段の残されたデータを用いて再書込みを行ない、
    2)第2の記憶手段のデータが第1の物理ブロツ
    クより隣接する第2の物理ブロツクにまたがつて
    記録され、前記エラーが第2の物理ブロツク内の
    ストライプで発生した場合は該第2の物理ブロツ
    クの先頭ストライプより再書込みを行ない、3)
    第1の記憶手段のデータが第1の物理ブロツクよ
    り隣接する第2の物理ブロツクにまたがつて記録
    されている場合は該第2の物理ブロツクの先頭ス
    トライプより前記第1の記憶手段に残されたデー
    タにより再書込みを行なうことを特徴とする磁気
    記録再生装置の再試行方法。
JP5926082A 1982-04-09 1982-04-09 磁気記録再生装置の再試行方法 Granted JPS58177508A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5926082A JPS58177508A (ja) 1982-04-09 1982-04-09 磁気記録再生装置の再試行方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5926082A JPS58177508A (ja) 1982-04-09 1982-04-09 磁気記録再生装置の再試行方法

Publications (2)

Publication Number Publication Date
JPS58177508A JPS58177508A (ja) 1983-10-18
JPH0156464B2 true JPH0156464B2 (ja) 1989-11-30

Family

ID=13108220

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5926082A Granted JPS58177508A (ja) 1982-04-09 1982-04-09 磁気記録再生装置の再試行方法

Country Status (1)

Country Link
JP (1) JPS58177508A (ja)

Also Published As

Publication number Publication date
JPS58177508A (ja) 1983-10-18

Similar Documents

Publication Publication Date Title
US5297124A (en) Tape drive emulation system for a disk drive
JP2993994B2 (ja) データ格納装置およびデータ格納方法
JP2001034422A (ja) 仮想テープ記憶装置
US5982572A (en) Method and apparatus for enabling fast access to a logical block on a tape medium
JPH03142760A (ja) 情報記録再生装置
US7062682B2 (en) Data recorder and data recording method avoiding data loss due to data transfer error
JPH0156464B2 (ja)
EP1267349B1 (en) Data recording method and data recording and reproducing apparatus
JPH0156463B2 (ja)
JPH0156465B2 (ja)
JP3104188B2 (ja) データレコーダ
JP4474742B2 (ja) データ記録再生装置およびデータ再記録処理方法
CN119724255A (zh) 存储设备和存储系统
JPS63195873A (ja) 回転型情報記録媒体の情報記録再生方法
JP3260791B2 (ja) データ読み取り装置
JPS6238794B2 (ja)
JPH01227273A (ja) ファイルフォーマット方法
JPH04205132A (ja) 磁気テープ装置の制御方法
JPH0782707B2 (ja) テープ記録再生装置
JPH0254584B2 (ja)
JP2002216457A (ja) メモリ付きテープカセット及び記録再生装置
JPH02121163A (ja) データ記録装置
JPH07262701A (ja) 光情報記憶装置
JPH0240173A (ja) 外部記憶装置
JPH04117673A (ja) 回転形記憶装置