• ベストアンサー

ディスクミラーリング

punchan_jpの回答

回答No.5

(単一)パリティに関して: パリティ(parity)というのは符号理論の用語です。データの誤り を検出したり訂正したりするために、もとのデータに付加する冗長 なデータのことで、もともとは1ビットとは限りません。 「単一」パリティでは、パリティを含むデータ全体の1の個数が偶 数個になるように、パリティビットの値を決めます。例えば、0110 というデータのパリティは 0 で、1101 では 1 です。これをもと のデータの右端に付加して考えるとすると、01100 と 11011 が得 られます。(haporun さんの言われる排他的ORは、結局1の個数を 偶数にするための演算ということです) RAID5では、このパリティも含むビットが別々のディスクに入るよ うに制御されます。ここで1個ディスクが壊れたとすると、上の5ビッ トのうち一つが得られなくなります。この場合、全体の1の個数が 偶数だったわけですから、残る4ビットから1が偶数個になるように 同じようにパリティを求めてやると、もとのビットが推測できてし まうわけです。 例えば左端がわからないとしましょう。この場合、 x1100 -> x=1^1^0^0=0、および、 x1011 -> x=1^0^1^1=1 と推測できます。 単一パリティでは、このように1ビットが不明になってしまうと、 修復が可能ですが、ディスクが誤ったビットを出力してしまうと、 1が奇数個になるので誤りがあることはわかりますが、どこが誤っ たかはわからないので訂正できなくなります。また、当然、ディス クが2個壊れると、データが失なわれます。 RAIDの宣伝でわりとわかりやすい説明をしているサイトがあるので、 紹介しておきます。

参考URL:
http://www.newtech.co.jp/tech/Column/Column2/column2_1.html
fight_triforma
質問者

お礼

大変詳しいご説明ありがとうございました。 しかし、わからないところが。。。 あまりに基本的な事でキーボードを打つ手が震えるかもしれませんが。。。是非、皆さん教えてください。 >>例えば左端がわからないとしましょう。この場合、 >>x1100 -> x=1^1^0^0=0、および、 >>x1011 -> x=1^0^1^1=1 と推測できます。 とありますが、それぞれなぜ0と1に推測できるのでしょうか? よろしくお願いします。 あと、 再度質問する場合は“お礼をする”ではなく“補足する”で記入するんでしょうかねぇ~??

関連するQ&A

  • ミラーリングを組んだHDDが・・・・

    冗長の失敗と異形式?と表示されていたので 形式の異なるディスクのインポートをしてみたら、ミラーリングで1つのHDDだったのに 2つに別れてしまいました。  一応2つとも正常 となっているのですが、背景の色?が黄土色になっています。 ミラーリングに戻したいのですがもう手遅れでしょうか?

  • ミラーリングについて

    ミラーリングについて教えてください。 ミラーリングとは1台のパソコンでのみ行うものですか? 複数台のパソコンをミラーリングすることは可能ですか? 現在、デスクトップPCが3台あるのですが、 その3台すべてミラーリングすることは出来るのでしょうか? A、B、Cとパソコンがあったとして、 Aのハードディスクが何らかの原因で起動しなくなった場合 BやCのパソコンでAのデータを呼び起こすことは可能ですか?

  • ソフトミラーリングしてたDISKの復旧方法を教えてください

    DELLサーバーをWin2000Serverにてソフトミラーリングで ハードディスクを2台使用していました 1台が故障したため 交換しましたが元のDiskには 冗長の失敗と表示されています、 又、ミラーの復旧のコマンドが選択できなく ミラーの削除しか 表示されません 再インストールしか方法は無いのでしょうか

  • 動的ミラーリングについて知りたい

    動的ミラーリングとはどういうことか知りたいのですが、検索してもわからず困っています。なので教えていただけたらうれしいです。それと自作でその処理を使った内容のシステムをつくるのは簡単なことなのでしょうか? それも詳しく教えていただけたらと幸いです。それかサイトでもかまいません。よろしくお願いします。

  • ミラーリングをしたい

    Windows2000Serverでミラーをしたいと思っています。しかし、根本的なところから全然わかりません。なんでもかまいませんので情報を頂きたいです。 ちなみに今、検証をしているのですが困っているのが、ディスク1個目にパーテーションが10個存在しているのですがそのパーテーションをディスク2個目にそれぞれミラーしていくと5個目の時に「内部エラー 要求された操作はサポートされていません」と表示され、ミラー出来なくなります。 何でもかまいませんのでよろしくお願いします。

  • ミラーリングについて

    ibook M6497 ツインUSBを使用してますが、もう1台のディスプレイを繋げてミラーリングをしたいのですが、やり方が分かりません。 確か、ノーマル(初期)では、使用できず、コマンドを打ち込むことによって、使用できるはずですが.. 教えて下さい。

    • ベストアンサー
    • Mac
  • Windows2000のミラーリングについて

    サーバのミラーリングを行いたいのですが、環境はサーバにはExpress5800を使用しており、OSはWinndows2000serverです。ミラーリングのためにもう一台Express5800を準備しています。ミラーリングはWindowsの設定だけすれば出来るのでしょうか?ハード同士の接続方法とWindowsの設定方法を教えてください。

  • スクリーンミラーリングが出来ない。

    ブラビアW900A、スマホXPERIAZ3を使用してます。 始めにブラビアを操作し、ミラーリングの接続待ちを行い、スマホからミラーリングをオンにするとブラビアは画面が変わりミラーリング準備中から数十秒後、他機器との接続に失敗しましたとなり、スマホではスクリーンミラーリングがオンにできませんでした、後でやり直してくださいと表示されます。 後でやり直しても同じ繰り返しだし電源を入れ直しても同じ繰り返しで困っています。対処方法はございますか? ※OKWaveより補足:「ソニー製品」についての質問です。

  • ミラーリングするソフトウェア

    対象をミラーリングするソフトウェアを探しています。 自分では見つけられませんでした・・・。 要件は以下の通りです。  ・マスターとミラーのディレクトリを指定出来る。  ・OSを起動すれば自動実行され(タスクトレイ待機などで)、   マスター側にファイル作成・変更などが行われた時、   ミラーリングを動的に行う。  ・フリーウェア 無ければシェアウェアでも構いませんが、2番目の要件が重要です。 どなたかご存知の方、ご教示願います。

  • ミラーリングを1台だけ他PCに繋いでも読めません

    windows7 proにはRAID機能があるということなので、ミラーリングにしてみたのですが、試しにミラーされているHDDを1台だけ外して、XPで動いている他のPCに繋いでもマイコンピュータに表示されず、中を見ることができませんでした。 (ディスクの管理で見ると認識はしているのですが「異形式」となっています) 以前、XPを使用している時にマザーボードの機能でミラーリングをした事があったのですが、その時はミラーを構成しているHDDを1台だけ他PCに繋いだら普通のHDDと同じようにデータを扱えました。 windows7のミラーは1台だけでは読むことができないのでしょうか? それともXPに繋いだから読めないだけで、別の7が入ったPCなら1台でも読めるのでしょうか?