(57)【特許請求の範囲】
【請求項１】
データの上書きに制限を設けた属性を有するデータを磁気テープに書き込むデータ記録方法であって、
前記磁気テープが属性混合モードであるか否かを判断する第１ステップと、
磁気テープへ記録するデータをユーザに選択させる第２ステップと、
前記判断が真である場合に、前記第２ステップで選択されたデータをユーザが選択した属性で前記磁気テープに書き込む第３ステップと、
前記判断が偽である場合に、前記磁気テープに既に書き込まれているデータの前記属性を読み出す第４ステップと、
前記第２ステップで選択されたデータを前記第４ステップで読み出された属性と同じ属性で前記磁気テープに書き込む第５ステップと、
を含むデータ記録方法。
【請求項２】
前記属性は、磁気テープに書き込まれているデータのヘッダーデータに含まれる請求項１記載のデータの記録方法。
【請求項３】
前記属性は、データの上書きが禁止された属性またはデータの上書きが暗証番号の入力により許される属性である請求項１記載のデータの記録方法。
【請求項４】
前記属性に関する情報をユーザに提供するステップをさらに含む請求項１記載のデータの記録方法。
【請求項５】
複数の磁気テープの中から任意の磁気テープをユーザに選択させるステップをさらに含む請求項１記載のデータ記録方法。
【請求項６】
前記複数の磁気テープは、それぞれ一つの属性のデータのみの書き込みが許容され、且つ互いに異なる属性のデータが書き込まれる請求項６記載のデータ記録方法。
【請求項７】
データの上書きに制限を設けた属性を有するデータを磁気テープに書き込むデータ記録システムであって、
前記磁気テープが属性混合モードであるか否かを判断する第１手段と、
磁気テープへ記録するデータをユーザに選択させる第２手段と、
前記判断が真である場合に、前記第２手段で選択されたデータをユーザが選択した属性で前記磁気テープに書き込む第３手段と、
前記判断が偽である場合に、前記磁気テープに既に書き込まれているデータの前記属性を読み出す第４手段と、
前記第２手段で選択されたデータを前記第４手段で読み出された属性と同じ属性で前記磁気テープに書き込む第５手段と、
を含むデータ記録システム。
【請求項８】
磁気テープを属性混合モード又は属性非混合モードのいずれかに設定する手段をさらに含む請求項７記載のデータ記録システム。
【請求項９】
コンピュータで読み取り実行可能なプログラムであって、
前記磁気テープが属性混合モードであるか否かを判断する第１手順と、
データの上書きに制限を設けた属性を有するデータをユーザに選択させる第２手順と、
前記判断が真である場合に、前記第２手順で選択されたデータをユーザが選択した属性で前記磁気テープに書き込む第３手順と、
前記判断が偽である場合に、磁気テープに既に書き込まれているデータの前記属性を読み出す第４手順と、
前記第２手順で選択されたデータを前記第第４手順で読み出された属性と同じ属性で前記磁気テープに書き込む第５手順と、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、テープ状の記録媒体へデータを記録する方法に関する。例えば本発明は、電子データのバックアップに利用される磁気テープ記録装置を利用したデータの記録方法に関する。また、本発明は、データを記録するシステムに関する。また、本発明は、データを記録する方法をコンピュータに実現させるプログラムに関する。
【０００２】
【従来の技術】
ネットワークシステムやデータベースシステムにおけるデータバックアップシステムとして、磁気テープを利用した記録装置が知られている。この磁気テープを用いた記録装置は、テープ・ストレージと称されている。磁気テープを利用した記録装置は、ランダムアクセスができず、またデータの書き込みおよび呼び出しに時間がかかるという欠点がある。しかし、磁気テープを利用した記録装置は、ハードディスク装置のようにクラッシュして使用不能となる可能性がほとんどなく、信頼性が高い優位性がある。また、磁気テープを利用した記録装置は、単位記録容量当たりの単価が安いというコスト上の優位性がある。磁気テープを利用した記録装置は、このような優位性があるが故にデータのバックアップ用に利用されている。
【０００３】
磁気テープとしては、各種のタイプのものがあるが、カートリッジタイプのものが一般的に使用されている。通常、磁気テープを利用した記録装置は、ＳＣＳＩポートまたはファイバチャネルポートを介してネットワーク接続型ストレージ（ＮＡＳ）やコンピュータなどに接続されている。
【０００４】
磁気テープを使用した記録装置は、データの上書きを行うと、そのデータを書き込んだ位置より後の位置に記録されているデータが全て消去されてしまう性質がある。以下において、この点に関して詳述する。
【０００５】
図１０は、１本の磁気テープ９１にＡ１、Ａ２、Ａ３〜Ａｎのデータが記録された状態を示す図である。これらのデータは、Ａ１、Ａ２、Ａ３〜Ａｎの順で磁気テープ９１上に書き込まれ記録されている。
【０００６】
ここで、Ａ１は顧客のデータ、Ａ２は売上データ、Ａ３は顧客からのクレームデータ、というように日々使用しているデータが磁気テープ９１上に記録されているとする。また、データは毎日営業時間の終了後にバックアップがなされ、磁気テープ９１の容量が少なくなった段階で磁気テープ９１の交換が行われているとする。（通常は、日々更新されるデータ容量から概算して、所定回数分の更新データを記録したら、磁気テープを交換するようにしている）
【０００７】
ここで、Ａ２のデータ内容に間違いが見つかり、それを後から修正し上書きする場合を考える。この場合、磁気テープ９１を記録装置に装着し、端末上でデータＡ２を読み出し、該当部分の修正を行うこととなる。
【０００８】
図１１は、図１０の磁気テープ９１において、データＡ２の上書きを行った状態を示す図である。磁気テープ９１を利用した記録装置では、データＡ２の上書きを行うと、Ａ３以降のデータが全て消去されるようになっている。即ち、図１１に示すように、データＡ２が上書きされることにより、データＡ３〜Ａｎが消去されてしまう。
【０００９】
このように、磁気テープ上にＡ１〜Ａｎとデータが記録された状態において、データＡ２の内容の上書き（書き換え）を行うと、Ａ３以降のデータであるＡ３〜Ａｎのデータが自動的に消去されてしまう。このような動作が行われるのは、以下詳述するような事態の発生を防止するためである。
【００１０】
磁気テープは、構造的な問題から、一つのデータをランダムな位置に書き込む動作は行えない（一つのデータをランダムな位置に書き込むのは不可能ではないが、磁気テープの回転速度に制限があるので、書き込み時間が長くなり実用的ではない）。
【００１１】
そのため、磁気テープ上に行われるデータ書き込みは、テープの始めの部分から終わりの部分へと順次連続して行われる動作形態となっている。従って、磁気テープの途中の位置に記録されているデータの上書き操作を行った場合、上書きするデータ量が上書き前のデータ量より大きいと、次のデータが記録された領域まで上書きが行われてしまう。
【００１２】
図１２は、この状態を説明する図である。図１２には、磁気テープ９１に書き込まれていたデータＡ２を上書きした結果、上書きデータの容量が大きく、データＡ３の最初の部分が消去されてしまった状態が示されている。
【００１３】
こうなると、データＡ３の読み出しは不可能になる。特に、データの最初の部分（ヘッダーと称する）には、データ名称等の情報が書き込まれており、この部分が消去されると、どのようなデータであるかの判別がつかなくなり、アクセスは不可能となる。
【００１４】
また、データＡ３のヘッダーが消去され、読み出しを行うコンピュータ側でデータＡ３を認識できなくなるので、新たに上書きされたデータＡ２を再度読み出す場合に引き続いてデータＡ３の一部を読み出してしまい、上書きされたデータＡ２の正確な読み出しが行えなくなってしまう。
【００１５】
このような事態の発生を防止するために、磁気テープを利用した記録装置では、データＡ２を上書きした場合には、データＡ３〜データＡｎを消去するようになっている。従って、データＡ２のみに軽微な修正を加えようとした結果、意図せずデータＡ３以降のデータを全て消去してしまう事故が発生し得る。また、複数のユーザで使用している場合、本来残すべきＡ２データの上に別のデータが書き込まれてしまうような事故も発生し得る。
【００１６】
【課題を解決しようとする課題】
上述した事故の発生を防止するために、一旦データが書き込まれたら、一切のデータの書き込みを禁止してしまう方法が考えられる。例えば、磁気テープそのものを書き込み禁止にする方法である。しかし、この方法では、書き込まれたデータの容量が小さい場合に磁気テープの利用されていない部分が無駄になってしまう。また、この方法では、１本の磁気テープを多数のユーザが利用できなくなってしまう。また、この方法において、複数のユーザが使用できるように磁気テープを複数用意しても、各磁気テープに利用されていない部分が多く残ってしまい無駄が多くなる。また、この方法では、データの上書きを禁止する設定を記録装置側で一々行わなくてはならず、記録装置が別室にあるような場合に不便である。
【００１７】
本発明の目的は、上述した問題を解決する技術の提供にある。特に本発明の目的は、磁気テープを利用した記録装置において、誤って電子データを消去してしまうような事故の発生を防止する技術の提供にある。
【００１８】
【課題を解決するための手段】
本願の発明の概略を説明すれば、以下の通りである。即ち、本発明は、データの上書きに制限を設けた属性を有するデータを磁気テープに書き込むデータ記録方法であって、磁気テープへ記録するデータをユーザに選択させる第１ステップと、前記磁気テープに既に書き込まれているデータの属性を読み出す第２ステップと、前記第１ステップで選択されたデータを前記第２ステップで読み出された属性と同じ属性で前記磁気テープに書き込むステップと、を含むデータ記録方法である。
【００１９】
上記発明によれば、新たに書き込まれるデータの属性は、先に書き込まれているデータの属性と同じものとなるから、磁気テープを一つの属性しか書き込みが許容されないモードとして扱うことができる。データの属性は、データの重要性や扱い方に応じて、複数種類の属性を設定できる。ユーザは、データの重要性に合わせて磁気テープに対するデータのバックアップ状態を適宜選択し、使い分けることができる。
【００２０】
例えば、データの上書きを行えない属性を選択し、磁気テープにその属性しか書き込めない状態とすることで、書き込まれているデータが消去されてしまう事態の発生を防止できる。また、書き込まれているデータへのアクセスが暗証番号の入力を必要とする属性を選択し、その属性しか書き込めない状態とすることで、書き込まれているデータに対する関係者以外のアクセスを防止できる。
【００２１】
上記発明は、磁気テープに対するデータの上書きにより、上書きされたデータより後の位置に書き込まれているデータが消去されてしまうデータ記録方法において、特に有意義なものとなる。例えば、上書きが禁止された属性を採用し、磁気テープ中に上書きが禁止された属性のデータのみの書き込みが許容されるようにすることで、データの上書きを禁止でき、上書きされたデータより位置的に後ろに書き込まれたデータが消去されてしまう事故が防止される。
【００２２】
本発明は、システムあるいはプログラムとしても把握可能である。本発明をシステムとして把握する場合は、上記本発明のステップを実行する手段を備えたシステムとして把握される。また、本発明をプログラムとして把握する場合には、上記本発明のステップを行う手順をコンピュータに読み取らせ実行させるプログラムとして把握される。
【００２３】
また、他の本発明は、磁気テープにデータの上書きに制限を設けた属性を有するデータを書き込む手段と、磁気テープを同じ属性のデータのみの書き込みが許容されるモードに設定する手段と、を含むデータ記録システムである。
【００２４】
この場合、重要性や扱い方に応じて設定された属性のデータを一つの属性しか記録できないモードに設定された磁気テープ中に書き込むことができる。そして、上書きが行えない属性のデータや、暗証番号の入力を行わないと上書きが行えない属性のデータのみが記録可能な磁気テープとして扱うことで、予期せぬデータの上書きや、データの上書きによる上書きされたデータ以降に書き込まれているデータが消去されてしまう事故を防ぐことができる。
【００２５】
またモードの設定に多様性を持たせることで、複数の磁気テープを異なるモードで扱うことができ、データのバックアップ方法に安全性を確保しつつ多様性を持たせることができる。
【００２６】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。ただし、本発明は多くの異なる態様で実施することが可能であり、本実施の形態の記載内容に限定して解釈すべきではない。なお、実施の形態の全体を通して同じ要素には同じ番号を付するものとする。
【００２７】
図１および図２は、本発明のデータ記録方法を適用したネットワークの概要を例示した図である。図１および図２に示すのは、ＬＡＮ２０１、ユーザ端末２０２、２０３および２０４、サーバ２０５、磁気テープ記録装置２０６を含んでいる。図１および図２に示すＬＡＮ環境は、例えば、オフィスビル内、オフィス内、事業所内、研究所内あるいは工場内といった場所で構築される。
【００２８】
ＬＡＮ２０１は、ＴＣＰ／ＩＰプロトコル（transmission control protocol/internet protocol）を用いたネットワーク環境を提供する。ＬＡＮ２０１としては、イーサネット（ethernet）、トークンリング、ＦＤＤＩ(fiber distributed date interface)を用いたもの等が採用できる。ネットワークを構築する手段としては、有線によるもの、無線によるもの、あるいは有線と無線の混在したものを利用できる。
【００２９】
ユーザ端末（クライアント・パーソナル・コンピュータ）２０２、２０３および２０４は、ＴＣＰ／ＩＰプロトコルを用いたＬＡＮネットワーク２０１に接続されている。ユーザ端末２０２、２０３および２０４は、通常のパーソナル・コンピュータの基本機能を備えているコンピュータが使用される。
【００３０】
サーバ２０５は、ｎａｓであり、内部に大容量ハードディク装置を内蔵し、大容量記録装置の集中管理を行う機能を有している。また、サーバ２０５は、後述する磁気テープ記録装置２０６の動作を統括制御する機能を有する。また、サーバ２０５は、後述するユーザ端末２０２、２０３および２０４を用いてユーザが行う操作を可能とするＧＵＩ(graphical user interface)のソフトウェアを記録し、それを動作させる機能を有している。勿論、各ユーザ端末２０２、２０３および２０４には、このＧＵＩを操作できる基本ＯＳ(operating system)がインストールされている。
【００３１】
例えば、ＬＡＮ２０１がオフィスビル内で構築された社内ＬＡＮである場合、サーバ２０５は、経理データ、顧客データおよび売上データ等を集中管理するストレージとして機能する。また、ＬＡＮ２０１が工場内で構築されたＬＡＮであれば、サーバ２０５は、生産品の注文データ、製品納期のデータ、部品コストのデータ、工程管理データ、製品の歩留りデータ、製品の検査データ、部品の在庫データおよび製品の在庫データ等を集中管理するストレージとして機能する。
【００３２】
磁気テープ記録装置２０６は、サーバ２０５で扱うデータのバックアップを行う機能を有する。磁気テープ記録装置２０６は、カートリッジ構造の磁気テープを複数備え、ユーザからの指示によりその中の一つを適宜選択指定できる構造となっている。磁気テープ記録装置２０６は、図示しない磁気テープの駆動装置、その制御部および磁気ヘッドを備え、磁気テープに対してのデータの書き込み、および磁気テープからのデータの読み出しが行える機能を有している。また、磁気テープ記録装置２０６は、データの上書きによって、上書きされたデータより後の位置に書き込まれているデータを消去する既知の機構を有している。また、磁気テープ記録装置２０６は、後述する属性の一つを有するデータを書き込む機能を有している。また、磁気テープ記録装置２０６は、格納している磁気テープを後述するモードに設定し、取扱う機能を有している。
【００３３】
本実施の形態においては、磁気テープとして、後述する属性混合モードと属性非混合モードの２種類があり、ユーザはその中からモードを適宜選択できるようになっている。
【００３４】
バックアップは、毎日や一週間といったユーザ側の都合に合わせた任意の間隔で行われる。バックアップが行われることで、不測の事態によりサーバ２０５に記録されているデータが失われてもデータの損失による損害は最小限に留められる。バックアップの対象となるデータは特に限定されないが、例えば上述したサーバ２０５で扱うデータがバックアップの対象となる。
【００３５】
本実施の形態におけるデータの属性と可能な操作の関係を下記「表１」に例示する。
【００３６】
【表１】
0003910415.tif 000002
【００３７】
本実施の形態では、磁気テープ記録装置２０６内の磁気テープに記録されるデータには、表１に示されるように、３つの属性が設定されている。この３つの属性とは、「読み出し/書き込み」の属性、「読み出し専用」の属性、「保護」の属性である。
【００３８】
「読み出し/書き込み」の属性は、この属性を有するデータが磁気テープ上に既に書き込まれている状態において、このデータのリストア、新しいバックアップデータによる上書き、および空き領域へのデータの書き込みが自由に行える属性として定義される。なお、空き領域というのは、磁気テープ上に複数のデータが位置的に順に書き込まれている状態において、一番後ろのデータが書き込まれた領域の後に位置するデータが書き込まれていない磁気テープ上の領域をいう。
【００３９】
「読み出し専用」の属性は、この属性を有するデータが磁気テープ上に既に書き込まれている状態において、このデータのリストアおよび空き領域への書き込みは自由に行えるが、既に書き込まれているデータに対する新しいバックアップデータでの上書きは許されない属性として定義される。
【００４０】
「保護」の属性は、ユーザＩＤとユーザ・パスワードを入力しなければ、データの上書き、データの空き領域への書き込みおよびリストアが行えない属性として定義される。
【００４１】
磁気テープ記録装置２０６内には、属性混合モードおよび属性非混合モードの２種類のモードを有する磁気テープが格納されている。そして、２種類のモードの磁気テープは、ユーザ側から適宜選択可能となっている。
【００４２】
属性混合モードというのは、一つの磁気テープの中において、複数の属性が混在可能な磁気テープのモードである。例えば、属性混合モードでは、一つの磁気テープにおいて、「読み出し／書き込み」の属性のデータの後に「保護」の属性のデータが書き込まれている状態が許される。それに対して、属性非混合モードでは、一つの磁気テープ上において、書き込まれるデータの属性は一種類しか許されない。属性非混合モードにおいては、磁気テープの最初に書き込まれたデータの属性によって、以後書き込まれるデータの属性が決定される。例えば、磁気テープの最初の部分に書き込まれたデータの属性が「読み出し専用」であれば、以後は「読み出し専用」の属性のデータのみがその磁気テープに書き込み可能となる。属性混合モードと属性非混合モードを識別する情報は、磁気テープの先頭の位置に記録されるデータのヘッダー情報に含まれて記録される。
【００４３】
（バックアップの例１）
以下において、既にデータの書き込みが行われている属性非混合モードの磁気テープに対して、データの上書きを行う場合の例を説明する。
【００４４】
図３は、本発明のデータ記録方法を適用した一実施形態におけるユーザ端末に表示されるバックアップ画面を例示した図である。図４は、本発明のデータ記録方法を適用した一実施形態におけるユーザ端末に表示されるリストア画面を例示した図である。図５は、本発明のデータ記録方法を適用した一実施形態を説明するフローチャートの一例である。
【００４５】
以下に説明する手順は、図５のフローチャートに従って行われる。以下に説明する手順は、サーバ２０５内の記録装置に記録されており、サーバ２０５内のプロセッサ（図示せず）により読み出されて実行される。
【００４６】
まず、ユーザは、ユーザ端末２０３を操作して、サーバ２０５から図３の画面を読み出し、データのバックアップを開始する（ステップ３０１）。次にユーザは、テープのモードとして、属性非混合モードを選択する（ステップ３０２）。このテープモードの選択は、ユーザ端末２０３の画面上において、例えば「属性非混合」のボタンをクリックすることにより行われる。
【００４７】
ユーザにより、テープモードが選択されたら、サーバ２０５は、磁気テープ記録装置２０６に格納されている各磁気テープの先頭に書き込まれているヘッダーデータを読み取ることにより、属性非混合モードの磁気テープを選択する。なお、磁気テープ記憶装置内に属性非混合モードの磁気テープが複数格納されている場合は、ステップ３０２に引き続いて、磁気テープの選択が行われる。
【００４８】
さらにサーバ２０５は、磁気テープの先頭に書き込まれているデータのヘッダーデータを読み取る。さらにサーバ２０５は、読み取った情報を磁気テープに書き込まれている全データの詳細情報として、ユーザ端末２０３のディスプレイ上に図３に例示するような状態で表示する（ステップ３０３）。なお、属性非混合モードの識別は、磁気テープの先頭に記録されているデータのヘッダーデータから読み取られる。
【００４９】
この詳細情報には、図３に例示されるように、テープ名、バックアップされているデータの名称、データサイズ（データ容量）および属性が含まれる。また、詳細情報の表示と同時に磁気テープに残っている空き容量 （新たに書き込みが可能な容量）が表示される。ユーザ端末２０３を操作しているユーザは、図３の画面上に表示された既に書き込まれているデータの詳細データを見て、磁気テープに書き込まれたデータの状態を確認できる。
【００５０】
ユーザは、上記詳細表示を確認し、そしてデータの書き込み位置の選択を行う（ステップ３０４）。即ち、ユーザは、表示されたデータのどれに対して上書きを行うかを選択する（ステップ３０４）。この選択は、選択部分にカーソルを移動させ、そこをクリックして行われる。
【００５１】
次にユーザは上書きでバックアップするデータ（書き込むデータ）をサーバ２０５内に配置されたハードディスク装置等の記録装置の中から選択する（ステップ３０５）。この選択では、ユーザは、バックアップデータ選択ボタンを使用して、上書きするデータを図示しない他のデータファイル等から選ぶ。ステップ３０５の操作を受けてサーバ２０５は、ステップ３０２で選択されたモードが属性混合モードであるか、を判断する（ステップ３０６）。ここでは、ステップ３０２において、属性非混合モードが選択されているから、ステップ３０６の判断は偽となり、ステップ３１１へと進む。ステップ３１１において、サーバ２０５は、選択されている磁気テープ上にデータは書き込まれているか、を判断する。ここでは、既にデータが書き込まれている磁気テープが選択されているから、ステップ３１１の判断は真となる。
【００５２】
次にサーバ２０５は、選択されている磁気テープの先頭に書き込まれているデータのヘッダーデータからデータの属性を読み取る（ステップ３１２）。ここで、読み取ったデータの属性が「保護」である場合、サーバ２０５は、ユーザ端末２０３のディスプレイ上にユーザＩＤとパスワードを要求する表示を行わせる。このユーザＩＤとパスワードは、上書きの対象となる既に書き込まれているデータに対応するものである。従って、この既に書き込まれているこのデータのユーザＩＤとパスワードを知らない第三者は、以降のステップに進めない。読み取ったデータの属性が「読み出し専用」である場合は、エラーとなる。
【００５３】
次にサーバ２０５は、ステップ３０５で選択されたデータの属性をステップ３１２で読み取ったデータの属性に設定する。ユーザは、図３の画面上において、選択事項および入力事項を確認し、問題がなければ、図３の画面上において、バックアップボタンをクリックし、バックアップの実行を指示する。これを受けてサーバ２０５は、磁気テープ上の指定されたデータに対して上書きを実行する。即ち、サーバ２０５は、指定されたデータのヘッダーデータを上書きし（ステップ３０８）、さらにバックアップデータの上書きを行う（ステップ３０９）。こうして、バックアップデータの上書きによる書き込みが終了する（ステップ３１０）。
【００５４】
なおここで、ヘッダーデータには、テープのモード、データの属性が含まれる。なお、属性として「保護」を選択した場合には、ヘッダーデータにさらに、ユーザｉｄとパスワードが含まれる。
【００５５】
以上のデータの書き込み手順について、図８および図９を用いて説明する。ここでは、磁気テープ４０１に既に書き込まれているデータＡ２に対して上書きを行う場合を例に挙げて説明する。この場合、データの書き込み前の状態において、磁気テープ４０１には、同じ属性のデータＡ１〜Ａ３が既に書き込まれている。そして、磁気テープ４０１上に記録されたデータＡ２にデータＡ１〜Ａ３と同じ属性でバックアップデータが上書きされる。図９では、上書きされたデータＡ２は、データＡ２−１と表記されている。またこの場合、データＡ２が上書きされることで、データＡ３は消去される。
【００５６】
（バックアップの例２）
ここでは、何らデータの書き込みが行われていない属性非混合モードの磁気テープに対して、バックアップデータの書き込みを行う場合の例を示す。この場合、データの書き込みは、その磁気テープに対する最初のものとなる。
【００５７】
ユーザは、端末２０３を操作して、データのバックアップを開始（ステップ３０１）し、磁気テープのモードとして属性非混合モードを選択する（ステップ３０２）。この選択を受けて、サーバ２０５は、磁気テープ記憶装置２０６内に格納されている属性非混合モードの磁気テープを選択する。この例では、選択された属性非混合モードの磁気テープには、何らデータは書き込まれていない。
【００５８】
サーバ２０５は、ステップ３０２のテープモードの選択を受けて、選択されたテープ内の詳細情報を図３に示す画面上に表示する。ここでは、図３に示す画面上の該当する部分に何らデータが書き込まれていない旨が表示される（ステップ３０３）。
【００５９】
この例では、選択された磁気テープ上に何らデータは書き込まれていないので、ユーザは、磁気テープの先頭位置にデータの書き込み位置を指定する（ステップ３０４）。次にユーザは、書き込むデータを選択する（ステップ３０５）。ここでサーバ２０５は、ステップ３０２で選択された磁気テープのモードが属性混合モードであるか、を判断する（ステップ３０６）。この場合、ステップ３０２において、属性非混合モードが選択されているので、ステップ３０６の判断は偽となる。ついで、サーバ２０５は、選択されている磁気テープ上に既にデータが書き込まれているか、を判断する（ステップ３１１）。この場合、何らデータの書き込まれていない磁気テープが選択されているので、ステップ３１１の判断は偽となる。
【００６０】
次にユーザは、ステップ３０５で選択したデータの属性を選択する（ステップ３０７）。ここで、属性として「保護」を選択した場合には、サーバ２０５はユーザにユーザＩＤとパスワードを要求する。
【００６１】
そして、選択事項および入力事項に問題がなければ、ユーザは、図３のバックアップボタンをクリックし、サーバ２０５に対して、データの書き込みを指示する（ステップ３０８）。サーバ２０５は、この操作を受けて、ヘッダーデータを書き込み（ステップ３０８）、さらにバックアップデータの書き込みを行う（ステップ３０９）。またこの時、ヘッダーデータ中に属性非混合モードである旨の情報が記録される。こうして、バックアップデータの書き込みが終了する（ステップ３１０）。
【００６２】
上記のバックアップデータの書き込みを行った場合、以後この磁気テープに書き込まれるデータの属性は、全て最初に書き込んだデータの属性に従うものとなる。例えば、データの属性として、「読み出し専用」を選択した場合には、以後書き込まれるデータは全て属性が「読み出し専用」でなければならない。また、この場合、属性が上書きは行えない属性であるので、一旦書き込まれた属性の変更はできない。
【００６３】
（バックアップの例３）
ここでは、既にデータが書き込まれている状態の属性非混合モードの磁気テープに対して、空いている領域にデータを書き込む場合を説明する。この例では、属性非混合モードであるので、書き込むデータの属性は、既に書き込まれているデータの属性に合わせる必要がある。
【００６４】
ユーザは、端末２０３を操作して、データのバックアップを開始（ステップ３０１）し、磁気テープのモードとして属性非混合モードを選択する（ステップ３０２）。このユーザの操作を受けて、サーバ２０５は、選択されたモードの磁気テープを選択し、その磁気テープに書き込まれているデータの情報を図３に示す画面上に表示する（ステップ３０３）。
【００６５】
次にユーザは、図３の画面上において、データを書き込む位置を指定する。この場合は、既に書き込まれているデータの下部分の空いている部分をクリックし、データの書き込み場所を指定する（ステップ３０４）。次にユーザは、図示しない画面上で書き込むデータを選択する（ステップ３０５）。この操作を受けて、サーバ２０５では、ステップ３０２で選択されている磁気テープのモードが属性混合モードであるか、を判断する（ステップ３０６）。この場合、ステップ３０２において属性非混合モードが選択されているから、ステップ３０６の判断は偽となる。
【００６６】
ついでサーバ２０５では、選択されている磁気テープ上にデータが書き込まれているか、を判断する（ステップ３１１）。この場合は、既にデータが書き込まれている状態を考えているので、ステップ３１１の判断は真となる。
【００６７】
ステップ３１１の真の判断を受けて、サーバ２０５は、磁気テープの最初に書き込まれているデータのヘッダーデータからその属性を読み取る（ステップ３１２）。ここで、読み取られたデータの属性が「保護」である場合、サーバ２０５は、ユーザ端末２０３のディスプレイ上にユーザＩＤとパスワードを要求する表示を行わせる。この場合、ユーザは、ユーザＩＤとパスワードを入力しなければ先の手順へは進めない。
【００６８】
次にサーバ２０５は、ステップ３０５で選択されたデータの属性をステップ３１２で読み取ったデータの属性と同じ属性に設定する。ユーザは、図３の画面上において、選択事項および入力事項を確認し、問題がなければ、図３の画面上において、バックアップボタンをクリックし、バックアップの実行を指示する。これを受けてサーバ２０５は、磁気テープ上の空いた領域にステップ３０５で選択されたデータを書き込む。即ち、サーバ２０５は、指定されたデータのヘッダーデータを上書きし（ステップ３０８）、さらにバックアップデータの上書きを行う（ステップ３０９）。こうして、バックアップデータの上書きによる書き込みが終了する（ステップ３１０）。
【００６９】
この場合の書き込み手順について、図６および図７を用いて説明する。この場合、データの書き込み前の状態において、磁気テープ４０１には、同じ属性のデータＡ１〜Ａ３が既に書き込まれている。そして、磁気テープ４０１上に記録されたデータＡ３の後ろの空き領域に新たにデータＡ４が書き込まれる。この場合、データＡ４は、データＡ１〜Ａ３と同じ属性で磁気テープ４０１上に書き込まれる。
【００７０】
（バックアップの例４）
以下、ユーザが属性混合モードの磁気テープの空いている領域にデータを書き込む場合の例を説明する。まず、ユーザはユーザ端末２０３を操作して、ＬＡＮ２０１を介してサーバ２０５にアクセスし、図３に例示するバックアップ操作画面を呼び出す。この操作がバックアップデータのバックアップ操作の開始となる（ステップ３０１）。次にユーザは、図３の画面上において、バックアップするデータを書き込む磁気テープのモード（今の場合は属性混合モード）を選択する（ステップ３０２）。この選択により、サーバ２０５は、磁気テープ記録装置２０６内における各磁気テープの先頭に書き込まれているヘッダーデータを読み取って、属性混合モードの磁気テープを選択する。
【００７１】
属性混合モードの磁気テープを選択したら、サーバ２０５は、図３の画面上に、選択した磁気テープ上にその時点で書き込まれている全データの詳細情報を表示させる（ステップ３０３）。
【００７２】
ここで、ユーザは、図３の画面上において、カーソルを既に書き込まれているデータ名の下の空欄部分に移動させてクリックし、空き領域に新たにデータを書き込む操作を開始する。この操作でデータの書き込み位置の指定が行われる（ステップ３０４）。次にユーザは、バックアップデータの選択ボタン等を使用して、書き込むデータファイル（バックアップするデータのファイル）を図示しない別画面上で選択し（ステップ３０５）、先程ステップ３０４で図３の画面上で指定した位置にデータ名を入力する。ステップ３０５で選択されるデータは、サーバ２０５で取扱われていたデータであり、サーバ２０５内のハードディスク装置から読み出される。
【００７３】
ここで、サーバ２０５は、選択されている磁気テープのモードが属性混合モードであるかを判断する（ステップ３０６）。この場合、ステップ３０２で選択されたモードは、属性混合モードであるから、ステップ３０６の判断は真となる。
【００７４】
次にユーザは、書き込むデータの属性を選択する（ステップ３０７）。ここで、ユーザは、図３の画面上において、例えば「読み出し/書き込み」の属性を選択する。そしてユーザは、全ての入力事項を確認し、図３のバックアップボタンをクリックする。この操作を受けて、サーバ２０５は、磁気テープ上の空き領域にヘッダーデータの書き込みを行い（ステップ３０８）、さらに引き続いてバックアップデータの書き込みを行う（ステップ（３０９）。こうして、バックアップデータの空き領域への書き込みが終了する（ステップ３１０）。
【００７５】
上記に例示したデータの書き込み状態の一例を図６および図７を用いて説明する。図６には、磁気テープ４０１に既にデータＡ１〜Ａ３が書き込まれている状態が示されている。図７には、図６の状態からさらにデータＡ４が空き領域に書き込まれた状態が示されている。
【００７６】
上述した例は、図６に例示されるデータＡ１〜Ａ３が書き込まれた状態の属性混合モードの磁気テープ４０１に対して、データＡ４がデータＡ３の後の空き領域に書き込まれて、図７に例示する状態となる例である。この場合、磁気テープ４０１は、属性混合モードであるので、データＡ１〜Ａ４の属性は、一種類であっても複数種類であってもよい。
【００７７】
（バックアップの例５）
ここでは、属性混合モードの磁気テープに対して、既に書き込まれているデータの上書きを行う場合の例を説明する。この場合、ユーザは、ステップ３０２において、属性混合モードの磁気テープを選択する。そして、ステップ３０３の後において、ユーザは、図３の画面において、上書きされるデータ（既に磁気テープ上に書き込まれているデータの一つ）を選択する。この操作によって、データの書き込み位置（上書き位置）が指定される（ステップ３０４）。ここで、選択されたデータ（上書きされるデータ）の属性が「保護」である場合、サーバ２０５からユーザに対して、ユーザＩＤとパスワードの入力が要求される。また、属性が「読み出し専用」である場合は、エラーとなる。
【００７８】
次にユーザは、上書きするデータを選択する（ステップ３０５）。ステップ３０５を受けて、サーバ２０５は、選択されている磁気テープのモードが属性混合モードであるか、を判断する（ステップ３０６）。ここでは、ステップ３０６の判断は真となる。そして、ユーザは上書きするデータの属性を選択する（ステップ３０７）。なお、この場合は、データの上書きを行う磁気テープが属性混合モードであるので、既に書き込まれているデータの属性とは、異なる属性でデータの上書きを行える。
【００７９】
ここで、ユーザが属性として「保護」を選択した場合、サーバ２０５は、ユーザに新たなユーザＩＤとパスワードの入力を要求する。
【００８０】
入力および設定事項に問題がなければ、ユーザは、図３に示す画面のバックアップボタンをクリックし、上書きによるバックアップを指示する。サーバ２０５は、バックアップ実行の指示を受けて、まずヘッダーデータを書き込み（ステップ３０８）、さらにバックアップするデータの書き込み（上書き）を行う（ステップ３０９）。こうして、バックアップデータの書き込みが終了する（ステップ３１０）。
【００８１】
ここで、ヘッダーデータには、テープのモード、データの属性が含まれる。なお、属性として「保護」を選択した場合には、ヘッダーデータにさらに、ユーザＩＤとパスワードが含まれる。
【００８２】
以上の書き込み操作によって行われるデータの書き込み状態を図８および図９を用いて説明する。図８には、磁気テープ４０１上にデータＡ１〜データＡ３が既に書き込まれている状態が示されている。この状態において、データＡ２に対して新たなバックアップデータの上書きを行うと、図９の状態となる。図９では、データＡ２が上書きされることで、データＡ２−１となった状態が示されている。そして、図９には、図８のデータＡ２が上書きされることで、図８のデータＡ３が消去されてしまった状態が示されている。
【００８３】
なお、ここで説明した例では、属性混合モードの場合であるから、データＡ１〜Ａ４は、それぞれ任意の属性に設定できる。
【００８４】
（リストアの例）
以下、リストアを行う場合の例を説明する。図４は、リストアを行う場合にユーザ端末上に表示される画面の一例である。この場合、ユーザはユーザ端末２０３を操作して、サーバ２０５にアクセスし、図４のリストア画面を呼び出し、ユーザ端末２０３のディスプレイ上に表示する。そして、ユーザはリストアを行う磁気テープを、例えばテープ名を指定することによって選択する。サーバ２０５は、選択された磁気テープに記録されているデータの一覧を図４の画面上に表示する。ユーザは、この表示中からリストアを行うデータを選択する。ここで、サーバ２０５は、選択されたデータの属性が「保護」である場合、ユーザＩＤとパスワードの入力を要求する旨を図４の画面上に表示させる。
【００８５】
全てに問題がなければ、ユーザは図４の画面上において、リストア先を指定した後、リストアボタンをクリックし、選択したデータに対するリストアを指示する。この指示を受けてサーバ２０５は、リストアされるべきデータを磁気テープから読み出し、それをリストア先に書き込む。
【００８６】
以上の本実施の形態において、ユーザは、自身が操作するユーザ端末において、バックアップ操作またリストア操作時に磁気テープに記録されているデータの状態を認識できる。ユーザは、既に記録されているデータの状態を知ることで、データの重要性やバックアップデータとして残す優先度を判断できる。そして、不用意なバックアップやリストアによって、重要なバックアップデータが消去されてしまう事故の発生や、システムの破壊等が抑制される。
【００８７】
本実施の形態では、書き込まれているデータの属性が「読み出し専用」の場合は、上書きが行えない。このため、書き込まれているデータが、上書きにより消去されてしまう事態が防止される。また、特に重要度の高いデータに関しては、磁気テープのモードを属性非混合モードとし、書き込むデータの属性を「読み出し専用」とすることで、消去される危険性を低減したデータのバックアップ状態を得られる。
【００８８】
また、データの属性を「保護」とすることで、特定のユーザしかそのデータにアクセスできない状態とでき、データを保護する上での安全性を高められる。特に磁気テープのモードを属性非混合モードとし、書き込むデータの属性を「保護」とすることで、第三者に消去される危険性を低減したデータのバックアップ状態を得られる。また、本実施の形態では、磁気テープ中に上書きが禁止された属性である「読み出し専用」のデータが書き込まれていても、空き領域を利用できる。
【００８９】
また、本実施の形態では、磁気テープを複数備え、磁気テープのモードを選択できる。これを利用して、ユーザは、決して失われてはならないデータは、属性を「読み出し専用」として、属性非混合モードの磁気テープに書き込み、他方でとりあえずバックアップするようなデータは、適宜属性を選択して属性混合モードの磁気テープに書き込むといった柔軟な運用を行える。
【００９０】
本実施の形態では、データの属性とテープのモードを適宜選択することで、重要なデータが失われる事故が発生しにくく、さらに必要な場合にデータの秘匿性を高められ、さらに磁気テープを有効利用できるデータのバックアップシステムを構築できる。また、本実施の形態を採用することで、データの取扱い方に応じたデータのバックアップ方法を適宜選択できる。
【００９１】
上述した操作は、ＧＵＩを利用して行える。また、データの属性情報やテープのモードに関する情報は、磁気テープ中に記録されるので、従来技術の磁気テープ記録装置側での操作のような扱いに面倒な部分がない。そして、全ての設定がサーバから提供されるＧＵＩによって操作できる。これは、ユーザにとって使い易いという点で有意義である。また、上述した操作は、サーバや磁気テープ記録装置がユーザから遠く離れた場所にあっても、バックアップ操作において、管理者への連絡や確認等の面倒な手続が必要とされない。
【００９２】
本実施の形態は、上述した手順を実行するソフトウェアを開発すればよく、低コストで実現できる。この点は、そもそも記録容量当たりのコストが低い磁気テープ記録装置の優位性をさらに高めるものである。
【００９３】
本実施の形態において、磁気テープ記録装置は、同じモードの磁気テープを複数備えていてもよい。例えば、属性非混合モードの磁気テープを２つ備え、一方の属性非混合モードの磁気テープを属性が「読み出し専用」のデータ専用とし、他方の属性非混合モードの磁気テープを属性が「保護」のデータ専用としてもよい。こうすると、前者の磁気テープを上書きが行えないデータ用、後者の磁気テープを特定者だけにアクセスが許されるデータ用、といった使い分けが行え、データの種類に適したバックアップ方法が実現される。
【００９４】
また、本実施の形態では、ステップ３１２において、磁気テープの先頭データのヘッダーデータから属性を読み取る例を説明したが、ステップ３１２における属性の読み取りは、既に書き込まれている任意のデータのヘッダーデータから読み取り可能である。
【００９５】
以上本発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で変更することが可能である。
【００９６】
図１および図２には、３台のユーザ端末が例示されているが、その数は制限されない。通常は、ＬＡＮ２０１にさらに多くのユーザ端末が接続される。サーバ２０５は、ＮＡＳに限定されず、必要なサービスを提供する機能を有したものが適宜選択可能である。また、図１および図２に示すＬＡＮ環境には、メールサーバ、コミュニケーションサーバ、プリントサーバおよびプリンタ等が適宜接続可能である。また、任意のユーザ端末にプリンタやスキャナー等が適宜接続可能である。
【００９７】
磁気テープ記録装置としては、利用できる磁気テープが一つである構造のもの、あるいは利用できる磁気テープは一つであるが、磁気テープの容量が足りなくなった場合に次の磁気テープに切り換える機構を有したものを用してもよい。
【００９８】
なお、利用できる磁気テープが１つである形式のものは、ユーザが任意に属性混合モードと属性非混合モードを選択できない場合がある。例えば、属性非混合モードとして使われているテープに属性が「保護」のデータが書き込まれている場合、その後ろに属性が「読み出し専用」のデータを書き込むことはできない。この不便さを解消するには、属性混合モード専用の磁気テープ記録装置と属性非混合モード専用の磁気テープ記録装置を別に用意し、サーバでその選択を制御すればよい。また、属性非混合モード専用の磁気テープ記録装置を複数用意し、サーバでその選択を制御すればよい。
【００９９】
本実施の形態では、本発明をＬＡＮ環境に適用する例を示したが、本発明は、より大きなネットワーク環境に適用可能である。例えば、特定の会社や組織の国内あるいは世界的なネットワーク内におけるデータのバックアップシステムに本発明は適用できる。
【０１００】
本実施の形態では、ユーザはユーザ端末のディスプレイ上に表示されるＧＵＩを用いて、データのバックアップ操作を行う例を示した。しかし、ユーザが操作する端末としては、本実施の形態で説明した機能と同様の機能を実行できる機器が利用できる。例えば、ユーザが操作する端末としては、携帯型情報処理端末や携帯電話を使用できる。また、操作の方法として、音声認識技術を利用してもよい。
【０１０１】
また、データの属性は、本実施の形態で示したものに限定されない。例えば、データの属性として、ユーザＩＤとパスワードを入力しなければアクセスができず、さらに上書きが行えない「読み出し専用/保護」といった属性、さらにはリストアを行う際には、ユーザＩＤとパスワードの入力が必要な属性といったデータのバックアップ方法に応じた数々の属性の設定が行える。
【０１０２】
【発明の効果】
本願で開示される発明のうち、代表的なものによって得られる効果は、以下の通りである。すなわち、磁気テープを利用した記録装置において、誤って電子データを消去してしまうような事故の発生が防止される低コストで利用し易いデータの記録方法が提供される。また、本発明によりそのシステムが提供される。また、本発明により、その記録方法を実行するためのプログラムが提供される。
【図面の簡単な説明】
【図１】  本発明のデータ記録方法を適用したネットワークの概要を例示した図である。
【図２】  本発明のデータ記録方法を適用したネットワークの概要を例示した図である。
【図３】  本発明のデータ記録方法を適用した一実施形態におけるユーザの端末に表示される画面を例示した図である。
【図４】  本発明のデータ記録方法を適用した一実施形態におけるユーザの端末に表示される画面を例示した図である。
【図５】  本発明のデータ記録方法を適用した一実施形態の一例を説明するフローチャートである。
【図６】  本発明のデータ記録方法を適用した一実施形態において、磁気テープへデータが書き込まれた状態の一例を示す図である。
【図７】  本発明のデータ記録方法を適用した一実施形態において、磁気テープへデータが書き込まれた状態の一例を示す図である。
【図８】  本発明のデータ記録方法を適用した一実施形態において、磁気テープへデータが書き込まれた状態の一例を示す図である。
【図９】  本発明のデータ記録方法を適用した一実施形態において、磁気テープへデータが書き込まれた状態の一例を示す図である。
【図１０】  磁気テープにデータを記録した状態を示す従来技術図である。
【図１１】  磁気テープにデータを上書きした状態を示す従来技術図である。
【図１２】  データの上書き状態を説明する従来技術図である。
【符号の説明】
２０１…ＬＡＮ、２０２…ユーザ端末、２０３…ユーザ端末、２０４…ユーザ端末、２０５…サーバ、２０６…磁気テープ記録装置、４０１…磁気テープ、９１…磁気テープ。
【図１】
0003910415.tif 000003
【図２】
0003910415.tif 000004
【図３】
0003910415.tif 000005
【図４】
0003910415.tif 000006
【図５】
0003910415.tif 000007
【図６】
0003910415.tif 000008
【図７】
0003910415.tif 000009
【図８】
0003910415.tif 000010
【図９】
0003910415.tif 000011
【図１０】
0003910415.tif 000012
【図１１】
0003910415.tif 000013
【図１２】
0003910415.tif 000014