IUEC SORA-QAI データ復旧サービス
RAIDのデータ復旧: ミラー・ストライピング・パリティ付きまで柔軟に対応いたします。

RAIDサーバ(RAID-NAS等含む)に関しましては、企業様向けサーバからTeraStationまで、多岐に渡ります。一般的に2台以上のドライブを分散またはミラーさせ、故障に備えるシステムとして販売されております。しかし、リビルドに失敗するという脆弱性があり、それによりデータ損失につながるケースは、決して少なくないのも事実です。

セクタをチャンクと呼ばれる塊で分割し、各データを分散することにより、速さや耐久性向上を図ったものがRAIDとなります。

このとき「リビルド」できず、データ復旧をご相談いただく事が大変多い傾向です。リビルドとは、正常な状態に戻す作業を指しますが、実はこれ、確実な成功は保証されておりません。

なぜなら、ドライブは徐々に劣化する性質があるためです。突発的な故障ならリビルドできるのですが、徐々に劣化して故障した場合は、リビルドを必要とした地点で他のドライブにも劣化による整合性が壊れている状況となっており、結果的にリビルドに失敗します。このような性質を生み出している原因は「ビット腐敗」です。この「ビット腐敗」については、以下で詳しくまとめております。

RAID-0
(ストライピング)
速度面向上が目的で、データ保護性は全くありません。

一定サイズのストライプサイズでデータを分散させて高速化を図ります。そのため、1台でも故障いたしますと全データにアクセス不能となります。
RAID-1
(ミラーリング)
速度面は単独の場合と同じです。

データ保護性は台数に比例して大きくなります。セクタレベルでデータをミラーいたします。1台以上が故障してもデータが温存されるメリットがございます。ただし、ビット腐敗の問題が絡み、都合通りにはいかない場合も多く、ミラーでもリビルドできない場合も多々ございます。
RAID-5
(パリティ付ストライピング)
速度面については、読み込み側は向上しますが書き込み側はパリティ計算などで低下します。

データ保護性は台数に比例して低下いたします。なぜなら、台数が増加しても故障が許されるドライブは1台までとなるからです。これは、RAID-0の分散処理にパリティを入れた構成となるためです。

このパリティとは、排他的論理和の計算を行い、失われた部分を他の要素から補填する性質を与えます。この排他的な性質は、失われたビットが他のビットより復元可能である状態を提供します。
RAID-6
(二重パリティ付ストライピング)
RAID-5の改良版です。

二重のパリティ計算が存在するため、RAID-5は「1台の破損まで許容」となりましたが、RAID-6は「2台の破損まで許容」に拡張され、より安全性が高いです。
RAID-10
(1+0または0+1)
RAID-0とRAID-1を組み合わせた構成となります。速度面と耐久性を兼ね備えた構成ですが、容量は搭載ドライブ全容量の半分となるため、コスパが悪いです。

なお、RAID-10を組む場合はミラーリングしたものをストライピングする1+0の方を必ずご利用ください。
スパニング速度面は単独の場合と同じ、そして各ドライブの容量がつながるだけで耐久性もありません。よって利点は一切なく、これを利用する価値は全くありません。

複数のドライブを接続するNASの黎明期でよくみられた構造でした。実装が簡単で容量をつなげられたので、その点だけで採用されてしまった感じです。

データスキャン作業に関しましては、「並列同時解析」による一括処理です。

RAIDで重要となるデータ整合性検査はRAID専用に開発いたしております。並列処理に融合させた検査となりまして、バッファを検査へ流用し2度目のバッファ処理を防ぎます。別処理で乗せてしまうと、バッファへの2度読みが発生し時間的に大きな不利となります。

    >>データスキャン作業(必要台数へ実施)>>データ整合性検査
ドライブ取出作業>>初期診断作業>>損傷分布検査作業
    >>クリーンルーム作業>>データスキャン作業(必要台数へ実施)>>データ整合性検査

データ復旧の実施に必要となる全ドライブを、RAID装置から取り出す作業となります。 全てのドライブを調査いたしますので、全て取り外します。

  1. ドライブに負担がないよう診断を実施いたします。
    ※ RAID構成の場合は、ディスク単位で実施いたします。
  2. スキャンが通常(レベル1~2、クラスタ)レベルで可能か判断いたします。
  3. 2の過程で不可判定の場合、別の手法(セクタ単位レベル)を試します。
  4. 3の過程で不可判定の場合、クリーンルーム作業を検討します。

※ 1の段階であっても、危険と判断できる場合は、クリーンルーム作業を検討いたします。
※ 2および3は独自ソフトウェアにて素早く実施いたしております。

損傷度合いの全体分布を予測し作成します。この結果から、クリーンルーム作業の必要性を検討します。分布図より読み取れる範囲が小さいと推測される場合は、クリーンルーム作業により復活させる必要性ありとなりますし、複数のドライブで一つのアレイ(データ)を成しておりますので、最善の選択すなわちどのドライブを回復させるか判断を仰ぐ必要が必ず生じます。

複数のミラーリングで両方破損の場合、損傷分布検査作業にて状態の良い1台が選び出されます。状態の良い方からデータを復旧する作業により、復旧率の点でお客さまのご期待にお応えいたします。

[損傷分布に関して]
電源を入れているだけでも広がって行く傾向がありまして、各ドライブの損傷度合いを見抜くのに必須な作業となります。実際には数値化ではなくグラフ化してしまいます。その方が着実に分かるためです。選定されたドライブに対し復旧方針を立てます。

それから、最適な作業(クリーンルーム作業・データスキャン作業)を実施いたします。

  1. [少しでも最良な条件を作る]:
    HDDに付着するホコリを除去いたします。
  2. [表面検査]:
    トップカバーの開封に着手しプラッタ表面の状態を検査します。(スキャンに応用します)
  3. [破損個所回収]:
    正常動作を阻害する直接的な要因を全て取り除きます。(例:吸着したヘッド等)
  4. [剥離した磁性体除去]:
    内部の汚れている個所(削られた磁性体)を除去し、それらを回収します。
  5. [内部部品交換]:
    破損した部品を全て取り除き、正常品から取り外したものと交換します。
  6. [最終チェック]:
    全部品を再確認いたします。確認のち、トップカバーを閉じで作業完了です。
  7. [ファームウェア修復]:
    状況によっては、ファームウェア系統の修復を実施します。

単独ドライブの場合と同じ作業を実施いたします。 複数のドライブを単につなげただけですので、その故障に関しましては1台ずつ別々に修復いたします。 もちろん損傷分布検査作業で必要ないと判断されたドライブには処置いたしません。

データスキャン以降を一括処理できる、RAIDマスターツール(並列同時解析)を独自開発いたしました。現在、RAIDのデータ復旧を着実に処理できる「並列同時解析」を独自に開発いたしました。ドライブ型番別に「スキャンマップ(パターン)」をもち、はじめに概算的な調整がなされます。

RAIDのデータ復旧にて主要となるのは「データ整合性検査」です。データが化けていないかどうか独自の検査方法で確実に判断するものとなっております。「データがバラバラで、ほとんど(一切)開かない状態で納品された」例などは、この検査が行われていないことを示します。 データリストにファイル名が存在しても、この検査がないとそのような場合も十分に考えられます。この検査ではファイル名があってもほとんど開かないという状況を100%防ぐことのできる検査です。

コンピュータによるファイル自走検査、高クオリティおよびプライバシーを確保いたします。以下「ファイル自動走査」にて、ファイル構成が正しいかどうか検査中です。