raid-1 via mdam : limite du nombre de mdx ? ou mauvais choix ?

Le
Bulot Grégory
Bonjour,

je reviens vous embter au sujet du raid (1)

j'ai voulu crer un md4, et je me suis fait jeter :
# mdadm --create /dev/md4 --level 1 --raid-devices=2 /dev/hdb7 /dev/hdd7
mdadm: error opening /dev/md4: No such file or directory

Je n'ais eu aucun soucis pour md0->md3 :
# cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 hdd1[1] hdb1[0]
779008 blocks [2/2] [UU]

md1 : active raid1 hdd2[1] hdb2[0]
2996032 blocks [2/2] [UU]

md2 : active raid1 hdd5[1] hdb5[0]
9566592 blocks [2/2] [UU]

md3 : active raid1 hdd6[1] hdb6[0]
9960192 blocks [2/2] [UU]

Y'a-t-il une limite aux nombre de priphrique md ?
si oui, dois-je faire un seul priphrique (md0) pour tous le disque (d=
e
160Go), style hdd1:Partition primaire de 160 Go
puis faire un cfdisk /dev/md0 avec mes 9 partitions l'intrieur ?



Note actuellement hdb et hdd sont partitionn comme suit :
Taille (Go) Pt de montage type Partition Taille equivalent en Mo NoPartitio=
n
No priphe Raid
0 / primaire 800 hdb1 md0
3 /usr primaire 3072 hdb2 md1
9 libre logique 9E+03 hdb5 md2
10 /media/PreparationDVD logique 10240 hdb6 md3
30 /home logique 30720 hdb7 md4
60 /var/ftp logique 61440 hdb8 md5
30 /var/www logique 30720 hdb9 md6
15 /media/creation logique 15360 hdb10 md7
2 /var logique 2048 hdb11 md8
-
160 163840

Vos réponses
Trier par : date / pertinence
Daniel Huhardeaux
Le #9074281
Bulot Grégory a écrit :

Bonjour,

je reviens vous embêter au sujet du raid (1)

j'ai voulu créer un md4, et je me suis fait jeter :
# mdadm --create /dev/md4 --level 1 --raid-devices=2 /dev/hdb7 /dev/hdd7
mdadm: error opening /dev/md4: No such file or directory

Je n'ais eu aucun soucis pour md0->md3 :
# cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 hdd1[1] hdb1[0]
779008 blocks [2/2] [UU]

md1 : active raid1 hdd2[1] hdb2[0]
2996032 blocks [2/2] [UU]

md2 : active raid1 hdd5[1] hdb5[0]
9566592 blocks [2/2] [UU]

md3 : active raid1 hdd6[1] hdb6[0]
9960192 blocks [2/2] [UU]

Y'a-t-il une limite aux nombre de périphérique md ?
si oui, dois-je faire un seul périphérique (md0) pour tous le disque (de
160Go), style hdd1:Partition primaire de 160 Go
puis faire un cfdisk /dev/md0 avec mes 9 partitions à l'intérieur ?



Note actuellement hdb et hdd sont partitionné comme suit :
Taille (Go) Pt de montage type Partition Taille equivalent en Mo NoPartition
No périphe Raid
0 / primaire 800 hdb1 md0
3 /usr primaire 3072 hdb2 md1
9 libre logique 9E+03 hdb5 md2
10 /media/PreparationDVD logique 10240 hdb6 md3
30 /home logique 30720 hdb7 md4
60 /var/ftp logique 61440 hdb8 md5
30 /var/www logique 30720 hdb9 md6
15 /media/creation logique 15360 hdb10 md7
2 /var logique 2048 hdb11 md8
------ ----
160 163840




Ton type de partition est bien à FD pour hdb7 et hdd7?

--
Daniel Huhardeaux ______ _____ _____ ______ ______ __
enum +48 32 285 5276 /_ _// _ // _ //_ _// __ // /
iaxtel 1-700-849-6983 / / / // // // / / / / /_/ // /
sip/iax:callto /_/ /____//____/ /_/ /_/ /_//_/.net


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Bulot Grégory
Le #9074261
Le Vendredi 3 Juin 2005 10:13, Daniel Huhardeaux a écrit :
Bulot Grégory a écrit :
>Bonjour,
>
>je reviens vous embêter au sujet du raid (1)
>
>j'ai voulu créer un md4, et je me suis fait jeter :
># mdadm --create /dev/md4 --level 1 --raid-devices=2 /dev/hdb7 /dev/hd d7
>mdadm: error opening /dev/md4: No such file or directory
>
>Je n'ais eu aucun soucis pour md0->md3 :



Ton type de partition est bien à FD pour hdb7 et hdd7?



Oui, tous (hd[bd]*) en "Linux raid autodetect" soit efffectivement 'FD' type

j'ai fait mon premier disque a la main via fdisk, ensuite, copie via sfdisk
sur le 2iem disque :
sfdisk -d /dev/hdb >/root/sfdisk.hdb
sfdisk /dev/hdd < /root/sfdisk.hdb


sfdisk -d /dev/hdb
# partition table of /dev/hdb
unit: sectors

/dev/hdb1 : start= 63, size= 1558242, Id, bootable
/dev/hdb2 : start= 1558305, size= 5992245, Id
/dev/hdb3 : start= 7550550, size12608835, Id= 5
/dev/hdb4 : start= 0, size= 0, Id= 0
/dev/hdb5 : start= 7550613, size= 19133352, Id
/dev/hdb6 : start= 26684028, size= 19920537, Id
/dev/hdb7 : start= 46604628, size= 60002712, Id
/dev/hdb8 : start6607403, size0005487, Id
/dev/hdb9 : start"6612953, size= 60002712, Id
/dev/hdb10: start(6615728, size= 29993292, Id
/dev/hdb11: start16609083, size= 3550302, Id
Daniel Huhardeaux
Le #9074251
Bulot Grégory a écrit :

Le Vendredi 3 Juin 2005 10:13, Daniel Huhardeaux a écrit :


Bulot Grégory a écrit :


Bonjour,

je reviens vous embêter au sujet du raid (1)

j'ai voulu créer un md4, et je me suis fait jeter :
# mdadm --create /dev/md4 --level 1 --raid-devices=2 /dev/hdb7 /dev/hdd7
mdadm: error opening /dev/md4: No such file or directory

Je n'ais eu aucun soucis pour md0->md3 :









Ton type de partition est bien à FD pour hdb7 et hdd7?





Oui, tous (hd[bd]*) en "Linux raid autodetect" soit efffectivement 'FD' type

j'ai fait mon premier disque a la main via fdisk, ensuite, copie via sfdisk
sur le 2iem disque :
sfdisk -d /dev/hdb >/root/sfdisk.hdb
sfdisk /dev/hdd < /root/sfdisk.hdb


sfdisk -d /dev/hdb
# partition table of /dev/hdb
unit: sectors

/dev/hdb1 : start= 63, size= 1558242, Idý, bootable
/dev/hdb2 : start= 1558305, size= 5992245, Idý
/dev/hdb3 : start= 7550550, size12608835, Id= 5
/dev/hdb4 : start= 0, size= 0, Id= 0
/dev/hdb5 : start= 7550613, size= 19133352, Idý
/dev/hdb6 : start= 26684028, size= 19920537, Idý
/dev/hdb7 : start= 46604628, size= 60002712, Idý
/dev/hdb8 : start6607403, size0005487, Idý
/dev/hdb9 : start"6612953, size= 60002712, Idý
/dev/hdb10: start(6615728, size= 29993292, Idý
/dev/hdb11: start16609083, size= 3550302, Idý




Une recherche sur google te donne plein d'infos, en particulier

[...]
while trying to use md to overcome limitations of dm, I
stumbled upon the following problem: It is impossible to
have more than 4 partitioned md devices since mdadm will
create the 5th device with major:minor 255:0, which is
bogus.

Bref, semble qu'effectivement il y ait un bug et que tu sois limité à 4
partitions. A verifier, je ne suis pas allé plus loin, le message datant
du 11/2004.

--
Daniel Huhardeaux ______ _____ _____ ______ ______ __
enum +48 32 285 5276 /_ _// _ // _ //_ _// __ // /
iaxtel 1-700-849-6983 / / / // // // / / / / /_/ // /
sip/iax:callto /_/ /____//____/ /_/ /_/ /_//_/.net


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Bulot Grégory
Le #9074211
Le Vendredi 3 Juin 2005 10:48, Daniel Huhardeaux a écrit :
Une recherche sur google te donne plein d'infos, en particulier

[...]
while trying to use md to overcome limitations of dm, I
stumbled upon the following problem: It is impossible to
have more than 4 partitioned md devices since mdadm will
create the 5th device with major:minor 255:0, which is
bogus.



je suis pas tombé sur ce site (mauvaise recherche de ma part donc)


Bref, semble qu'effectivement il y ait un bug et que tu sois limité à 4
partitions. A verifier, je ne suis pas allé plus loin, le message datant
du 11/2004.



sur un site y'a cette solution :
mknod /dev/md4 b 9 4
puis
mdadm --create /dev/md4 --level 1 --raid-devices=2 /dev/hd[bd]7

cela semble bon du côté de /proc/mdstat

dois-je craindre de crash au redémarrage (pour non re-création des md
manquants) ?


mdadm --version
mdadm - v1.9.0 - 04 February 2005
Daniel Huhardeaux
Le #9074191
Bulot Grégory a écrit :

Le Vendredi 3 Juin 2005 10:48, Daniel Huhardeaux a écrit :


Une recherche sur google te donne plein d'infos, en particulier

[...]
while trying to use md to overcome limitations of dm, I
stumbled upon the following problem: It is impossible to
have more than 4 partitioned md devices since mdadm will
create the 5th device with major:minor 255:0, which is
bogus.





je suis pas tombé sur ce site (mauvaise recherche de ma part donc)



Bref, semble qu'effectivement il y ait un bug et que tu sois limité à 4
partitions. A verifier, je ne suis pas allé plus loin, le message datant
du 11/2004.





sur un site y'a cette solution :
mknod /dev/md4 b 9 4
puis
mdadm --create /dev/md4 --level 1 --raid-devices=2 /dev/hd[bd]7

cela semble bon du côté de /proc/mdstat

dois-je craindre de crash au redémarrage (pour non re-création des md
manquants) ?


mdadm --version
mdadm - v1.9.0 - 04 February 2005




Aucune idée. Dépend si tu utilises udev ou non. Le plus simple, tu créés
md4, md5 et md6 par ex, créé deux~trois fichiers dans chaque partition
et reboot. La réponse sera là ;-)

--
Daniel Huhardeaux ______ _____ _____ ______ ______ __
enum +48 32 285 5276 /_ _// _ // _ //_ _// __ // /
iaxtel 1-700-849-6983 / / / // // // / / / / /_/ // /
sip/iax:callto /_/ /____//____/ /_/ /_/ /_//_/.net


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Adrien Caillot
Le #9074161
Bulot Grégory wrote:

Bonjour,




Bonjour,

Y'a-t-il une limite aux nombre de périphérique md ?




Apparemment non puisque j'ai ça sur mon serveur :

serveur#0:~$ cat /proc/mdstat
Personalities : [raid1]
read_ahead 1024 sectors
md1 : active raid1 scsi/host0/bus0/target0/lun0/part9[0]
scsi/host1/bus0/target0
/lun0/part9[1]
148882240 blocks [2/2] [UU]

md2 : active raid1 scsi/host0/bus0/target0/lun0/part8[0]
scsi/host1/bus0/target0
/lun0/part8[1]
393472 blocks [2/2] [UU]

md3 : active raid1 scsi/host0/bus0/target0/lun0/part5[0]
scsi/host1/bus0/target0
/lun0/part5[1]
4883648 blocks [2/2] [UU]

md4 : active raid1 scsi/host0/bus0/target0/lun0/part6[0]
scsi/host1/bus0/target0
/lun0/part6[1]
2931712 blocks [2/2] [UU]

md5 : active raid1 scsi/host0/bus0/target0/lun0/part7[0]
scsi/host1/bus0/target0
/lun0/part7[1]
2714880 blocks [2/2] [UU]

md0 : active raid1 scsi/host0/bus0/target0/lun0/part1[0]
scsi/host1/bus0/target0
/lun0/part1[1]
272960 blocks [2/2] [UU]

unused devices: <none>

serveur#0:~$ echo /dev/md*
/dev/md0 /dev/md1 /dev/md10 /dev/md11 /dev/md12 /dev/md13 /dev/md14
/dev/md15 /dev/md2 /dev/md3 /dev/md4 /dev/md5 /dev/md6 /dev/md7 /dev/md8
/dev/md9

A ta place, j'essairais de créer manuellement les /dev/md[4-8] et de
recommencer.





_____________________________________________________________________________
Découvrez le nouveau Yahoo! Mail : 1 Go d'espace de stockage pour vos mails, photos et vidéos !
Créez votre Yahoo! Mail sur http://fr.mail.yahoo.com


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Laurent CARON
Le #9074021
Bulot Grégory a écrit :

Bonjour,

je reviens vous embêter au sujet du raid (1)

j'ai voulu créer un md4, et je me suis fait jeter :
# mdadm --create /dev/md4 --level 1 --raid-devices=2 /dev/hdb7 /dev/hdd7
mdadm: error opening /dev/md4: No such file or directory

Je n'ais eu aucun soucis pour md0->md3 :
# cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 hdd1[1] hdb1[0]
779008 blocks [2/2] [UU]

md1 : active raid1 hdd2[1] hdb2[0]
2996032 blocks [2/2] [UU]

md2 : active raid1 hdd5[1] hdb5[0]
9566592 blocks [2/2] [UU]

md3 : active raid1 hdd6[1] hdb6[0]
9960192 blocks [2/2] [UU]

Y'a-t-il une limite aux nombre de périphérique md ?
si oui, dois-je faire un seul périphérique (md0) pour tous le disque (de
160Go), style hdd1:Partition primaire de 160 Go
puis faire un cfdisk /dev/md0 avec mes 9 partitions à l'intérieur ?



Note actuellement hdb et hdd sont partitionné comme suit :
Taille (Go) Pt de montage type Partition Taille equivalent en Mo NoPartition
No périphe Raid
0 / primaire 800 hdb1 md0
3 /usr primaire 3072 hdb2 md1
9 libre logique 9E+03 hdb5 md2
10 /media/PreparationDVD logique 10240 hdb6 md3
30 /home logique 30720 hdb7 md4
60 /var/ftp logique 61440 hdb8 md5
30 /var/www logique 30720 hdb9 md6
15 /media/creation logique 15360 hdb10 md7
2 /var logique 2048 hdb11 md8
------ ----
160 163840







brw-rw---- 1 root disk 9, 0 2004-05-04 12:25 /dev/md0
brw-rw---- 1 root disk 9, 1 2004-05-04 12:25 /dev/md1
brw-rw---- 1 root disk 9, 10 2004-05-04 12:25 /dev/md10
brw-rw---- 1 root disk 9, 11 2004-05-04 12:25 /dev/md11
brw-rw---- 1 root disk 9, 12 2004-05-04 12:25 /dev/md12
brw-rw---- 1 root disk 9, 13 2004-05-04 12:25 /dev/md13
brw-rw---- 1 root disk 9, 14 2004-05-04 12:25 /dev/md14
brw-rw---- 1 root disk 9, 15 2004-05-04 12:25 /dev/md15
brw-rw---- 1 root disk 9, 2 2004-05-04 12:25 /dev/md2
brw-rw---- 1 root disk 9, 3 2004-05-04 12:25 /dev/md3
brw-rw---- 1 root disk 9, 4 2004-05-04 12:25 /dev/md4
brw-rw---- 1 root disk 9, 5 2004-05-04 12:25 /dev/md5
brw-rw---- 1 root disk 9, 6 2004-05-04 12:25 /dev/md6
brw-rw---- 1 root disk 9, 7 2004-05-04 12:25 /dev/md7
brw-rw---- 1 root disk 9, 8 2004-05-04 12:25 /dev/md8
brw-rw---- 1 root disk 9, 9 2004-05-04 12:25 /dev/md9


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Gilles Mocellin
Le #9073841
--nextPart1837629.KMchBo3j2a
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Le Vendredi 3 Juin 2005 09:37, Bulot Grégory a écrit :
Bonjour,

je reviens vous embêter au sujet du raid (1)

j'ai voulu créer un md4, et je me suis fait jeter :
# mdadm --create /dev/md4 --level 1 --raid-devices=2 /dev/hdb7
/dev/hdd7 mdadm: error opening /dev/md4: No such file or directory


[...]

Y'a-t-il une limite aux nombre de périphérique md ?
si oui, dois-je faire un seul périphérique (md0) pour tous le disque
(de 160Go), style hdd1:Partition primaire de 160 Go
puis faire un cfdisk /dev/md0 avec mes 9 partitions à l'intérieur ?



Je crois que le plus souple serait de n'avoir qu'un md.
Il ne doit pas être possible de faire des partitions à l'intérieur d' un
md, ou en tout cas, il est bien plus simple de faire du LVM !

Donc pour moi, la solution la meilleur :
- Un md en RAID 1 sur les deux disques (c'est peut-être même pas
nécessaire de créer des partitions dessus) -> /dev/md0
- un physical volume (PV) sur /dev/md0 (pvcreate)
- un volume group (vgsys par ex.) sur le PV (vgcreate)
- un logical volume par système de fichier (lvhome...) sur le VG
(lvcreate)
- et enfin le système de fichier (mkreiserfs ;))

Bon, maintenant, il y a potentiellement des problèmes pour le boot :
- le boot loader
grub ne support pa s de booter sur un md, lilo, oui, avec même la
possibilité de dupliquer le MBR sur les deux disques (voir
raid-extra-boot=mbr)

- le noyau/initrd
Il faut qu'il puisse monter la racine en LVM, sinon, il faudra sortir
cette racine du LVM et on arrive à une config comme la mienne :
-- 3 partitions sur chaques disques :
- swap (j'avais oublié celle-là)
- partition auto-raid pour la racine (>200Mo pour être bien)
-W /dev/md0
- partition auto-raid pour le RAID 1 -> /dev/md1

-- le swap configurer avec la même priorité sur les deux disques, le
noyau fera un équivalent RAID0 sur les deux.

-- lilo configurer pour booter sur /dev/md0 avec raid-extra-boot=mbr

-- du LVM sur /dev/md1 avec en LV tous les /home /usr /tmp /var ...


--nextPart1837629.KMchBo3j2a
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)

iD8DBQBCoW9JDltnDmLJYdARAr6fAJ0XQuHQxoVcLENR0zpq7bRleL/BQwCgkSq4
iRYrgDX2KMdANnexdxCzmDg =+1Ny
-----END PGP SIGNATURE-----

--nextPart1837629.KMchBo3j2a--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Alban Browaeys
Le #9073801
Le Fri, 03 Jun 2005 11:28:04 +0200, Bulot Grégory a écrit :


sur un site y'a cette solution :
mknod /dev/md4 b 9 4
puis
mdadm --create /dev/md4 --level 1 --raid-devices=2 /dev/hd[bd]7

cela semble bon du côté de /proc/mdstat

dois-je craindre de crash au redémarrage (pour non re-création des md
manquants) ?



Il serait plus sur de faire :
# cd /dev
# MAKEDEV md4

(ou remplacer "md4" par "md" pour créer les md de 0 à 15).


PS: Le MAKEDEV de debian gère pour toi les spécificités de udev et devfs.
Par example pour udev, il crée les /dev/mdX dans /dev/.static/ .

C'est indispensable si tu décides de te passer de udev, comme cela lors de la
désinstallation /dev/.static deviendra ton /dev et il contiendra déjà
tous les fichiers de périphériques dont les logiciels que tu as
installé ont besoin (alsa n'utilise pas MAKEDEV, c'est un bug).

Autre intérêt de MAKEDEV : avant que udev ne démarre, /dev/ est le
/dev/.static de "après le démarrage de udev". Si tu as besoin de ces
fichiers de périphériques avant que udev ne démarre il faut qu'ils
existent dans /dev/.static.

PS2: si udev ne crée pas le /dev/md4 dont tu as besoin il faut le créer
dans /dev/.static avec "MAKEDEV md4" mais aussi dans le "/dev/ de udev" :-/
Pour cela soit tu fais un mknod, soit tu utilises:
# WRITE_ON_UDEV=1 MAKEDEV md4

Il serait bon de vérifier http://bugs.debian.org/mdadm (ou udev) pour
voir si le problème n'a pas déjà été soulevé (ou corrigé). Sinon
svp envoi un rapport de bug. WRITE_ON_DEV et mknod ne sont que des hacks
qui devraient uniquement servir à débugger, ce ne sont pas des
"solutions".


Bonne chance
Alban



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Publicité
Poster une réponse
Anonyme