ソフトウェアRAIDミラー検証


0

RAID 1ミラーを作成し、単一のハードドライブに2つのパーティションを作成しました。sdc1とsdc2です。私の質問は、両方のドライブにデータが書き込まれていることを確認する方法と、sdc1とsdc2からどのように知ることができるかです特定のパーティションを書き込む


これは、RAIDハードウェアのファームウェアやRAIDソフトウェアによって処理されます。あなたの質問は明確ではありません。
ラムハウンド14年

RAIDミラーのデータがRAIDセットのメンバーであるパー​​ティションsdc1とsdc2の両方に書き込まれていることを確認したいだけですが、方法がわかりません。
マルチー14年

これは心配するべきことではありません。これは、使用しているRAIDハードウェアによって、またはソフトウェアベースのRAIDセットアップを実装している場合はRAIDソフトウェアによって処理されるものです。
ラムハウンド14年

回答:


0

これがハードウェアRAIDであるかソフトウェアRAIDであるかは言及しません。両方のパーティションが同じハードドライブにあるため、ソフトウェアRAIDであると想定します。

ほとんどのソフトウェアRAIDソリューションには、パーティション間のデータ複製をテストする方法があります。たとえば、raidtoolsには「raidsetfaulty」コマンドがあります。使用方法の例を次に示します。

raidsetfaulty /dev/md1 /dev/sdc2

アレイ/ dev / md1のディスク/ dev / sdc2を故障させるのに十分なはずです。mdadmを使用している場合は、単に入力します

mdadm --manage --set-faulty /dev/md1 /dev/sdc2

今、物事は上昇し、楽しみが現れます。最初に、システムのログにこの最初の行のようなものが表示されるはずです。スペアディスクが構成されている場合、2行目のようなものが表示されます。

kernel: raid1: Disk failure on sdc2, disabling device. 
kernel: md1: resyncing spare disk sdb7 to replace failed disk

/ proc / mdstat outをチェックすると、劣化したアレイが表示されます。使用可能なスペアディスクがある場合は、再構築が開始されているはずです。

ソース:http : //www.tldp.org/HOWTO/Software-RAID-HOWTO-6.html


解決策をありがとう、そして私は尋ねる別の質問があります:sdb1とsdb2を使用してraid 1 md0を作成し、ext4にフォーマットしてマウントポイントにマウントし、そこにいくつかのデータを書き込んだ後、マウントする方法がありますRAIDおよびアクセスデータの単一メンバーsdb1またはsdb2のみ。ありがとう
Maruti 14年

1つのドライブだけでRAIDアレイを組み立てることができます。mdadmを使用している場合、コマンドはになりますmadadm -A /dev/sdb1。:あなたはこの、似ているが、わずかに異なる質問をチェックアウトかもしれないunix.stackexchange.com/questions/64889/...
tbenz9

答えが役立った、または正しかった場合、それを正しいとマークするか、それを支持することを忘れないでください。
tbenz9 14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.