Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/01/2010, à 20:20

DrSnake

[Résolu] Raid et activation au boot

Alors, j'ai deux disques 1To montés en Raid-1.

J'ai d'abord essayé de le créer/de l'utiliser à l'aide du tuto sur mdadm, mais au bout de deux échecs (avec 4h de montage de raid à chaque fois), j'en ai eu marre, je suis passé par palimpsest. Oui j'ai craqué sur la méthode : je fais 3 clicks et ça marche ... dsl ... Par contre je ne sais pas si palimpsest est juste une interface qui utilise mdadm ou si c'est le gestionnaire de raid.

Voila ce que j'ai :
prob_raid_01.jpg

Le raid fonctionne, pour peu que je click à chaque démarrage sur l'icône tout en haut.
Comment je fais pour rendre la tâche automatique ? car je n'ai aucune idée de la commande qui est lançée pour activer le disque.

Pour info, une fois lancé, il est actif dans /dev/md0 et est monté dans le bon dossier, configuré avec palimpsest. Mais avant que je ne click, /dev/md0 n'existe pas et il n'est bien sur pas dans le dossier de montage non plus.

Edit : voir la solution tout en bas.

Dernière modification par DrSnake (Le 17/01/2010, à 19:30)

Hors ligne

#2 Le 13/01/2010, à 20:29

francoisp31

Re : [Résolu] Raid et activation au boot

donc c'est mdadm qui est géré par ce frontal, faudrait verifié mais vu ce que decrit.....

Dernière modification par francoisp31 (Le 13/01/2010, à 20:30)


Que les puces d'un millier de chiens galleux infeste le cul de celui qui osera vous gacher ne serai ce
qu'une seule journée de votre vie et que les bras lui soient trop court pour qu'il puisse se le gratter.

Hors ligne

#3 Le 13/01/2010, à 21:52

DrSnake

Re : [Résolu] Raid et activation au boot

Ben comme je le dis plus haut, le problème, c'est que /dev/md0 n'existe pas avant que j'active l'ensemble de raid à la main, donc je ne peux pas utiliser les indications sur ce topic de la doc.

Hors ligne

#4 Le 14/01/2010, à 08:42

Hoper

Re : [Résolu] Raid et activation au boot

sudo mdadm -Es | grep md0  >>/etc/mdadm/mdadm.conf


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#5 Le 14/01/2010, à 10:17

DrSnake

Re : [Résolu] Raid et activation au boot

sudo mdadm -Es | grep md0 ne renvoie rien, donc n'écrit rien dans mdadm.conf. Comme dit au dessus, le truc que je ne comprends pas (qui est la base de mon prob d'ailleurs), c'est que md0 n'existe pas tant que j'ai pas activé le raid à la main.

Hors ligne

#6 Le 14/01/2010, à 11:51

Hoper

Re : [Résolu] Raid et activation au boot

As tu bien activé le raid avant d'avoir lancé la commande ?

Dans le pire des cas il suffira de scripter le mdadm --assemble à la main, mais ce sera vraiment à faire en ultime recours.

Dernière modification par Hoper (Le 14/01/2010, à 11:51)


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#7 Le 14/01/2010, à 12:09

DrSnake

Re : [Résolu] Raid et activation au boot

Bon, nouveauté ... j'ai lancé un sudo mdadm -Es tout court avec mon raid lancé, et il me retourne :
ARRAY /dev/md/MyRaid level=raid1 metadata=1.2 num-devices=2 UUID=ed684f7c:0756fe74:cd2238a8:62f7ed56 name=:MyRaid

Donc déjà, quand il est lancé, il le voit (suuuuper ...).
Mais, il y a encore un truc que je comprends pas là. Mon raid, une fois actif, est dans /dev/md0, or, le résultat de la commande précédente indique /dev/md/MyRaid ... Je fais un ls -la /dev/md*, et j'ai bien que md0 qui apparait. Je comprends pas comment c'est possible que mdadm -Es me retourne /dev/md

En prenant ça en compte, j'essaie ta commande complète ?

Dernière modification par DrSnake (Le 14/01/2010, à 12:09)

Hors ligne

#8 Le 14/01/2010, à 13:02

Hoper

Re : [Résolu] Raid et activation au boot

Oui, puis tu re-démarre. (vire le "| grep md0" en fait, ca ne te sert à rien puisque tu n'a qu'un seul raid)


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#9 Le 14/01/2010, à 14:14

DrSnake

Re : [Résolu] Raid et activation au boot

Ouille frayeur en redémarrant, des messages d'amour genre: disque inutilisable, synchronisation en attente, activation impossible, l'un des composant est introuvable, etc ....

J'ai retiré la ligne et j'ai redémarré, piouuufff c'est revenu à l'état normal.
Donc retour à la case 0.

Hors ligne

#10 Le 14/01/2010, à 14:21

Hoper

Re : [Résolu] Raid et activation au boot

Heu.... c'est très bizarre ton truc la...
Bon en même temps je sais pas du tout ce que ton soft graphique à bien pu trafiquer... mais quand même.

Une fois le raid activé, que donne :
cat /proc/mdstat

Et encore une fois, j'aimerai aussi voir :
sudo fidisk -l

Dernière modification par Hoper (Le 14/01/2010, à 14:22)


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#11 Le 14/01/2010, à 14:28

DrSnake

Re : [Résolu] Raid et activation au boot

Disque /dev/sda: 250.1 Go, 250059350016 octets
255 têtes, 63 secteurs/piste, 30401 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x0003dbef

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1   *           1       29744   238918648+  83  Linux
/dev/sda2           29745       30401     5277352+   5  Etendue
/dev/sda5           29745       30401     5277321   82  Linux swap / Solaris

Disque /dev/sdb: 1000.2 Go, 1000204886016 octets
255 têtes, 63 secteurs/piste, 121601 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x000022f8

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sdb1               1      121601   976760001   fd  Linux raid autodetect

Disque /dev/sdc: 1000.2 Go, 1000204886016 octets
255 têtes, 63 secteurs/piste, 121601 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x00081e48

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sdc1               1      121601   976760001   fd  Linux raid autodetect

Disque /dev/sdd: 1000.2 Go, 1000204886016 octets
255 têtes, 63 secteurs/piste, 121601 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x8d399bc0

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sdd1               1      121601   976760001    7  HPFS/NTFS

Disque /dev/md0: 1000.2 Go, 1000202101760 octets
2 têtes, 4 secteurs/piste, 244189966 cylindres
Unités = cylindres de 8 * 512 = 4096 octets
Identifiant de disque : 0x00000000

----------------------------------------------------
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
md0 : active raid1 sdc1[0] sdb1[1]
      976759865 blocks super 1.2 [2/2] [UU]
      
unused devices: <none>

Hors ligne

#12 Le 14/01/2010, à 14:38

Hoper

Re : [Résolu] Raid et activation au boot

Ouaip... Tout semble vraiment parfaitement normal...
Vraiment bizarre qu'il l'assemble pas tout seul au moment du boot. Et plus bizarre encore qu'il t'engueule quand tu rempli le fichier mdadm.conf.

Ote moi d'un doute, quand tu avais lancé ma commande et rebooté, tu n'avais pas ensuite essayé de démarrer le raid à la main !? (Le but de cette commande était bien de renseigner le fichier de config pour le forcer à démarrer le raid tout seul au moment du boot)


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#13 Le 14/01/2010, à 14:44

DrSnake

Re : [Résolu] Raid et activation au boot

Vivi, je l'ai laissé faire et j'ai regardé. Rien ne s'est passé. J'ai une indication facile pour voir s'il se monte. Mon fond d'écran est sur le raid. Quand j'active le raid, il s'affiche. J'ai donc pas de fond d'écran au démarrage de l'ordi.

Les messages d'erreurs, je les ai eu comme ceci :
- l'ordi se lance.
- je me log.
- j'attends 1min, le raid se lance pas.
- j'ouvre une fenêtre palimpset sans activer le raid.
- je sélectionne les infos sur le bloc raid => hop pleins de messages gentils.
- je remarque même qu'il m'est impossible de le démarrer à la main puisque l'option d'activation est grisée (ça me parait normal avec les messages d'erreur).

Dernière modification par DrSnake (Le 14/01/2010, à 14:45)

Hors ligne

#14 Le 14/01/2010, à 15:09

Hoper

Re : [Résolu] Raid et activation au boot

Bon, on va faire autrement alors.

Reboot (pour faire "disparaitre" le raid).
puis tape la commande suivante :

sudo mdadm --assemble --scan --no-degraded

Normalement cette commande devrait te lancer ton raid.
(vérifie avec l'outil graphique si tu veux, ou en tapant cat /proc/mdstat, qui affichera ton raid normalement comme la fois précédente).

évidement, le fait que le raid soit lancé ne veut pas dire que le systèmes de fichier qui est dessu est monté  (ton image de fond sera toujours inaccesible, à moins que tu tape un truc du style : sudo mount /dev/md0 )

Bref, si la commande mdadm --assemble fonctionne bien donc, il suffira de faire en sorte qu'elle se lance au moment du boot...


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#15 Le 14/01/2010, à 15:29

DrSnake

Re : [Résolu] Raid et activation au boot

Alors, pour repartir de 0, je clean le fichier mdadm.conf.
- Je lance : sudo mdadm --assemble --scan --no-degraded
- Il me répond mdadm: No arrays found in config file or automatically
- je remets les infos de l'array de tout à l'heure dans le fichier : ARRAY /dev/md/MyRaid level=raid1 metadata=1.2 num-devices=2 UUID=ed684f7c:0756fe74:cd2238a8:62f7ed56 name=:MyRaid
- je relance la commande et il me dit : mdadm: /dev/md/MyRaid does not exist and is not a 'standard' name so it cannot be created

Alors, soit il plante parce qu'il n'existe pas de /dev/md, soit parce qu'il n'aime pas le nom du raid, genre les maj ... (j'ose espérer qu'il ne s'agit pas de la 2e solution)

Hors ligne

#16 Le 14/01/2010, à 15:42

Hoper

Re : [Résolu] Raid et activation au boot

Edite le fichier /etc/mdadm.conf, et supprime la fin de la ligne (la partie "name=:MyRaid") On s'en fiche du nom.
Bref, ne laisse que :

ARRAY /dev/md/MyRaid level=raid1 metadata=1.2 num-devices=2 UUID=ed684f7c:0756fe74:cd2238a8:62f7ed56

Ca change quoi ? (quand tu reboot, ou quand tu tape la commande etc ?)

JE commence à croire que l'outil graphique fait quelque chose de TRES, TRES moche. Il doit créer un raid sans aucun super bloc. Donc aucune informations concernant le raid ne se trouve sur les disques. Si c'est ça c'est hyper dangereux et ultra crade comme technique. Mais ça expliquerai pourquoi il ne se monte pas automatiquement au moment du boot, et aussi pourquoi le --scan ne trouve rien sur les disques.


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#17 Le 14/01/2010, à 16:06

DrSnake

Re : [Résolu] Raid et activation au boot

En lançant la commande, il me dit la même chose => mdadm: /dev/md/MyRaid does not exist and is not a 'standard' name so it cannot be created

Par contre, il y a du neuf. Quand je reboot, le bloc de raid est détecté dans /dev/md_d127 (?!?!) mais  il me dit " partiellement assemblé " et il ne détecte pas de système de fichier dedans :
prob_raid_02.jpg

Dernière modification par DrSnake (Le 14/01/2010, à 16:21)

Hors ligne

#18 Le 14/01/2010, à 21:48

Hoper

Re : [Résolu] Raid et activation au boot

Désolé, je suis vraiment pas réveillé. J'avais pas fait attention que dans la ligne de la config il y avait toujours référence à ce "MyRaid' (je me demande bien d'ou il sort celui la, mais passons). Bref, ré-édite le fichier, et met plutot:

ARRAY /dev/md0 level=raid1 metadata=1.2 num-devices=2 UUID=ed684f7c:0756fe74:cd2238a8:62f7ed56

Et reboot (encore...) une fois.

Dernière modification par Hoper (Le 14/01/2010, à 21:49)


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#19 Le 15/01/2010, à 08:30

DrSnake

Re : [Résolu] Raid et activation au boot

GG !
Bon ben c'est bon, ça fonctionne cette fois ci et comme le fstab contenait déjà les infos de montage de md0, le disque est monté directement.

Voilou, ben merci bien Hoper pour ne pas m'avoir abandonné à mon problème.


Je récapipète la procédure compète :
- J'ai créé mon raid avec palimpsest après plusieurs tentatives ratées en lignes de commande directement avec mdadm (lourd 2x4h de montage de raid pour rien).
- Raid opérationnel, mais obligé de l'activer à la main à chaque démarrage par l'interface de palimpsest.
- Avec un raid actif, il faut lancer mdadm -Es et les infos importantes sont (avec vos valeurs évidemment) :

ARRAY [...] level=raid1 metadata=1.2 num-devices=2 UUID=ed684f7c:0756fe74:cd2238a8:62f7ed56 [...]

- On ajoute au fichier /etc/mdadm/mdadm.conf (toujours avec vos valeurs et pas forcement md0 s'il est utilisé par un autre disque) :

ARRAY /dev/md0 level=raid1 metadata=1.2 num-devices=2 UUID=ed684f7c:0756fe74:cd2238a8:62f7ed56

- Si ce n'est pas déjà fait, on ajoute à /etc/fstab :

/dev/md0	/home/nashdd	ext3	defaults	0	0

en mettant votre équivalent à md0 et que le dossier de montage de votre choix existe bien.

Dernière modification par DrSnake (Le 17/01/2010, à 19:31)

Hors ligne

#20 Le 15/01/2010, à 09:35

Hoper

Re : [Résolu] Raid et activation au boot

J'ai créé mon raid avec palimpsest après plusieurs tentatives ratées en lignes de commande directement avec mdadm.

Problème qui aurai nécessité une véritable investigation... Car globalement j'encourage vivement tout le monde à travailler uniquement en ligne de commande avec mdadm. Cela permet de mieux comprendre ce qui se passe et ce que l'on fait, et de mieux définir son raid. Cela permet aussi ensuite d'ajouter une couche "LVM2" sur le raid, car on arrive rapidement à de grosse volumétrie qu'il vaut mieux pouvoir re-découper (ou assembler, ou déplacer...) selon les besoins.

Content que tout fonctionne en tout cas.


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#21 Le 17/01/2010, à 18:37

franquis

Re : [Résolu] Raid et activation au boot

Super! Merci pour ce topic qui m'a bien aidé, car même problème que DrSnake !!

Hors ligne

#22 Le 16/04/2011, à 19:49

cot_al

Re : [Résolu] Raid et activation au boot

Même problème, mais la solution ne marche pas sur 10.04!
HELP!
En fait je ne sais pas pourquoi ça ne marche plus? Mise à jour de la LTS
Le gestionnaire de disque avec lequel j'ai créé l'ensemble (systeme-administration-Utilitaire de disque) voit l'ensemble raid et me dit : L'ensemble RAID n'est pas en cours de fonctionnement

Mdadm renvoie :
ARRAY /dev/md/donnees_securise level=raid1 metadata=1.2 num-devices=2 UUID=f033f858:e13ec3fd:1fb90648:ce31c8d2 name=:donnees_securise

Dernière modification par cot_al (Le 19/04/2011, à 18:50)

Hors ligne