openSUSE 12.2でホームメディアサーバーを実行しています。RAID-10構成で8つの2TBドライブを使用しています。私は故意に2種類のドライブを購入しました。4つはSeagate Barracuda Greenで、もう4つはWestern Digital Redです。私の目標は、アレイ内のミラーリングされた各ペアが異なるドライブ(つまり、1つのSeagateドライブと1つのWDドライブ)で構成されるようにRAIDを構成することです。残念ながら、YaST2 Partitionerはアレイの構造でこのレベルの選択を提供しなかったため、デフォルトのRAID10構造がどのように見えるかを調べようとしています。
私は次のことを知っています:
- sdc、sdd、sde、sdfはすべてWDドライブです
- sdg、sdh、sdi、sdjはすべてSeagateドライブ
RAIDを作成するときに、デフォルトの「n2」レイアウトを選択しました。これらの2つのソースからの情報に基づく私の推測は、隣接するドライブがミラーリングされている(つまり、sdc == sdd、sde == sdfなど)と思いますが、確実に知りたいです。
- http://en.wikipedia.org/wiki/Non-standard_RAID_levels#Linux_MD_RAID_10
- /server/200725/mirrored-and-stripped-hd-drives-in-raid10
以下は、「mdadm --detail / dev / md0」の出力です。
/dev/md0: Version : 1.0 Creation Time : Sat Mar 16 12:55:11 2013 Raid Level : raid10 Array Size : 7814045696 (7452.05 GiB 8001.58 GB) Used Dev Size : 1953511424 (1863.01 GiB 2000.40 GB) Raid Devices : 8 Total Devices : 8 Persistence : Superblock is persistent Intent Bitmap : Internal Update Time : Sat Mar 16 13:09:37 2013 State : active, resyncing Active Devices : 8 Working Devices : 8 Failed Devices : 0 Spare Devices : 0 Layout : near=2 Chunk Size : 2048K Resync Status : 1% complete Name : aldaris:0 (local to host aldaris) UUID : c6cc3943:97394500:b77d44cd:f02ed876 Events : 149 Number Major Minor RaidDevice State 0 8 33 0 active sync /dev/sdc1 1 8 49 1 active sync /dev/sdd1 2 8 65 2 active sync /dev/sde1 3 8 81 3 active sync /dev/sdf1 4 8 97 4 active sync /dev/sdg1 5 8 113 5 active sync /dev/sdh1 6 8 129 6 active sync /dev/sdi1 7 8 145 7 active sync /dev/sdj1
そしてここに/ proc / mdstatの内容があります:
Personalities : [raid10] md0 : active raid10 sdj1[7] sdi1[6] sdh1[5] sdg1[4] sdf1[3] sde1[2] sdd1[1] sdc1[0]
7814045696 blocks super 1.0 2048K chunks 2 near-copies [8/8] [UUUUUUUU]
[>....................] resync = 4.8% (375163456/7814045696) finish=1206.5min speed=102751K/sec
bitmap: 57/59 pages [228KB], 65536KB chunk
unused devices: <none>
だから私の質問は:
- どのドライブがお互いのミラーであるかをどのように確認しますか?
- これを変更する方法はありますか、または(ドライブ文字を交換するため)ワイヤーを交換してからRAIDを再構築する必要がありますか?
前もって感謝します。
接線メモ、これを行う私の理由を知りたい人のために:同じモデルとバッチのドライブは、同様の使用負荷、稼働時間、温度で動作し、系統的な変動はほとんどなく、ドライブ間の障害までの時間の違いが主に駆動されます製造プロセスのランダムな変動による。これにより、複数のドライブが同時に停止するリスクが高まります。異なるバッチからだけでなく、完全に異なるメーカーからドライブを購入することで、アレイに体系的なバリエーションを導入し、どのドライブが同じようなときに故障するかに影響を与えています。
RaidDevice
コラムを見ることができると思います。(0,1)、(2,3)、(4,5)、(6,7)のように単純な場合もあります。そのため、WD / Sea / WD / Sea / etcのようにRaidDeviceを整列させる必要があると思いますが、それについては100%確実ではありません。