Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

mdadm et udev

2 réponses
Avatar
JKB
Bonjour à tous,

Je viens de créer (enfin d'essayer) de créer un raid5 partitionnable
avec la commande :

mdadm -C /dev/md7 -l5 -a part -n6 /dev/sd[c-h]1

Problème, je n'obtiens pas de device pour md7p1 dans /dev (géré par
udev). Je ne vois pas ce que j'ai loupé sachant que MAKEDEV ne
propose rien !

Une idée ?

Cordialement,

JKB

--
Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre
masse corporelle, mais disperse à lui seul 25% de l'énergie que nous
consommons tous les jours.

2 réponses

Avatar
Matthieu Clavier
On 2007-10-15, JKB wrote:
Bonjour à tous,


Bonjour,

mdadm -C /dev/md7 -l5 -a part -n6 /dev/sd[c-h]1

Problème, je n'obtiens pas de device pour md7p1 dans /dev (géré par
udev). Je ne vois pas ce que j'ai loupé sachant que MAKEDEV ne
propose rien !


Sur un 2.6.20-16-386 (Ubuntu), avec mdadm v2.5.6, les devices ne sont
pas créés.
Par contre, en indiquant un nom non standard pour le device, cela
fonctionne sans problème:

# mdadm -C /dev/unnomquelconque [ ... ]
[ ... ]
# ls -l /dev/unnomquelconque*
brw-rw---- 1 root disk 253, 8128 2007-10-16 12:07 /dev/unnomquelconque
brw-rw---- 1 root disk 253, 8129 2007-10-16 12:07 /dev/unnomquelconque1
brw-rw---- 1 root disk 253, 8130 2007-10-16 12:07 /dev/unnomquelconque2
brw-rw---- 1 root disk 253, 8131 2007-10-16 12:07 /dev/unnomquelconque3
brw-rw---- 1 root disk 253, 8132 2007-10-16 12:07 /dev/unnomquelconque4

Je me suis rendu compte de cela en testant sur une RHEL4, ou, si le nom
donné est de la forme "/dev/mdN", mdadm se plaint:
"--auto refusing to remove /dev/md1 as it look like a standard name."
Alors qu'avec un nom non standard, cela fonctionne.
Sur la RHEL4, mdadm est en version v1.6.0

Je connais trop mal tout cela pour avancer la moindre explication.

--
Matthieu Clavier

Avatar
JKB
Le 16-10-2007, à propos de
Re: mdadm et udev,
Matthieu Clavier écrivait dans fr.comp.os.linux.configuration :
On 2007-10-15, JKB wrote:
Bonjour à tous,


Bonjour,

mdadm -C /dev/md7 -l5 -a part -n6 /dev/sd[c-h]1

Problème, je n'obtiens pas de device pour md7p1 dans /dev (géré par
udev). Je ne vois pas ce que j'ai loupé sachant que MAKEDEV ne
propose rien !


Sur un 2.6.20-16-386 (Ubuntu), avec mdadm v2.5.6, les devices ne sont
pas créés.
Par contre, en indiquant un nom non standard pour le device, cela
fonctionne sans problème:

# mdadm -C /dev/unnomquelconque [ ... ]
[ ... ]
# ls -l /dev/unnomquelconque*
brw-rw---- 1 root disk 253, 8128 2007-10-16 12:07 /dev/unnomquelconque
brw-rw---- 1 root disk 253, 8129 2007-10-16 12:07 /dev/unnomquelconque1
brw-rw---- 1 root disk 253, 8130 2007-10-16 12:07 /dev/unnomquelconque2
brw-rw---- 1 root disk 253, 8131 2007-10-16 12:07 /dev/unnomquelconque3
brw-rw---- 1 root disk 253, 8132 2007-10-16 12:07 /dev/unnomquelconque4

Je me suis rendu compte de cela en testant sur une RHEL4, ou, si le nom
donné est de la forme "/dev/mdN", mdadm se plaint:
"--auto refusing to remove /dev/md1 as it look like a standard name."
Alors qu'avec un nom non standard, cela fonctionne.
Sur la RHEL4, mdadm est en version v1.6.0

Je connais trop mal tout cela pour avancer la moindre explication.


Merci en tout cas. J'ai eu une réponse ce matin par le développeur
de l'outil. Il y a un bug dans le noyau qui sera corrigé
prochainement et qui fait que cela ne fonctionne qu'avec certains
noms (typiquement /dev/md/d0)...

Cordialement,

JKB

--
Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre
masse corporelle, mais disperse à lui seul 25% de l'énergie que nous
consommons tous les jours.