J'ai un serveur multimédia domestique fonctionnant sur openSUSE 12.2. J'utilise huit disques de 2 To dans une configuration RAID-10. J'ai délibérément acheté deux types de disques différents: quatre Seagate Barracuda Green et quatre Western Digital Red. Mon objectif est de configurer le RAID de telle sorte que chaque paire en miroir au sein de la matrice soit constituée de disques différents (c'est-à-dire un disque Seagate et un disque WD). Le partitionneur YaST2 ne m'a malheureusement pas donné ce niveau de choix dans la structure du tableau, alors maintenant j'essaie de savoir à quoi ressemble la structure RAID10 par défaut.
Je sais ce qui suit:
- sdc, sdd, sde et sdf sont tous des disques WD
- sdg, sdh, sdi et sdj sont tous des disques Seagate
J'ai choisi la disposition par défaut «n2» lors de la création du RAID. Ma supposition basée sur les informations de ces deux sources est que les lecteurs adjacents sont en miroir (c'est-à-dire, sdc == sdd, sde == sdf, etc.), mais je veux savoir avec certitude:
- http://en.wikipedia.org/wiki/Non-standard_RAID_levels#Linux_MD_RAID_10
- /server/200725/mirrored-and-stripped-hd-drives-in-raid10
Voici la sortie de '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
Et voici le contenu de / 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>
Mes questions sont donc:
- Comment savoir quels disques sont des miroirs les uns des autres?
- Existe-t-il un moyen de changer cela, ou dois-je simplement permuter les fils (car cela permutera les lettres de lecteur), puis reconstruire le RAID?
Merci d'avance.
Remarque tangentielle, pour quiconque veut connaître mon raisonnement pour le faire: les disques du même modèle et du même lot, fonctionnant sous des charges d'utilisation, une disponibilité et une température similaires ont peu de variation systématique, et les différences de temps de défaillance entre les disques seront principalement motivées par variation aléatoire du processus de fabrication. Cela augmente le risque que plusieurs disques meurent à la fois. En achetant des disques non seulement de différents lots mais de fabricants complètement différents, j'introduis des variations systématiques dans ma baie, influençant ainsi les disques qui tomberont en panne à des moments similaires.
RaidDevice
colonne. Cela peut être aussi simple que (0,1), (2,3), (4,5), (6,7). Cela me ferait supposer que vous devez aligner RaidDevice comme WD / Sea / WD / Sea / etc ... Mais je ne suis pas sûr à 100% de cela.