Identifier un système RAID

Identifier un système RAID - Installation - Linux et OS Alternatifs

Marsh Posté le 20-04-2009 à 13:06:20    

Je dois reprendre une machine et veut la migrer sous Debian (c'est actuellement une Mandriva).
Il y a un RAID mais je ne parviens pas à déterminer comment il est défini. J'imagine que c'est un RAID matériel mais comment en être certain ? mdadm n'est pas disponible sur cette machine.
 
Puis-je conclure des informations suivantes que c'est du matériel et que je dois accéder au BIOS pour le gérer ? (ce qui est plutôt génant pour un serveur en prod).
 
Merci.
 
 
 

LSPCI:
00:09.0 RAID bus controller: Silicon Image, Inc. SiI 3114 [SATALink/SATARaid] Serial ATA Controller (rev 02)
00:0f.0 RAID bus controller: VIA Technologies, Inc. VT8237A SATA 2-Port Controller (rev 80)


 

dmraid -r
/dev/sda: sil, "sil_ahagafbifedc", mirror, ok, 156299440 sectors, data@ 0
/dev/sdb: sil, "sil_ahagafbifedc", mirror, ok, 156299440 sectors, data@ 0


 

fdisk -l
Disque /dev/sda: 80.0 Go, 80026361856 octets
255 têtes, 63 secteurs/piste, 9729 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
 
Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *           1        1019     8185086   83  Linux
/dev/sda2            1020        9729    69963075    5  Extended
/dev/sda5            1020        1528     4088511   82  Linux swap / Solaris
/dev/sda6            1529        9729    65874501   83  Linux
 
Disque /dev/sdb: 80.0 Go, 80026361856 octets
255 têtes, 63 secteurs/piste, 9729 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
 
Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdb1   *           1        1019     8185086   83  Linux
/dev/sdb2            1020        9729    69963075    5  Extended
/dev/sdb5            1020        1528     4088511   82  Linux swap / Solaris
/dev/sdb6            1529        9729    65874501   83  Linux


 
 

df -k
Sys. de fich.        1K-blocs       Occupé Disponible Capacité Monté sur
/dev/mapper/sil_ahagafbifedc1
                       8054588   4208663   3436671  56% /
/dev/mapper/sil_ahagafbifedc6
                      64824232  55655266   9168966  86% /home


 
 

cat /etc/fstab
/dev/mapper/sil_ahagafbifedc1 / ext3 defaults 1 1
/dev/mapper/sil_ahagafbifedc6 /home ext3 defaults 1 2
/dev/hda /media/cdrom auto umask=0022,users,iocharset=utf8,noauto,ro,exec 0 0
none /proc proc defaults 0 0
/dev/mapper/sil_ahagafbifedc5 swap swap defaults 0 0


Reply

Marsh Posté le 20-04-2009 à 13:06:20   

Reply

Marsh Posté le 20-04-2009 à 17:59:22    

C'est un raid "semi matériel" ou "faux matériel" géré par la carte Silicon Image 3114 (4 ports SATA je dirai).
 
Pour le "gérer" (il ne doit pas y avoir grand chose à gérer ...) il faut effectivement passer dans le bios.
Linux, via dmraid, ne sait qu'utiliser ce type de raid, en aucun cas le modifier (en tout cas, pas à ma connaissance).

Reply

Marsh Posté le 20-04-2009 à 21:50:29    

Et il convient de le rappeler:
 
dmraid sait lire ce type de RAID, mais il ne sait rien faire d'autre!
Si tu as un RAID1 et que tu remplace un disque, tu ne peux pas le reconstruire [:dawa]

Reply

Marsh Posté le 20-04-2009 à 22:21:04    

Super, merci pour les confirmations

Reply

Marsh Posté le 20-04-2009 à 22:23:54    

M300A a écrit :


Si tu as un RAID1 et que tu remplace un disque, tu ne peux pas le reconstruire [:dawa]


 
Que veux tu dire par là ? C'est plutôt le cas pour le RAID0 non ?

Reply

Marsh Posté le 21-04-2009 à 02:34:17    

redvivi a écrit :


 
Que veux tu dire par là ? C'est plutôt le cas pour le RAID0 non ?


il parle dans le cadre du raid hardware j'imagine.
Sinon effectivement cela touche le problème du raid 0


---------------
Intermittent du GNU
Reply

Marsh Posté le 21-04-2009 à 07:59:48    

Non non non. Je parle bien de ce RAID qui est en réalité entierement software et très mal géré sous Linux.
 
Si tu retire un disk de ton RAID1, l'array passe dégradé. Tu rebanche le disk et paf "TODO" :D Le driver ne sait pas rebuilder l'array.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed