[Mdadm] Changement du nom des HDD après reboot (Résolu)
- Xorg
- Maître du Kyudo
- Messages : 1933
- Inscription : dim. 22 janv. 2012, 19:25
- Localisation : Entre le clavier et la chaise.
[Mdadm] Changement du nom des HDD après reboot (Résolu)
Bonsoir.
J'utilise Mdadm pour me faire un petit JBOD avec actuellement 10 disques durs, mais le problème, c'est qu'après chaque reboot, chaque fichiers (/dev/sda, /dev/sdb...) ne va plus pointer vers le même périphérique. C'est problématique, déjà parce que ça fait que ça n'utilise pas mes plus gros disques durs en premier, contrairement à ce que je souhaite, puis aussi dès qu'on ajoute un périphérique, le raid est dégradé au boot.
Du côté du mdadm.conf, il me semble que pour la partie devices on ne peut mettre que des périphériques nommés par /dev/sd*.
Après, j'ai bien cherché pour voir s'il y avait moyen de définir manuellement la lettre de chaque périphérique (/dev/sda, /dev/sdb...), mais je n'ai pas trouvé.
En espérant avoir été clair... Merci d'avance, bonne soirée.
J'utilise Mdadm pour me faire un petit JBOD avec actuellement 10 disques durs, mais le problème, c'est qu'après chaque reboot, chaque fichiers (/dev/sda, /dev/sdb...) ne va plus pointer vers le même périphérique. C'est problématique, déjà parce que ça fait que ça n'utilise pas mes plus gros disques durs en premier, contrairement à ce que je souhaite, puis aussi dès qu'on ajoute un périphérique, le raid est dégradé au boot.
Du côté du mdadm.conf, il me semble que pour la partie devices on ne peut mettre que des périphériques nommés par /dev/sd*.
Après, j'ai bien cherché pour voir s'il y avait moyen de définir manuellement la lettre de chaque périphérique (/dev/sda, /dev/sdb...), mais je n'ai pas trouvé.
En espérant avoir été clair... Merci d'avance, bonne soirée.
Dernière modification par Xorg le mer. 27 févr. 2013, 15:52, modifié 1 fois.
Re: [Mdadm] Changement du nom des périphériques après reboot
Tu peux peut être spécifier des chemins
/dev/disk/by-id/*
- Xorg
- Maître du Kyudo
- Messages : 1933
- Inscription : dim. 22 janv. 2012, 19:25
- Localisation : Entre le clavier et la chaise.
Re: [Mdadm] Changement du nom des périphériques après reboot
Oui.
J'ai reconstruis l'initramfs, mais ça ne veut pas. À priori, mdadm n'aime pas /dev/disk/by-id/scsi-SATA_Maxtor_6V250F0_V599PR7G-part4 quand j'ai fait un :
Pourtant j'ai copié collé, j'ai vérifié et ça colle.
Code : Tout sélectionner
DEVICE devices=/dev/disk/by-id/scsi-SATA_Maxtor_6V250F0_V599PR7G-part4 /dev/disk/by-id/scsi-SATA_ST3320620A_9QF7ETKY-part1 /dev/disk/by-id/scsi-SATA_ST3160212A_5LS22LVY-part1 /dev/disk/by-id/scsi-SATA_Hitachi_HTS5416_SB2204SGC532KE-part1 /dev/disk/by-id/scsi-SATA_WDC_WD400BB-00DWD-WMAD19375265-part1 /dev/disk/by-id/scsi-SATA_ST340014A_3JX1GBDJ-part1 /dev/disk/by-id/scsi-SATA_Maxtor_2B020H1_B18MLH5E-part1 /dev/disk/by-id/scsi-SATA_Maxtor_2B020H1_B19CL3AE-part1 /dev/disk/by-id/scsi-SATA_WDC_WD204BA_WD-WMA071507328-part1 /dev/disk/by-id/scsi-SATA_IBM-DJNA-371350_GM0GM0E5242-part1
ARRAY /dev/md0 level=linear num-devices=10 metadata=1.2 UUID=2493ba26:65f7d1ba:7defc71b:12d7b6f9
devices=/dev/disk/by-id/scsi-SATA_Maxtor_6V250F0_V599PR7G-part4,/dev/disk/by-id/scsi-SATA_ST3320620A_9QF7ETKY-part1,/dev/disk/by-id/scsi-SATA_ST3160212A_5LS22LVY-part1,/dev/disk/by-id/scsi-SATA_Hitachi_HTS5416_SB2204SGC532KE-part1,/dev/disk/by-id/scsi-SATA_WDC_WD400BB-00DWD-WMAD19375265-part1,/dev/disk/by-id/scsi-SATA_ST340014A_3JX1GBDJ-part1,/dev/disk/by-id/scsi-SATA_Maxtor_2B020H1_B18MLH5E-part1,/dev/disk/by-id/scsi-SATA_Maxtor_2B020H1_B19CL3AE-part1,/dev/disk/by-id/scsi-SATA_WDC_WD204BA_WD-WMA071507328-part1,/dev/disk/by-id/scsi-SATA_IBM-DJNA-371350_GM0GM0E5242-part1
Code : Tout sélectionner
mdadm -misc --detail /dev/md0
Dernière modification par Xorg le mar. 26 févr. 2013, 16:25, modifié 1 fois.
-
- Maître du Kyudo
- Messages : 1855
- Inscription : mer. 06 janv. 2010, 13:51
- Localisation : Ried - Alsace - France
Re: [Mdadm] Changement du nom des périphériques après reboot
Salut,
d'après ce site il faut passer par le fichier /etc/mdadm.conf en utilisant les lignes ARRAY plutôt que DEVICE.
Je n'utilise pas de raid, je te laisse voir et nous dire si ça aide.
Dans ce long long post (C'est par ici) quelqu'un a le même souci que toi et le résoud (sous Ubuntun mais cela doit être transposable).
d'après ce site il faut passer par le fichier /etc/mdadm.conf en utilisant les lignes ARRAY plutôt que DEVICE.
Je n'utilise pas de raid, je te laisse voir et nous dire si ça aide.
Dans ce long long post (C'est par ici) quelqu'un a le même souci que toi et le résoud (sous Ubuntun mais cela doit être transposable).
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
- benjarobin
- Maître du Kyudo
- Messages : 17626
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Mdadm] Changement du nom des périphériques après reboot
Si tu as assemblé des partitions, et non le disque en entier, tu dois utiliser plutôt /dev/disk/by-uuid/...
Tuxce et moi même pense avoir compris que tu avait assemblé /dev/sdX et non /dev/sdX1
Tuxce et moi même pense avoir compris que tu avait assemblé /dev/sdX et non /dev/sdX1
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
- Xorg
- Maître du Kyudo
- Messages : 1933
- Inscription : dim. 22 janv. 2012, 19:25
- Localisation : Entre le clavier et la chaise.
Re: [Mdadm] Changement du nom des périphériques après reboot
Ah non, j'ai bel et bien assemblé des partitions. Je me suis mal exprimé dans mon message, ça ne m'étonne pas.
Je ne sais pas pourquoi, au début le mdadm.conf n'aimait pas ce que j'avais écris. Il faut dire qu'il y a une grosse faute de syntaxe (la faute au copier/coller) :
au lieu de
Je me suis aussi rappelé d'une chose au cours de mes essais, c'est que Mdadm assemble les périphériques dans le même ordre que lors de la création, et vu que j'avais assemblé simplement par ordre alphabétique, c'est pour cela que ça ne correspondait pas à ce que je voulais.
Il m'a suffit de "détruire" le JBOD :
Recréer, mais cette fois-ci en classant dans le bon ordre mes périphérique (du plus gros au plus petit ici) :
Par précaution, j'ai préféré faire mon mdadm.conf à la main :
Contre tout attente, ça a fonctionné. Bon, fsck a râlé après un reboot, mais finalement j'ai obtenu ce que je voulais.
Merci, en particulier à Tuxce qui m'a fait redécouvrir les ID (j'avais utilisé les UUID une fois mes les ID je n'avais jamais essayé).

Je ne sais pas pourquoi, au début le mdadm.conf n'aimait pas ce que j'avais écris. Il faut dire qu'il y a une grosse faute de syntaxe (la faute au copier/coller) :
Code : Tout sélectionner
DEVICE devices=/périphérique_1 périphérique_2 périphérique_3 ...
Code : Tout sélectionner
DEVICE périphérique_1 périphérique_2 périphérique_3 ...
Il m'a suffit de "détruire" le JBOD :
Code : Tout sélectionner
mdadm --zero-superblock /dev/sdXY
Code : Tout sélectionner
mdadm --create /dev/md0 --level=linear --raid-devices=10 /dev/disk/by-id/scsi-SATA_Maxtor_6V250F0_V599PR7G-part4 /dev/disk/by-id/scsi-SATA_ST3320620A_9QF7ETKY-part1 /dev/disk/by-id/scsi-SATA_ST3160212A_5LS22LVY-part1 /dev/disk/by-id/scsi-SATA_Hitachi_HTS5416_SB2204SGC532KE-part1 /dev/disk/by-id/scsi-SATA_WDC_WD400BB-00DWD-WMAD19375265-part1 /dev/disk/by-id/scsi-SATA_ST340014A_3JX1GBDJ-part1 /dev/disk/by-id/scsi-SATA_Maxtor_2B020H1_B18MLH5E-part1 /dev/disk/by-id/scsi-SATA_Maxtor_2B020H1_B19CL3AE-part1 /dev/disk/by-id/scsi-SATA_WDC_WD204BA_WD-WMA071507328-part1 /dev/disk/by-id/scsi-SATA_IBM-DJNA-371350_GM0GM0E5242-part1
Code : Tout sélectionner
DEVICE /dev/disk/by-id/scsi-SATA_Maxtor_6V250F0_V599PR7G-part4 /dev/disk/by-id/scsi-SATA_ST3320620A_9QF7ETKY-part1 /dev/disk/by-id/scsi-SATA_ST3160212A_5LS22LVY-part1 /dev/disk/by-id/scsi-SATA_Hitachi_HTS5416_SB2204SGC532KE-part1 /dev/disk/by-id/scsi-SATA_WDC_WD400BB-00DWD-WMAD19375265-part1 /dev/disk/by-id/scsi-SATA_ST340014A_3JX1GBDJ-part1 /dev/disk/by-id/scsi-SATA_Maxtor_2B020H1_B18MLH5E-part1 /dev/disk/by-id/scsi-SATA_Maxtor_2B020H1_B19CL3AE-part1 /dev/disk/by-id/scsi-SATA_WDC_WD204BA_WD-WMA071507328-part1 /dev/disk/by-id/scsi-SATA_IBM-DJNA-371350_GM0GM0E5242-part1
ARRAY /dev/md0 level=linear num-devices=10 metadata=1.2 name=nom:0 UUID=nouvelle_uuid devices=/dev/disk/by-id/scsi-SATA_Maxtor_6V250F0_V599PR7G-part4,/dev/disk/by-id/scsi-SATA_ST3320620A_9QF7ETKY-part1,/dev/disk/by-id/scsi-SATA_ST3160212A_5LS22LVY-part1,/dev/disk/by-id/scsi-SATA_Hitachi_HTS5416_SB2204SGC532KE-part1,/dev/disk/by-id/scsi-SATA_WDC_WD400BB-00DWD-WMAD19375265-part1,/dev/disk/by-id/scsi-SATA_ST340014A_3JX1GBDJ-part1,/dev/disk/by-id/scsi-SATA_Maxtor_2B020H1_B18MLH5E-part1,/dev/disk/by-id/scsi-SATA_Maxtor_2B020H1_B19CL3AE-part1,/dev/disk/by-id/scsi-SATA_WDC_WD204BA_WD-WMA071507328-part1,/dev/disk/by-id/scsi-SATA_IBM-DJNA-371350_GM0GM0E5242-part1
Merci, en particulier à Tuxce qui m'a fait redécouvrir les ID (j'avais utilisé les UUID une fois mes les ID je n'avais jamais essayé).
