JP2001522089A - Automatic backup based on disk drive status - Google Patents
Automatic backup based on disk drive statusInfo
- Publication number
- JP2001522089A JP2001522089A JP2000519357A JP2000519357A JP2001522089A JP 2001522089 A JP2001522089 A JP 2001522089A JP 2000519357 A JP2000519357 A JP 2000519357A JP 2000519357 A JP2000519357 A JP 2000519357A JP 2001522089 A JP2001522089 A JP 2001522089A
- Authority
- JP
- Japan
- Prior art keywords
- disk drive
- backup
- computer
- computer system
- user
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1461—Backup scheduling policy
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/302—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3034—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a storage system, e.g. DASD based or network based
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3055—Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/008—Reliability or availability analysis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3485—Performance evaluation by tracing or monitoring for I/O devices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Debugging And Monitoring (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
(57)【要約】 パソコンのバックアップが、切迫した故障又は性能劣化を予測しメッセージをテープバックアッププログラムに提供するディスクドライブ性能監視ソフトウエアに応答して自動的に開始される。テープバックアッププログラムは、ユーザが規定した性能の状態又は切迫した又は可能な故障を示す他の状態に基づいてディスクドライブ性能監視ソフトウエアにより提供された情報に応答し、ディスクドライブ上のデータのテープバックアップを開始する。テープバックアッププログラムは、ディスクドライブが特定の時にバックアップされていることを示すことによって自己監視ソフトウエアにより通常提供されるメッセージを増やし、バックアップと完了の状態を示す。 (57) [Summary] Backup of a personal computer is automatically started in response to disk drive performance monitoring software that predicts an imminent failure or performance degradation and provides a message to a tape backup program. The tape backup program responds to information provided by the disk drive performance monitoring software based on user-defined performance conditions or other conditions indicating an imminent or possible failure, and provides a tape backup of the data on the disk drives. To start. The tape backup program augments the messages normally provided by self-monitoring software by indicating that the disk drive is being backed up at a particular time, and indicates the status of backup and completion.
Description
【0001】 発明の分野 本発明は一般的にコンピュータシステムに関わり、特に、ディスクドライブの
状態に基づくディスクドライブデータの自動バックアップに関する。 発明の背景 ハードディスクドライブは、単一の事象または複数の事象の組合せに起因した
性能劣化または故障を被る可能性がある複雑な電磁気装置である。ハードディス
クドライブの故障の中には、何の前触れもなく突発的に発生するものがある。こ
うした予測不可能な故障は、静電気、取り扱いによる損傷、または、熱に関係し
たはんだの問題によって引き起こされる可能性がある。ハードディスクドライブ
の他の故障は、その装置の動作性能の漸進的な劣化の結果である。ハードディス
クドライブの故障は、データの損失と失ったデータの回復に努めるユーザの時間
的損失とを引き起こす。[0001] The present invention relates generally to computer systems, and more particularly, to automatic backup of disk drive data based on disk drive status. BACKGROUND OF THE INVENTION Hard disk drives are complex electromagnetic devices that can suffer performance degradation or failure due to a single event or a combination of multiple events. Some hard disk drive failures occur suddenly without any warning. These unpredictable failures can be caused by static electricity, handling damage, or heat-related solder problems. Other failures of hard disk drives are the result of a gradual degradation of the operating performance of the device. Hard disk drive failures cause loss of data and loss of time for users seeking to recover lost data.
【0002】 ハードディスクドライブの故障に関連したデータ損失を防止するための方法の
1つが、自己監視分析報告技術(Self-Monitoring,Analysis and Reporting Tec
hnology )(S.M.A.R.T.)を使用することである。性能劣化の結果と
して生じる故障が、S.M.A.R.T.がその予測の対象とするように設計さ
れているタイプの故障である。S.M.A.R.T.対応ディスクドライブは、
信頼性を評価しかつ切迫した装置故障を予想するために、そのディスクドライブ
の様々な内部情報を監視する。例えば、S.M.A.R.T.対応ディスクドラ
イブが、磁気メディア上方のヘッドの浮上量を監視する場合がある。ヘッドが過
剰に高くまたは過剰に低く浮上し始める場合には、その装置が故障している可能
性が高い。他のディスクドライブは、散発的に発生するが連続的なデータ読み取
り時には出現しない場合があるソフトエラーレートのような様々な条件を監視す
ることができる。S.M.A.R.T.対応磁気ハードディスクドライブで使用
される監視技術は、製造業者毎に様々である。One method for preventing data loss associated with hard disk drive failure is self-monitoring, analysis and reporting technology.
hnology) (SMART). Failures resulting from performance degradation may be M. A. R. T. Is the type of fault that is designed to be the object of the prediction. S. M. A. R. T. Supported disk drives are
Monitor various internal information of the disk drive to assess reliability and anticipate imminent device failure. For example, M. A. R. T. The corresponding disk drive may monitor the flying height of the head above the magnetic media. If the head begins to fly too high or too low, it is likely that the device has failed. Other disk drives can monitor various conditions such as soft error rates that occur sporadically but may not appear during continuous data reading. S. M. A. R. T. The monitoring technology used in compatible magnetic hard disk drives varies from manufacturer to manufacturer.
【0003】 S.M.A.R.T.対応ディスクドライブが切迫する故障を予測すると、こ
のハードディスクドライブのS.M.A.R.T.機能が、このディスクドライ
ブに対するインタフェースを通して情報を提供する。この情報を、ドライバとそ
れをサポートするアプリケーションとを介してユーザに提示することができる。
この情報が、ユーザに対して警告メッセージを表示することが可能であるアプリ
ケーションに到達する。ユーザが、必要に応じて警告メッセージに対して応答す
る役割を果たす。従って、この装置は、警告が与えられた後で、データ損失また
は予定外のダウン時間を被る前にユーザが重要なデータをバックアップし、疑わ
しい装置を交換することを必要とする。[0003] M. A. R. T. When the imminent failure of the corresponding disk drive is predicted, the S.D. M. A. R. T. A function provides information through an interface to this disk drive. This information can be presented to the user via the driver and the application supporting it.
This information reaches an application capable of displaying a warning message to the user. The user is responsible for responding to the alert message as needed. Thus, this device requires the user to back up important data and replace suspicious devices after an alert is given and before suffering data loss or unscheduled downtime.
【0004】 しかし、故障が発生する前にデータをバックアップすることによってユーザが
応答することが不可能である場合には問題が生じる。こうした状況の1つが、デ
ータをバックアップしてディスクドライブを交換する権限または能力をユーザが
持たない場合に、ネットワーク上に接続されたワークステーションで生じる。ハ
ードディスクドライブの故障は、データの損失と、時間の損失と、多くの場合に
は金銭的損失とをもたらす。コンピュータが例えば夜通しの形で常時稼働状態に
され、かつ、ユーザが普通はコンピュータを監視していない時にさらに別の問題
が生じる場合があるかもしれない。通常の勤務時間中に何度かユーザが稼働中の
コンピュータから離れることがあるかもしれない。ユーザが対応不可能である時
にディスクドライブの問題に対処することが必要とされている。さらに、ユーザ
がシステムに付き添っていない時のシステムの信頼性を向上させることも必要と
されている。 発明の概要 ディスクドライブの性能を監視することによって提供される選択された情報に
応答して、パーソナルコンピュータ上のデータのバックアップが自動的に開始さ
れる。一実施形態では、ディスクドライブの性能監視機能が潜在的な切迫した故
障または性能劣化に関する情報を提供する。この情報が、テープバックアッププ
ログラムのようなアプリケーションに提供される。このテープバックアッププロ
グラムが、ディスクドライブ上のデータのテープバックアップを開始する。この
情報が、切迫したまたは発生の可能性がある故障を示す事前に規定されたもしく
はユーザが規定した性能状態または他の状態を示している時に、テープバックア
ップが開始される。ディスクドライブの予想される故障の前に正常なバックアッ
プを可能にするように、および、こうしたバックアップの最中に最適のデータ伝
送速度が得られることを可能にするのに十分な性能をディスクドライブが有する
ことを確保するように、事前に規定された状態が規定される。[0004] However, problems arise when the user cannot respond by backing up data before a failure occurs. One such situation occurs with workstations connected over a network when the user does not have the authority or ability to back up data and replace disk drives. Hard disk drive failures result in loss of data, loss of time, and often financial loss. Yet another problem may occur when the computer is always on, for example, overnight, and the user is not normally monitoring the computer. Several times during normal working hours, the user may leave the running computer. There is a need to address disk drive issues when the user is unavailable. Further, there is a need to improve the reliability of the system when the user is not with the system. SUMMARY OF THE INVENTION In response to selected information provided by monitoring disk drive performance, backup of data on a personal computer is automatically initiated. In one embodiment, the performance monitoring function of the disk drive provides information regarding a potential imminent failure or performance degradation. This information is provided to an application such as a tape backup program. This tape backup program starts tape backup of data on the disk drive. Tape backup is initiated when this information indicates a pre-defined or user-defined performance state or other state that indicates an imminent or potential failure. The disk drive must have sufficient performance to allow for a successful backup before anticipated failure of the disk drive, and to ensure optimal data transmission rates during such backups. A pre-defined state is defined to ensure that it has.
【0005】 一実施形態では、上記テープバックアッププログラムが、ディスクドライブが
特定の時点でバックアップ中であることを表示することと、さらに、バックアッ
プと完了の状態を表示することによって、自己監視機能によって通常提供される
情報を増加させる。ユーザがコンピュータシステムの傍らにいない時には、その
テープバックアッププログラムが、テープのような適切な記憶メディアがテープ
装置内の所定位置にあることを確認することによって、バックアップを自動的に
開始することになる。適切な記憶メディアがテープ装置内に無い時には、テープ
バックアッププログラムが、テープを挿入するようにユーザに指示する。[0005] In one embodiment, the tape backup program provides a self-monitoring function by indicating that the disk drive is being backed up at a particular point in time, and by further indicating the status of backup and completion. Increase the information provided. When the user is not at the computer system, the tape backup program will automatically initiate the backup by verifying that the appropriate storage medium, such as a tape, is in place in the tape device. . When there is no suitable storage medium in the tape device, the tape backup program instructs the user to insert a tape.
【0006】 このテープバックアッププログラムが、潜在的に故障しているディスクドライ
ブが修復可能になるまでユーザが作業を続けることと、例えばテープやディスケ
ットやZIPドライブのような任意の書き込み可能な記憶メディアを使用して、
データをリアルタイムでバックアップすることとを可能にする。さらに、このバ
ックアッププログラムが、ユーザの介入なしにディスクドライブの潜在的な故障
が検出されてデータがバックアップされる可能性が高いというある程度の保証を
もって、ユーザがコンピュータシステムを無人運転のまま放置することを可能に
する。The tape backup program allows a user to continue working until a potentially failed disk drive can be repaired, and to copy any writable storage media, such as tapes, diskettes and ZIP drives. Use,
Data can be backed up in real time. In addition, the backup program allows the user to leave the computer system unattended with some assurance that potential disk drive failures will be detected and data will likely be backed up without user intervention. Enable.
【0007】 さらに別の実施形態では、別のディスクドライブや書き込み可能CD−ROM
のような他の形態の不揮発性記憶装置が、バックアップ装置として使用される。
1つの変型例では、ディスクドライブが、サーバ、または、適切な記憶能力を有
する他の装置に対するネットワーク接続を経由してバックアップされる。 実施形態の説明 以下の詳細な説明では、本明細書の一部を形成し、かつ、本発明を実施するこ
とが可能な特定の実施形態を例示する添付図面を参照する。これらの実施形態は
当業者が本発明を実施することを可能にするのに十分詳細に記述されており、他
の実施形態を使用することができ、本発明の範囲からの逸脱することなしに構成
の変更を加えることもできると理解されたい。従って、下記の詳細な説明を限定
的なものとして解釈してはならず、本発明の範囲は、添付した特許請求の範囲に
よって規定されている。In yet another embodiment, another disk drive or a writable CD-ROM
Other forms of non-volatile storage devices such as are used as backup devices.
In one variation, the disk drive is backed up via a network connection to a server or other device with appropriate storage capacity. DESCRIPTION OF EMBODIMENTS In the following detailed description, reference is made to the accompanying drawings that form a part hereof, and in which is shown by way of illustration specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention, and other embodiments can be used without departing from the scope of the invention. It should be understood that configuration changes can be made. Therefore, the following detailed description should not be construed as limiting, the scope of the present invention being defined by the appended claims.
【0008】 図1のコンピュータシステム100のブロック線図を本発明に関して説明する
。本発明を具体化するソフトウェアモジュールを図2を参照しながら説明し、こ
のソフトウェアモジュールとコンピュータシステムとによって具体化されるプロ
セスの詳細を示すフローチャートを、図3と図4において説明する。 一実施形態では、コンピュータシステム100が典型的なコンピュータシステ
ムであり、記憶装置112に結合されたプロセッサ110と、システムコントロ
ーラ114とを含む。このシステムコントローラもプロセッサ110に結合され
ており、プロセッサ110とシステムコントローラ114の両方が記憶装置11
2内のデータにアクセスすることが可能である。システムコントローラ114が
、さらにホストバス116にも結合されている。ホストバス116が、さらにデ
ィスクドライブ118と、テープドライブ120と、PCI装置インタフェース
122と、ディスプレイ126に結合されているグラフィックスコントローラ1
24と、キーボード130に結合されているキーボード/マウスコントローラ1
28とを含む複数の周辺装置に結合されている。これらの要素全てが公知の仕方
で調和して動作し、RAM、BIOS、DRAM、または、他の記憶装置のよう
な記憶装置112の中に常駐するソフトウェアが、プロセッサ110において実
行される。システムコントローラ114が上記周辺装置に対するインタフェース
を提供し、データを最初にプロセッサ110を通過させる必要なしに、周辺装置
と記憶装置112の間でのデータ転送を可能にする。A block diagram of the computer system 100 of FIG. 1 is described with respect to the present invention. A software module embodying the present invention will be described with reference to FIG. 2, and flowcharts showing details of processes embodied by the software module and the computer system will be described with reference to FIGS. 3 and 4. In one embodiment, computer system 100 is a typical computer system and includes a processor 110 coupled to a storage device 112 and a system controller 114. This system controller is also coupled to the processor 110, and both the processor 110 and the system controller 114
2 can be accessed. System controller 114 is also coupled to host bus 116. A graphics controller 1 coupled to a host bus 116 is further coupled to a disk drive 118, a tape drive 120, a PCI device interface 122, and a display 126.
24 and a keyboard / mouse controller 1 coupled to the keyboard 130
28, and a plurality of peripheral devices. All of these elements work together in a known manner, and software resident in storage device 112, such as RAM, BIOS, DRAM, or other storage device, executes on processor 110. A system controller 114 provides an interface to the peripheral devices and allows data to be transferred between the peripheral device and the storage device 112 without having to first pass data through the processor 110.
【0009】 プロセッサ110が実行するプログラムの一部が、オペレーティングシステム
と、アプリケーションプログラムと、周辺装置ドライバと、他のモジュールまた
はプログラムとを含む。図2では、各ブロックがプログラムモジュールと装置を
示すブロック線図が、ディスクドライブ装置118の潜在的故障を検出すること
と、ディスクドライブ118上のデータをテープドライブ120上にバックアッ
プすることを可能にすることに関与するブロックを示す。例えば幾つかの名前を
挙げるとIBM Corporation、Western Digital
Corporation、Seagate、および、Quantumを含むディ
スクドライブ供給メーカーから現在市販されている利用可能な多くのディスクド
ライブに、予測故障分析機能が備えられている。予測故障分析機能の1つの業界
標準が、ブロック210の形で示されている通りの自己監視分析報告技術(Self
-Monitoring,Analysis and Reporting Technology )(S.M.A.R.T.)
と呼ばれている。Some of the programs executed by the processor 110 include an operating system, an application program, a peripheral device driver, and other modules or programs. In FIG. 2, a block diagram in which each block shows the program modules and devices enables a potential failure of the disk drive device 118 to be detected and the data on the disk drive 118 to be backed up on the tape drive 120. Show the blocks involved in doing For example, IBM Corporation, Western Digital, to name a few.
Many available disk drives currently available from disk drive suppliers, including Corporation, Seagate, and Quantum, have predictive failure analysis capabilities. One industry standard for predictive failure analysis is a self-monitoring analysis reporting technology (Self) as shown in block 210.
-Monitoring, Analysis and Reporting Technology) (SMART)
is called.
【0010】 ディスクドライブ118の動作特性に関する情報がレジスタに提供され、それ
はBIOS/ドライバ212によってポーリングされ、アプリケーションエージ
ェント214に与えられる。アプリケーションエージェント214が、ディスク
ドライブ118の状態に関するメッセージをユーザに提供し、そのディスクドラ
イブの故障が設定時間内に発生する可能性が高いと判定される場合に、ディスク
ドライブ上のデータのテープバックアップを開始する。アプリケーションエージ
ェント214が、最初に、テープドライブ120によって適正なメディア216
が使用可能であることを確認し、使用不可能である場合には、テープのような適
切なメディアを挿入するようにユーザに指示する。その次に、アプリケーション
エージェント214が、ディスクドライブ118をバックアップするために一般
的に使用されるプログラムと同じプログラムであることが可能であるバックアッ
ププログラム222を起動するために、オペレーティングシステムサービス22
0を呼び出す。バックアッププログラム222がバックアップを開始し、ディス
クドライブからのデータが、PCIバスのようなバス218によって示されてい
るようにテープに転送される。ローカルであろうとネットワーク経由のリモート
であろうと任意の適切な記憶装置に対するバックアップを行うために、バックア
ッププログラム222を使用することが可能である。アプリケーションエージェ
ント214が、BIOS 212とオペレーティングシステムとの間のルータの
役割を果たす。Information about the operating characteristics of the disk drive 118 is provided to a register, which is polled by the BIOS / driver 212 and provided to the application agent 214. The application agent 214 provides a message to the user regarding the status of the disk drive 118 and, if it is determined that the failure of the disk drive is likely to occur within a set time, performs a tape backup of the data on the disk drive. Start. The application agent 214 first causes the tape drive 120 to
Is available, and if not, instructs the user to insert the appropriate media, such as tape. Next, the application agent 214 invokes the operating system service 22 to launch a backup program 222, which can be the same program commonly used to back up the disk drive 118.
Call 0. The backup program 222 initiates a backup and data from the disk drive is transferred to the tape as indicated by a bus 218, such as a PCI bus. The backup program 222 can be used to back up to any suitable storage device, whether local or remote via a network. Application agent 214 acts as a router between BIOS 212 and the operating system.
【0011】 分析ブロック210がある範囲の属性を監視し、レジスタを経由して属性と閾
値情報をアプリケーションエージェント214に送る。その次に、通常の動作で
は、分析ブロック210が警報が許可されるかどうかを決定し、属性と閾値情報
と共にそのメッセージを上記システムに送る。属性と閾値レベルのインプリメン
テーションは各々のディスクドライブ供給者毎に異なっており、既に故障したデ
ィスクドライブの中に記憶された情報から収集されたデータの履歴故障分析に基
づいている。ディスクドライブのアーキテクチャがモデル毎に異なっているので
、属性の個性は重要である。ある1つのモデルの場合に故障を検出する属性と閾
値は、別のモデルの故障の検出には機能しないかもしれない。The analysis block 210 monitors a range of attributes and sends the attributes and threshold information to the application agent 214 via a register. Then, in normal operation, analysis block 210 determines whether an alert is allowed and sends the message to the system along with the attribute and threshold information. The implementation of attributes and threshold levels is different for each disk drive supplier and is based on a historical failure analysis of data collected from information stored in already failed disk drives. The uniqueness of attributes is important because the architecture of disk drives varies from model to model. Attributes and thresholds for detecting a fault in one model may not work for detecting a fault in another model.
【0012】 予測可能な故障は、ディスクドライブが故障する前に時間経過と共に属性が劣
化することによって特徴付けられる。このことが、属性の監視が可能である状況
を生じさせ、予測故障分析を可能にする。ヘッド浮上量の低下が潜在的なヘッド
クラッシュを示す場合があるように、多くの機械的故障が予測可能であると一般
的に見なされている。電子的な障害の中には故障前に劣化を示すものもあるだろ
うが、一般的に機械的問題は漸進的であり予測可能である。[0012] Predictable failure is characterized by the degradation of attributes over time before the disk drive fails. This creates a situation where attribute monitoring is possible and allows for predictive failure analysis. Many mechanical failures are generally considered to be predictable, such that a reduced head flying height may indicate a potential head crash. Although some electronic failures will show degradation before failure, mechanical problems are generally gradual and predictable.
【0013】 属性が各ディスクドライブに特有であるが、様々な一般的特性を識別すること
は可能であり、こうした特性は、その例の幾つかを挙げると、ヘッドの浮上量、
データスループット性能、回転立ち上げ時間、再割付けセクタカウント、シーク
エラーレート、シーク時間性能、スピントライリカウント(spin try recount)
、ドライブキャリブレーションリトライカウント(drive calibration retry co
unt )を含む。他の特性も、ディスクドライブの設計と履歴故障情報とに応じて
、様々なディスクドライブで使用することができる。Although the attributes are specific to each disk drive, it is possible to identify various general characteristics, such as head flying height, heading, to name a few.
Data throughput performance, rotation start-up time, reallocated sector count, seek error rate, seek time performance, spin try recount
, Drive calibration retry count
unt). Other characteristics can also be used with various disk drives, depending on the design of the disk drive and historical failure information.
【0014】 現時点では、ディスクドライブに実装されているS.M.A.R.T.の仕様
には2つのものがある。SFF−8035がパブリックドメインで公開された時
に、ATA/IDE環境用にS.M.A.R.T.が登場した。SCSIドライ
ブは、ANSI−SCSI Informational Exception
Control (IEC)文書X3T10/94−190に定義されている
ような、別の工業規格仕様を組み入れている。At the present time, S.T. M. A. R. T. There are two specifications. When SFF-8035 was released in the public domain, S.S.F. M. A. R. T. Appeared. The SCSI drive is ANSI-SCSI Informational Exception.
Control (IEC) incorporates another industry standard specification as defined in document X3T10 / 94-190.
【0015】 属性と閾値とに関するS.M.A.R.T.システム技術は、ATA/IDE
とSCSI環境とにおいて同様であるが、情報の報告が異なっている。ATA/
IDE環境では、ホスト上のソフトウェアが、S.M.A.R.T.の「状態報
告(report status )」コマンドによって生成される、ディスクドライブからの
警報情報を解読する。アプリケーションエージェント214が、このコマンドの
状態をチェックするために定期的にディスクドライブをポーリングし、この状態
が故障の切迫を知らせる場合には、エンドユーザまたはシステム管理責任者に警
報を送る。アプリケーションエージェント214が、S.M.A.R.T.分析
ブロック210からの「状態報告」コマンドに加えて、報告された属性と警報と
を評価する。S. Regarding attributes and thresholds M. A. R. T. System technology is ATA / IDE
And the SCSI environment, but the reporting of information is different. ATA /
In an IDE environment, the software on the host is M. A. R. T. Decrypt the alert information from the disk drive generated by the "report status" command. The application agent 214 periodically polls the disk drive to check the status of this command, and alerts the end user or system administrator if this status signals an impending failure. If the application agent 214 M. A. R. T. In addition to the "status report" command from analysis block 210, the reported attributes and alerts are evaluated.
【0016】 一般的に述べると、信頼性予測機能を有するSCSIディスクドライブは、正
常または故障のどちらかとして信頼性状態を通報するだけである。SCSI環境
においては、ユーザに通報してテープバックアップを開始する分析ブロック21
0で表現されるように、故障の判断がディスクドライブで発生する。SCSI仕
様は、信頼性上の問題が存在するとディスクドライブが判定する場合に、フラグ
を立てられるセンスビットを規定している。Generally speaking, a SCSI disk drive with reliability prediction capability only reports a reliability status as either normal or failed. In the SCSI environment, the analysis block 21 which notifies the user and starts the tape backup
As represented by 0, a failure determination occurs in the disk drive. The SCSI specification defines a sense bit that can be flagged when a disk drive determines that a reliability problem exists.
【0017】 S.M.A.R.T.コマンドを送ることとATAインタフェースレジスタか
らS.M.A.R.T.データを受け取ることとが可能であるBIOSまたはド
ライバであるBIOS/ドライバ212を経由して、S.M.A.R.T.をサ
ポートするATA/IDEディスクドライブ内のATAレジスタを設定するため
に、APIが提供される。S.M.A.R.T.装置の制御とその装置の状態の
監視をユーザが行うことを可能にするために、バックアッププログラムのような
アプリケーションエージェント214が上記BIOSまたはドライバのトップに
備えられる。幾つかのサブコマンドとその個々のコードとが、ENABLE/D
ISABLE ATTRIBUTE AUTOSAVE−コードD2h、ENA
BLE S.M.A.R.T. OPERATIONS−コードD8h、ENA
BLE S.M.A.R.T. OPERATIONS−コードD9h、および
、RETURN S.M.A.R.T. STATUS−コードDAhを含む。
RETURN S.M.A.R.T. STATUSサブコマンドが、1つ以上
のATAレジスタから状態情報を読み出すために使用される。S. M. A. R. T. Command from the ATA interface register. M. A. R. T. Via the BIOS capable of receiving data or the BIOS / driver 212 which is a driver, S.N. M. A. R. T. An API is provided to set the ATA registers in ATA / IDE disk drives that support. S. M. A. R. T. An application agent 214, such as a backup program, is provided on top of the BIOS or driver to allow the user to control the device and monitor the status of the device. Some subcommands and their individual codes are ENABLE / D
ISABLE ATTRIBUTE AUTOSAVE-code D2h, ENA
BLE S. M. A. R. T. OPERATIONS-Code D8h, ENA
BLE S. M. A. R. T. OPERATIONS-code D9h and RETURN S.D. M. A. R. T. Includes STATUS-code DAh.
RETURN S.R. M. A. R. T. The STATUS subcommand is used to read status information from one or more ATA registers.
【0018】 図3には、ディスクドライブ118の状態を監視するために行われる各ステッ
プが詳細に示されている。これらのステップが、デバイスドライバ、BIOS、
または、アプリケーションプログラムの形で全体としてインプリメントされても
よく、または、これらの間に分散させられてもよい。殆どのインプリメンテーシ
ョンはドライバまたはBIOSにおける状態ポーリングを提供し、他のステップ
は、C++のような多数の高レベル言語で記述されたアプリケーションプログラ
ムの形でインプリメントされる。310では、ドライブレジスタまたはビットが
ポーリングされる。ポーリング間隔はユーザによって規定されても事前に設定さ
れてもよい。故障の進行が急激である場合は、より短い時間であることが、より
効果的な回復のチャンスをもたらすが、現在においては予測不可能な幾つかの形
態の故障があるということが理解されなければならない。各々のポーリングに関
連付けられているポーリングとさらなる処理動作とによって重要なシステムリソ
ースが消費されないことを確実にするように、この時間間隔の時間が選択されな
ければならない。FIG. 3 shows the steps performed to monitor the status of the disk drive 118 in detail. These steps are the device driver, BIOS,
Alternatively, it may be implemented as a whole in the form of an application program, or distributed between them. Most implementations provide status polling in the driver or BIOS, and other steps are implemented in the form of application programs written in a number of high-level languages, such as C ++. At 310, drive registers or bits are polled. The polling interval may be defined by the user or set in advance. If the progress of the failure is rapid, it should be understood that shorter times provide a more effective recovery opportunity, but there are some forms of failure that are currently unpredictable. Must. The time of this time interval must be selected to ensure that critical system resources are not consumed by the polling and further processing operations associated with each poll.
【0019】 312では、ディスクドライブの状態と上記属性のような属性とに関する情報
を含む1つまたは複数のレジスタ値が受け取られ、事前に規定された値またはユ
ーザが規定済みの値と比較される。一実施形態では、SCSI装置の場合に、単
一のビットであるディスクドライブの状態だけが、潜在的な故障状態を表示する
にすぎない。320において潜在的な故障状態が属性から受け取られるか導出さ
れる場合に、322において、故障状態が切迫していることを示すメッセージが
ユーザまたはシステム管理責任者に提供される。故障状態が検出されない場合に
は制御が310のポーリングに戻る。At 312, one or more register values are received that include information regarding the status of the disk drive and attributes, such as the above attributes, and a predefined value or a user is compared to the predefined values. . In one embodiment, for SCSI devices, only a single bit, the status of the disk drive, merely indicates a potential failure condition. If a potential fault condition is received or derived from the attribute at 320, a message indicating an impending fault condition is provided to the user or system administrator at 322. If no fault condition is detected, control returns to 310 polling.
【0020】 潜在的な故障状態の検出の後で、324でテープバックアップの開始が試みら
れ、このステップでは、テープカートリッジのような適切なメディアに関して、
テープドライブが検査される。メディアが検出されない場合には、328におい
て、こうしたメディアを挿入するようにユーザに指示が与えられ、さらに、33
0において、こうしたメディアの存在が検出されるまで待機状態に入る。324
におけるメディアの検出の後に、336において通常のテープバックアップ動作
が開始される。こうした動作は当該技術で公知であり、過去においては、この動
作はユーザによって開始されるか、または、通常の動作中に定期的に行われてき
た。338に示されているように、テープバックアップ動作前またはテープバッ
クアップ動作中に、バックアップ動作の状態が通報機能によってユーザに提示さ
れる。344では、テープバックアップが完了すると、完了の表示がユーザに提
示され、手順が346で終了する。After the detection of the potential fault condition, an attempt is made to initiate a tape backup at 324, in which, for the appropriate media, such as a tape cartridge,
The tape drive is checked. If no media is detected, at 328 the user is prompted to insert such media, and
At 0, a standby state is entered until the presence of such media is detected. 324
336, the normal tape backup operation is started at 336. Such operations are well known in the art, and in the past, these operations have been initiated by the user or have been performed periodically during normal operation. As shown at 338, prior to or during the tape backup operation, the status of the backup operation is presented to the user by the reporting function. At 344, upon completion of the tape backup, a display of completion is presented to the user, and the procedure ends at 346.
【0021】 図4のフローチャートに示されている機能によってユーザがアプリケーション
エージェント214と対話する。ブロック410では、自動テープバックアップ
機能を実行可能化または実行不能化するために、コマンド、グラフィカルユーザ
インタフェース、メニュー方式インタフェース、音声、または、他の構成を介し
てインタフェースがユーザに提供される。412では、ユーザが、同様のインタ
フェースを介してバックアップ基準を編集することが許可にされる。このことが
、テープドライブをストリーミングモード動作状態に保つの十分な速度でデータ
を供給するためにディスクドライブのデータスループットが十分であることを、
ユーザが確保することを可能にする。データ転送速度が低すぎる場合には、テー
プ装置が1度に1つのブロックだけしか書き込めず、従って、第2のブロックが
直ぐに得られない場合は、最初のブロックの後でテープの停止と巻き戻しとを行
った後で、その次のデータブロックを書き込むためにテープを再同期させること
ができる。テープドライブがストリーミングモードで動作することを確保するた
めにバッファリング技術が役に立つが、この技術は、ディスクドライブの性能が
過度に劣化してしまった場合には不十分かもしれない。The user interacts with the application agent 214 by the functions shown in the flowchart of FIG. At block 410, an interface is provided to the user via a command, graphical user interface, menu driven interface, voice, or other configuration to enable or disable the automatic tape backup function. At 412, the user is allowed to edit the backup criteria via a similar interface. This confirms that the data throughput of the disk drive is sufficient to supply the data at a rate sufficient to keep the tape drive in streaming mode operation.
Allows the user to reserve. If the data transfer rate is too low, the tape unit can only write one block at a time, so if the second block is not immediately available, stop and rewind the tape after the first block. After that, the tape can be resynchronized to write the next block of data. While buffering techniques are useful to ensure that the tape drive operates in streaming mode, this technique may not be sufficient if the performance of the disk drive has been severely degraded.
【0022】 実行可能化/実行不能化インタフェースと基準編集インタフェースとが、単一
の画面の形に組み合わされてもよく、さらに、パーソナルコンピュータの操作環
境またはオペレーティングシステムで一般的に使用されているコントロールパネ
ルのようなコントロールパネルを介しての制御のような、ディスクドライブ機能
の一般的な制御と組み合わされてもよい。The enable / disable interface and the reference editing interface may be combined in a single screen, and furthermore the controls commonly used in the operating environment or operating system of a personal computer It may be combined with general control of disk drive functions, such as control through a control panel such as a panel.
【0023】 418では、既に記憶されている以前のバックアップ情報が調べられ、422
で判定されるようにそのディスクドライブが最近になってバックアップされてい
る場合は、選択された時間期間の間はバックアップ機能が実行不能化される。4
30において、ユーザによる規定が可能であるが約24時間にデフォルト設定さ
れているこの時間後に、バックアップ機能が実行可能化される。バックアップ機
能が自動的に実行可能化されてはならないことを表示するために、412におい
てユーザが値を設定してもよい。422において、ディスクドライブが最近にな
ってバックアップされている場合には、432で制御が戻される。ブロック41
8、422、430によって提供される機能が周期的に行われてもよく、これも
再び412でユーザが規定可能である。 結論 将来的に発生するかも知れない潜在的な故障をディスクドライブにおいて検出
した時にディスクドライブのデータを自動的にバックアップすることを可能にす
るシステムを説明してきた。上記説明は例示を意図するものであり、本発明を限
定するものではないということを理解されたい。上記説明を検討することによっ
て、様々な他の実施形態が当業者に明らかになるだろう。本発明は、S.M.A
.R.T.で説明されている予測故障分析機能を使用するが、自動バックアップ
機能を実現するために他の予測故障分析機能が使用されてもよい。こうした機能
が、CD−ROM装置や未だに発明されていないかも知れない他の装置のような
、データを記憶することが可能でありかつその潜在的故障が予測されることが可
能である他のタイプの装置の中に容易に一体化されることが可能である。さらに
、上記実施形態ではテープドライブがバックアップ装置として特定されているが
、半導体記憶装置、さらには、同じコンピュータシステム上もしくは他のネット
ワーク接続コンピュータ上もしくは他の記憶施設上のディスクドライブのような
他の装置が使用されてもよい。BIOSまたはアプリケーションによって提供さ
れる機能の多くが、当業者に公知であるようなソフトウェアやハードウェアやフ
ァームウェアによって提供されることが可能であり、こうした機能を提供する装
置の位置も設計上の公知の選択の問題である。さらに、本発明は、ポータブルコ
ンピュータ、サーバ、中型コンピュータ、または、他のコンピュータのような他
のコンピュータシステムと組み合わされることも可能である。At 418, the previous backup information already stored is examined, and 422 is checked.
If the disk drive has been backed up recently, as determined by, the backup function is disabled for the selected time period. 4
At 30, after this time, which can be defined by the user but defaults to about 24 hours, the backup function is enabled. A user may set a value at 412 to indicate that the backup function must not be automatically enabled. At 422, if the disk drive has recently been backed up, control is returned at 432. Block 41
The functions provided by 8, 422, 430 may be performed periodically, again being user-definable at 412. Conclusion A system has been described that enables automatic backup of disk drive data upon detection of potential failures in the disk drive that may occur in the future. It is to be understood that the above description is intended to be illustrative and not limiting of the invention. Various other embodiments will be apparent to those of skill in the art upon reviewing the above description. The present invention relates to M. A
. R. T. , But other predictive failure analysis functions may be used to implement the automatic backup function. Other types where such functions can store data and whose potential failure can be predicted, such as CD-ROM devices and other devices that may not yet be invented. Can be easily integrated into the device. Further, in the above embodiment, the tape drive is specified as the backup device. However, other devices such as a disk drive on the same computer system or another network-connected computer or another storage facility may be used. A device may be used. Many of the functions provided by the BIOS or applications can be provided by software, hardware or firmware as known to those skilled in the art, and the location of the device providing such functions is also known by design. It is a matter of choice. Further, the present invention can be combined with other computer systems, such as portable computers, servers, mid-sized computers, or other computers.
【図1】 本発明を用いるコンピュータシステムのブロック線図である。FIG. 1 is a block diagram of a computer system using the present invention.
【図2】 本発明の一実施形態で用いられる機能モジュールのブロック線図である。FIG. 2 is a block diagram of a functional module used in an embodiment of the present invention.
【図3】 潜在的な故障状態を検出して、潜在的に故障している装置の中のデータのバッ
クアップを開始するための、図2の機能モジュールによって行われる各ステップ
を示すフローチャートである。FIG. 3 is a flow chart showing the steps performed by the functional module of FIG. 2 to detect a potential failure condition and initiate a backup of data in a potentially failed device.
【図4】 先のバックアップ履歴に基づいてバックアップが必要かどうかを判定するため
に行われる各ステップを示すフローチャートである。FIG. 4 is a flowchart showing steps performed to determine whether backup is necessary based on a previous backup history.
Claims (20)
をポーリングするポーリング装置と、 予め決められた値と前記情報を比較する比較器と、 前記ディスクドライブ装置上に記憶されているデータのバックアップを開始さ
せるバックアップイニシエータ とを含むメモリシステム。1. A backup memory system, comprising: a polling device for polling a disk drive device for providing information on a status of the disk drive device; a comparator for comparing the information with a predetermined value; A backup initiator for starting backup of data stored on the drive device.
項1に記載のメモリシステム。2. The memory system according to claim 1, further comprising a device register for providing said information.
ドライブ装置を含む、請求項1に記載のメモリシステム。3. The memory system according to claim 1, further comprising a tape drive coupled to said disk drive.
タのバックアップを開始する前に前記テープドライブ装置のための適切なメディ
アを提供するように前記メモリシステムのユーザに指示するメッセージシステム
も含む、請求項3に記載のメモリシステム。4. A message system for instructing a user of the memory system to provide an appropriate medium for the tape drive before starting backup of data stored on the disk drive. 4. The memory system of claim 3, further comprising:
装置をポーリングするポーリングモジュールと、 前記ディスクドライブ装置の状態に基づいて前記テープドライブ装置内の適切
なメディア上への前記ディスクドライブ装置上のデータのバックアップを開始す
るテープドライブモジュールとを含むコンピュータシステム。5. A computer system, comprising: a disk drive having an integrated performance monitoring and status reporting function; a tape drive coupled to the disk drive; and a current status of the disk drive. A polling module that polls the disk drive to determine a tape that initiates backup of data on the disk drive to an appropriate medium in the tape drive based on the status of the disk drive. Computer system including a drive module.
タのバックアップを開始する前に前記テープドライブ装置のための適切なメディ
アを提供するように前記メモリシステムのユーザに指示するメッセージシステム
も含む、請求項5に記載のコンピュータシステム。6. A message system for instructing a user of the memory system to provide an appropriate medium for the tape drive before starting backup of data stored on the disk drive. The computer system of claim 5, further comprising:
グモジュールが該ディスクドライブ装置の現在の状態を判定するために前記レジ
スタをポーリングする、請求項5に記載のコンピュータシステム。7. The computer system of claim 5, wherein the disk drive includes a register, and the polling module polls the register to determine a current state of the disk drive.
ョンプログラムを含む、請求項5に記載のコンピュータシステム。8. The computer system according to claim 5, wherein said tape drive module includes a software application program.
行不能化する能力をコンピュータシステムのユーザに提供するインタフェースモ
ジュールも含む、請求項5に記載のコンピュータシステム。9. The computer system of claim 5, further comprising an interface module that provides a user of the computer system with the ability to enable or disable initiation of data backup.
る時に、前記コンピュータシステムに、 ディスクドライブ装置の状態に関する情報を提供する該ディスクドライブ装置
をポーリングすること、 選択された値と前記情報を比較すること、 前記ディスクドライブ装置上に記憶されたデータのバックアップを開始するこ
と、 とを含むステップを行なわせるコンピュータプログラムを含むコンピュータ読み
取り可能メディア。10. When polled by a suitably configured computer system, the computer system polls the disk drive for providing information about the status of the disk drive, retrieving the selected value and the information. Computer readable media comprising a computer program for performing the steps of: comparing; starting a backup of data stored on the disk drive device.
に、 前記選択された値を編集するためのユーザインタフェースを提供すること を含むステップを行なわせる、請求項10に記載のコンピュータ読み取り可能メ
ディア。11. The computer-readable medium of claim 10, wherein the computer program further causes the computer to perform the steps of: providing a user interface for editing the selected value.
に、 前記選択された値に対する前記情報の比較に関わりなく、前記ディスクドライ
ブ装置上に記憶されたデータのバックアップを開始することをユーザが実行可能
化または実行不能化することを可能にするユーザインタフェースを提供すること
を含むステップを行なわせる、請求項11に記載のコンピュータ読み取り可能メ
ディア。12. The computer program, wherein the computer program is further operable by a user to initiate a backup of data stored on the disk drive device, regardless of comparing the information to the selected value. The computer-readable medium of claim 11, wherein the steps comprise providing a user interface that allows for enabling or disabling.
に、 前記ディスクドライブ装置上に記憶されたデータのバックアップを開始する前
にバックアップ装置を適切なメディアに関して検査すること を含むステップを行なわせる、請求項10に記載のコンピュータ読み取り可能メ
ディア。13. The computer program, wherein the computer program further causes the computer to perform steps including: checking a backup device for suitable media before initiating a backup of data stored on the disk drive device. Item 13. A computer-readable medium according to Item 10.
に、 前記バックアップと前記ディスクドライブ装置との状態に関する複数のメッセ
ージを提供すること を含むステップを行なわせる、請求項10に記載のコンピュータ読み取り可能メ
ディア。14. The computer-readable medium of claim 10, wherein the computer program causes the computer to further perform steps including: providing a plurality of messages regarding the status of the backup and the disk drive device. .
能を有するディスクドライブ装置と、 前記システムバスに結合されているテープドライブ装置と、 前記ディスクドライブ装置の現在の状態を判定するために前記ディスクドライ
ブ装置をポーリングするポーリングモジュールと、 前記ディスクドライブ装置の状態に基づいて前記テープドライブ装置内の適切
なメディア上に前記ディスクドライブ装置上のデータをバックアップすることを
開始するテープドライブモジュールとを含むコンピュータシステム。15. A computer system, comprising: a processor coupled to a storage device; a system controller coupled to the processor and the storage device; a system bus coupled to the system controller; A display coupled to the system bus; a disk drive coupled to the system bus and having integrated performance monitoring and status reporting; a tape drive coupled to the system bus; and the disk A polling module that polls the disk drive to determine the current state of the drive; anda data on the disk drive on appropriate media in the tape drive based on the state of the disk drive. Backup Computer system comprising a tape drive module starts to.
ータのバックアップを開始する前に、前記テープドライブ装置のための適切なメ
ディアを提供するように前記メモリシステムのユーザに指示するメッセージシス
テムを含む、請求項15に記載のコンピュータシステム。16. A message instructing a user of the memory system to provide an appropriate medium for the tape drive before starting backup of data stored on the disk drive. The computer system of claim 15, comprising a system.
アップの状態をユーザに通知する、請求項16に記載のコンピュータシステム。17. The computer system according to claim 16, wherein said message system further notifies a user of a status of backup of said data.
歴を記憶し、先のバックアップが特定の時間期間内に行われている場合にデータ
のバックアップの開始を実行不能化する、請求項15に記載のコンピュータシス
テム。18. The tape drive module according to claim 15, wherein the tape drive module stores a history of backup operations and disables the start of data backup if a previous backup has been performed within a specific time period. Computer system as described.
ングモジュールが、前記ディスクドライブ装置の現在の状態を判定するために前
記レジスタをポーリングする、請求項15に記載のコンピュータシステム。19. The computer system of claim 15, wherein the disk drive includes a register, and the polling module polls the register to determine a current state of the disk drive.
実行不能化する能力をコンピュータシステムのユーザに提供するインタフェース
モジュールを含む、請求項15に記載のコンピュータシステム。20. The computer system of claim 15, further comprising an interface module that provides a user of the computer system with the ability to enable or disable initiation of data backup.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US96262497A | 1997-11-03 | 1997-11-03 | |
| US08/962,624 | 1997-11-03 | ||
| PCT/US1998/023152 WO1999023562A1 (en) | 1997-11-03 | 1998-10-30 | Automatic backup based on disk drive condition |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2001522089A true JP2001522089A (en) | 2001-11-13 |
Family
ID=25506149
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000519357A Pending JP2001522089A (en) | 1997-11-03 | 1998-10-30 | Automatic backup based on disk drive status |
Country Status (4)
| Country | Link |
|---|---|
| JP (1) | JP2001522089A (en) |
| AU (1) | AU1294099A (en) |
| CA (1) | CA2307212A1 (en) |
| WO (1) | WO1999023562A1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007213670A (en) * | 2006-02-08 | 2007-08-23 | Funai Electric Co Ltd | Hard disk device |
| US9176813B2 (en) | 2012-05-23 | 2015-11-03 | Fujitsu Limited | Information processing apparatus, control method |
| WO2017169464A1 (en) * | 2016-03-30 | 2017-10-05 | 株式会社日立国際電気 | Substrate processing device and processing system |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6973553B1 (en) | 2000-10-20 | 2005-12-06 | International Business Machines Corporation | Method and apparatus for using extended disk sector formatting to assist in backup and hierarchical storage management |
| WO2004025650A1 (en) * | 2002-09-16 | 2004-03-25 | Seagate Technology, Inc. | Predictive disc drive failure methodology |
| GB0813397D0 (en) * | 2008-07-22 | 2008-08-27 | Watkin Peter M | Monitoring of backup activity on a computer system |
| US20100174878A1 (en) * | 2009-01-06 | 2010-07-08 | Crawford Communications | Systems and Methods for Monitoring Archive Storage Condition and Preventing the Loss of Archived Data |
| US9229821B2 (en) | 2013-11-13 | 2016-01-05 | International Business Machines Corporation | Reactionary backup scheduling around meantime between failures of data origination |
| US10157105B2 (en) * | 2016-07-28 | 2018-12-18 | Prophetstor Data Services, Inc. | Method for data protection for cloud-based service system |
| US10783029B2 (en) * | 2017-07-17 | 2020-09-22 | Seagate Technology Llc | Data replication in a storage system |
| EP3457282A1 (en) * | 2017-09-15 | 2019-03-20 | ProphetStor Data Services, Inc. | Method for data protection in cloud-based service system |
| RU2697961C1 (en) | 2018-03-30 | 2019-08-21 | Акционерное общество "Лаборатория Касперского" | System and method of assessing deterioration of data storage device and ensuring preservation of critical data |
| EP3547139B1 (en) * | 2018-03-30 | 2021-05-12 | AO Kaspersky Lab | System and method of assessing and managing storage device degradation |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5212784A (en) * | 1990-10-22 | 1993-05-18 | Delphi Data, A Division Of Sparks Industries, Inc. | Automated concurrent data backup system |
-
1998
- 1998-10-30 AU AU12940/99A patent/AU1294099A/en not_active Abandoned
- 1998-10-30 CA CA002307212A patent/CA2307212A1/en not_active Abandoned
- 1998-10-30 JP JP2000519357A patent/JP2001522089A/en active Pending
- 1998-10-30 WO PCT/US1998/023152 patent/WO1999023562A1/en not_active Ceased
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007213670A (en) * | 2006-02-08 | 2007-08-23 | Funai Electric Co Ltd | Hard disk device |
| US9176813B2 (en) | 2012-05-23 | 2015-11-03 | Fujitsu Limited | Information processing apparatus, control method |
| WO2017169464A1 (en) * | 2016-03-30 | 2017-10-05 | 株式会社日立国際電気 | Substrate processing device and processing system |
Also Published As
| Publication number | Publication date |
|---|---|
| CA2307212A1 (en) | 1999-05-14 |
| WO1999023562A1 (en) | 1999-05-14 |
| AU1294099A (en) | 1999-05-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6401214B1 (en) | Preventive recovery action in hard disk drives | |
| US6178452B1 (en) | Method of performing self-diagnosing and self-repairing at a client node in a client/server system | |
| US7991923B2 (en) | Storage device condition reporting and error correction | |
| US7065620B2 (en) | Systems and methods for backing up data | |
| JP3348417B2 (en) | Data recovery method in storage system | |
| US20020138705A1 (en) | Data saving method and external storage device | |
| US20070168715A1 (en) | Emergency data preservation services | |
| JP2001522089A (en) | Automatic backup based on disk drive status | |
| JPH1078897A (en) | Computer data storage system | |
| US6944758B2 (en) | Backup method for interface BIOS by making backup copy of interface BIOS in system BIOS and executing backup interface BIOS in system BIOS if error occurs | |
| JP2005322399A (en) | Method for maintaining track data integrity in a magnetic disk storage device | |
| US7073025B2 (en) | Disk array apparatus and control method for the same | |
| US20240419354A1 (en) | Disk processing method and system, and electronic device | |
| US20060010286A1 (en) | Tape drive apparatus | |
| US20090300433A1 (en) | Information processing apparatus, medium recording error notification program, and error notification method | |
| CN115061641B (en) | Disk fault processing method, device, equipment and storage medium | |
| US20080209254A1 (en) | Method and system for error recovery of a hardware device | |
| JP2008198322A5 (en) | ||
| JP2008198322A (en) | Hard disk state monitoring device and hard disk state monitoring method | |
| CN106990918A (en) | Method and device for triggering RAID array reconstruction | |
| JP4904365B2 (en) | Emergency data storage service | |
| US6684344B1 (en) | Control unit of external storage, method for substituting defective block, and storage medium wherein control program for substituting defective block has been stored | |
| CN112784101A (en) | Video data storage method and device and data storage equipment | |
| KR20030082779A (en) | Method to recover the errors of dual flash memory in Network Attached Storage(NAS) | |
| JP4985033B2 (en) | Backup program, backup method and backup device |