JPH03272057A - データ保証方式 - Google Patents

データ保証方式

Info

Publication number
JPH03272057A
JPH03272057A JP2072330A JP7233090A JPH03272057A JP H03272057 A JPH03272057 A JP H03272057A JP 2072330 A JP2072330 A JP 2072330A JP 7233090 A JP7233090 A JP 7233090A JP H03272057 A JPH03272057 A JP H03272057A
Authority
JP
Japan
Prior art keywords
data
track
read
head
write
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.)
Pending
Application number
JP2072330A
Other languages
English (en)
Inventor
Tadashi Kumazawa
熊沢 忠志
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 JP2072330A priority Critical patent/JPH03272057A/ja
Publication of JPH03272057A publication Critical patent/JPH03272057A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔概要) 同一トラックを追従する書込みヘッドと読出しヘッドと
を備えたディスク装置を使用し、アクセスしたトラック
のデータを読出して記憶させると共に、該トラックにデ
ータの書込みを行い、書込みエラー発生時には、記憶さ
せたデータを書込むことにより、データの完全性を保証
するデータ保証方式に関し、 データの完全性を保証することを目的とし、上位装置が
送出するデータをディスクの指定されたトラックに記録
すると共に、ディスクに記録されたデータを読出して上
位装置に送出するディスクシステムにおいて、同一トラ
ック上を追従する書込みヘッドと読出しヘッドとを備え
、読出しヘッドがデータを読出した後のトラック上に、
書込みヘッドがデータを書込むように槽底されたディス
ク装置と、読出しヘッドが読出したデータを記憶する記
憶手段と、上位装置からのデータ送出が停止したことを
認識し、記憶手段に記憶されたデータを、データが記録
されていたトラックに対して書込ませる制御手段とを設
け、上位装置からデータの書込みを指示された時、デー
タを書込むトラックに記録されたデータを読取って記憶
手段に記憶しておき、トラックに書込み中のデータの受
信が中断した場合、該トラックに記憶手段から読出した
データを書込ませる槽底とする。
〔産業上の利用分野〕
本発明は同一トラックを追従する書込みヘッドと読出し
ヘッドとを備えたディスク装置を使用するディスクシス
テムに係り、特にアクセスしたトラックのデータを読出
して記憶させると共に、該トラックにデータの書込みを
行い、書込みエラー発生時には、記憶させたデータを書
込むことにより、データの完全性を保証するデータ保証
方式に関する。
計算機システムの外部記憶装置として、一つのデータを
二つの磁気ディスクに記憶させる二重化ボリュームシス
テムが使用されているが、近年、計算機システムの処理
効率を高めるため、二つの磁気ディスクに同時にデータ
の書込みを行うようになって来た。
即ち、一つの磁気ディスクにデータの書込みが完了して
から、他の磁気ディスクに同一データを書込むことで、
トラックのデータの完全性を保証していたが、前記のよ
うに同時に二つの磁気ディスクにデータの書込みを行う
と、ホストやチャネル等の上位装置が障害を発生して、
書込みデータの送出が中断された場合、トラックのデー
タの完全性が保証されないが、このような事態は避ける
必要がある。
〔従来の技術〕
一つのデータを二つの磁気ディスクに記憶させ、一方の
磁気ディスクの障害時にも、他方の磁気ディスクに書込
まれているデータを用い、業務の遂行を可能とする二重
化ボリュームシステムにおいては、上位装置が障害を発
生して、システムダウンとなった時、どちらか一方の磁
気ディスクに残された、成る時点までは完全であると保
証出来るデータと、ホストが保存している更新データの
ログ情報とによって、かなりのデータ復元が可能である
。
しかし、磁気ディスクにデータを書込み中に、上位装置
が障害によりデータの転送が停止すると、データを書込
み中であったトラックは、書込み途中のデータと、それ
に続く不定のデータにより、それ以前に記録されて更新
中であった完全性の保証されたデータを失うこととなる
。
従って、二重化ボリュームシステムにおいては、一方の
磁気ディスクにデータの書込みが完了した後、他方の磁
気ディスクに同一データの書込みを行うことで、上位装
置が障害を発生してデータの転送が停止しても、どちら
か一方の磁気ディスクに完全性を保証するデータが残さ
れるようにしていた。
[発明が解決しようとする課a] 上記の如く、従来の二重化ボリュームシステムにおいて
は、両方の磁気ディスクに同時にデータの書込みを行わ
ないため、計算機システムの処理効率が悪く、この処理
効率を高めるために、両方の磁気ディスクに同時にデー
タの書込みを行うようになって来た。
このため、in気ディスクにデータの書込み中に、ホス
トやチャネル等の上位装置が障害を発生して、データの
転送が停止すると、両方の磁気ディスクのデータ書込み
中のトラックのデータは、完全性が保証されなくなるた
め、ホストやチャネルが復旧しても、データが復元され
ないという問題がある。
本発明はこのような問題点に鑑み、上位装置の障害でデ
ータの転送が停止しても、データ書込み中のトラックの
記録済みデータを保存しておき、データ転送停止により
、保存したデータの再書込みを行うことで、データの完
全性の保証を可能とすることを目的としている。
〔課題を解決するための手段〕
第1図は本発明の詳細な説明するブロック図である。
上位装置12はディスクシステムのデータ転送手段11
に、アクセスすべきトラックのアドレスと共に、データ
の書込み命令を送出し、書込みデータを送出する。
制御手段9はデータ転送手段11を経て書込み命令を受
信すると、与えられたトラックのアドレスに従って、サ
ーボ手段6に指示し、矢印Aの方向に回転するディスク
1の指定されたトラック2に、読出しヘッド3と書込み
ヘッド4を位置付けするように指示する。
読出しヘッド3と書込みヘッド4は、共に同一トラック
上を追従するように、サーボ手段6のアーム5に取付け
られており、指定されたトラック2上に位置付けされる
と、読出しヘッド3はトラック2に記録されているデー
タを読出す。
制御手段9は読出し手段7を制御して読出しヘッド3が
読出したデータを復調させ、記憶手段10に記憶させる
。そして、データ転送手段11には、上位装置12が送
出するデータを書込み手段8に転送させ、変調されたデ
ータを書込みヘット4に送出させる。
従って、読出しヘッド3がデータを読出した後のトラッ
ク2には、上位装置12が送出するデータが、書込みヘ
ッド4により順次書込まれる。
制御手段9はデータ転送手段11を経て、上位装置12
の送出するデータの受信が中断したことを認識すると、
サーボ手段6を制御して、読出しヘッド3と書込みヘッ
ド4をトラック2上に位置付けさせたまま、上位袋W1
2が送出するデータの書込みを開始したセクタから、記
憶手段lOに記憶させておいたデータを書込み手段8を
経て書込みヘッド4に送出させ、トラック2に書込ませ
る。
尚、上位装置12がアクセスすべきトラ・ツクのアドレ
スと、データの読出し命令を送出した場合、制御手段9
は前記同様にして、読出しへラド3を指定されたトラッ
クに位置付けさせ、読出しヘッド3が読取ったデータを
読出し手段7に復調させ、データ転送手段11を経て上
位装置12に転送する。
〔作用〕
上記の如く構成することにより、上位装置12がデータ
の書込み途中に障害を発生して、データの送出を停止し
ても、このデータを書込み中であったトラック2のデー
タは、記憶手段IOに記憶されており、再びトラック2
に書込まれるため、更新前のデータであるが、完全性の
保証されたデータを残すことが出来る。
〔実施例〕
第2図は本発明の一実施例を示す回路のブロック図であ
る。
ディスク装置29のプロセッサ19は、ROM20に格
納されているプログラムを読出して動作し、ディスク制
御装置30のプロセッサ25は、ROM24に格納され
たプログラムを読出して動作する。
プロセッサ25は上位装置12が送出するトラックのア
ドレスと、セクタ番号と、書込み命令をインタフェース
回路28を経て受信すると、インタフェース回路26と
人出力ポート22を経て、プロセッサ19に対し、指定
されたトラックに読出しヘッド3と書込みヘッド4とを
位置(”Jけするシーク命令を送出する。
プロセッサ19はRAM21に指定されたトラックのア
ドレスを記憶させ、人出力ボート22を経てサーボ回路
18が送出するサーボヘッド14の現在位置から、指定
されたトラックまでの距離を算出し、サーボ回路18に
算出した距離を与えて、シーク動作を指示する。従って
、サーボ回路18は指定された距離を最短時間で移動す
る速度を算出し、モータ15を駆動してキャリッジ13
を移動させ、指定されたトラックの位置にサーボヘッド
14を位置付けする。
従って、キャリッジ13に取付けられた読出しヘッド3
と書込みヘッド4は、指定されたトラックに位置付けさ
れる。
プロセッサ19は、前記同様にして、プロセッサ25が
送出するデータの書込み命令を受信すると、復調回路1
6をイネーブルとして、読出しヘッド3が読取り、復調
回路16が復調したセクタ番号を入出力ポート22を経
て取り込み、書込みヘッド4が指定されたセクタに位置
付けされるタイミングを予測し、このタイミングから所
定の時間前に、インタフェース回路26を経てプロセッ
サ25に対し、上位装置12からのデータの転送を開始
させるように要求する。
従って、プロセッサ25はインタフェース回路28を経
て上位装置12にデータ送出を要求し、上位装置12が
送出するデータをデータ転送回路27を制御して、イン
タフェース回路28、データ転送回路27、インタフェ
ース回路26を経て変調回路17に送出させる。
プロセッサ19は読出しヘッド3が指定されたセクタに
位置付けされると、復調回路I6が二値データに復調し
たデータをメモリ23をイネーブルとして記憶させる。
又、プロセッサ25はインタフェース回路26に指示し
て、受信された復調回路16が復調したデータを無視さ
せる。
続いて、プロセッサ19は書込みヘッド4が指定された
セクタに位置付けされるタイミングで、変調回路17を
イネーブルとするため、インタフェース回路26が送出
して変調回路17で変調されたデータは、書込みヘッド
4に送出され、読出しヘッド3がデータを読出したセク
タ、即ち、指定されたセクタから順次指定されたトラッ
ク上に書込まれる。
プロセッサ25はデータ転送回路27を経て上位装置1
2が送出するデータの存在を監視しており、上位装置1
2がデータの転送終了を通知せずに、データの送出を停
止すると、インタフェース回路26と入出力ボート22
を経て、プロセッサ19にデータの書込み中止と、メモ
リ23に格納されたデータの書込みを指示する。
従って、プロセッサ19はサーボ回路18を追従中のト
ラックから移動しないように制御し、このトラックから
読出し中のデータを一周分メモリ23に記憶させた後、
データの書込みを開始したセクタに書込みヘッド4が位
置付けされると、メモリ23に格納されているデータを
読出し、変調回路17を経て書込みヘッド4に送出させ
、トラック−周分のデータを書込ませる。
〔発明の効果〕
以上説明した如く、発明り1はデータの書込み前に予め
データ複写のための回転を必要とせず、通常の書込み動
作と同様の手順でデータの書込み処理が可能であり、デ
ータの書込み失敗の際にも簡単に破壊されたトラックの
データを復元することが出来る。
従って、ディスクには完全性を保証されたデータが保持
されるため、二重化ボリュームシステムにおいて、同時
にデータの書込みを行った場合の上位装置の障害発生に
よるデータ転送の停止があっても、トラックのデータの
完全性を保証することが出来る。
【図面の簡単な説明】
第1図は本発明の詳細な説明するブロック図、第2図は
本発明の一実施例を示す回路のブロック図である。 図において、 lはディスク、    2はトラック、3は読出しヘッ
ド、  4は書込みヘッド、5はアーム、     6
はサーボ手段、7は読出し手段、  8は書込み手段、
9は制御手段、   10は記憶手段、11はデータ転
送手段、12は上位装置、13はキャリッジ、   1
4はサーボヘッド、16は復調回路、 18はサーボ回路、 20.24はROM、 22は入出力ボート、 15はモータ、 17は変調回路、 19.25はプロセッサ、 21はRAM。 23はメモリ、 26.28はインタフェース回路、 27はデータ転送回路、29はデイ 30はディスク制御装置である。 スフ装置、

Claims (1)

  1. 【特許請求の範囲】 上位装置(12)が送出するデータをディスク(1)の
    指定されたトラック(2)に記録すると共に、該ディス
    ク(1)に記録されたデータを読出して該上位装置(1
    2)に送出するディスクシステムにおいて、 同一トラック上を追従する読出しヘッド(3)と書込み
    ヘッド(4)とを備え、該読出しヘッド(3)がデータ
    を読出した後のトラック(2)上に、該書込みヘッド(
    4)がデータを書込むように構成されたディスク装置と
    、 該読出しヘッド(3)が読出したデータを記憶する記憶
    手段(10)と、 前記上位装置(12)からのデータ送出が停止したこと
    を認識し、該記憶手段(10)に記憶されたデータを、
    該データが記録されていたトラック(2)に対して書込
    ませる制御手段(9)とを設け、 該上位装置(12)からデータの書込みを指示された時
    、該データを書込むトラック(2)に記録されたデータ
    を読取って前記記憶手段(10)に記憶しておき、該ト
    ラック(2)に書込み中のデータの受信が中断した場合
    、該トラック(2)に該記憶手段(10)から読出した
    データを書込ませることを特徴とするデータ保証方式。
JP2072330A 1990-03-20 1990-03-20 データ保証方式 Pending JPH03272057A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2072330A JPH03272057A (ja) 1990-03-20 1990-03-20 データ保証方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2072330A JPH03272057A (ja) 1990-03-20 1990-03-20 データ保証方式

Publications (1)

Publication Number Publication Date
JPH03272057A true JPH03272057A (ja) 1991-12-03

Family

ID=13486173

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2072330A Pending JPH03272057A (ja) 1990-03-20 1990-03-20 データ保証方式

Country Status (1)

Country Link
JP (1) JPH03272057A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5618637A (en) * 1991-11-25 1997-04-08 Tdk Corporation Magnetic recording medium
JP2007219809A (ja) * 2006-02-16 2007-08-30 Nec Corp データ記憶システム、データ記憶方法、データ記憶プログラム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5618637A (en) * 1991-11-25 1997-04-08 Tdk Corporation Magnetic recording medium
JP2007219809A (ja) * 2006-02-16 2007-08-30 Nec Corp データ記憶システム、データ記憶方法、データ記憶プログラム

Similar Documents

Publication Publication Date Title
US20020138694A1 (en) Magnetic disc drive, method for recording data, and method for reproducing data
JPS627572B2 (ja)
JP2837155B2 (ja) ハードディスクドライブの複写方法
JPS6357812B2 (ja)
JP2004335020A (ja) ストリーム系コマンドの書込み処理方法及び媒体記憶装置
JP2001307420A (ja) ディスク記録再生装置
JPH11175261A (ja) ディスクの制御方法
JPH04326420A (ja) 磁気テープ記憶装置及びその制御システム
JPH03272056A (ja) データ保証方式
JPH0375952B2 (ja)
JP2776119B2 (ja) 光ディスク処理装置
JPH0254584B2 (ja)
JPS58114152A (ja) 磁気デイスクバツクアツプ装置
JP2000066843A (ja) ディスクアレイ装置
JP2634025B2 (ja) 磁気ディスク制御装置の形式書込み制御方法
JPS58114151A (ja) 共通制御方式
JPH0793912A (ja) 光ディスク記録再生装置
JPH03269863A (ja) 光ディスク装置
JPH061431B2 (ja) フアイルメモリ装置
JPH04283824A (ja) 情報記憶システム
JPH0520791A (ja) 磁気デイスク装置
JPH0291850A (ja) 記憶媒体間のデータ転送方式
JPS59112353A (ja) 記録媒体からのデ−タ読出し方式
JPH02161515A (ja) 磁気ディスク装置
JPH04102117A (ja) 磁気ディスク装置