Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
618 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  probleme creation raid 1 sous ubuntu 9.04

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme creation raid 1 sous ubuntu 9.04

n°1147086
Batman-Fr
powered by caféine
Posté le 08-07-2009 à 00:35:35  profilanswer
 

:hello: à vous
 
je cherche en vain à monter un raid 1 software sous ubuntu sur une nouvelle machine.
J'ai suivi ce didacticiel : http://doc.ubuntu-fr.org/raid_logiciel
 
voila ce que j'ai :
OS installé sur sda
sdb partitionné en 1 partoche formatée en ext3 puis typée en raid autodetect = sdb1
sdd partitionné en 2 partoches formatées en ext3 dont la premiere a été typée en raid autodetect = sdd1
 
voici les commandes que j'ai fait :
(je n'ai pas fait mknod comme indiqué dans le tuto)
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdd1 > tout va bien
mdadm --daemonise /dev/md0
mkfs.ext3 -j /dev/md0 > ne retourne aucune erreur
edition de mon fstab avec ajout de : /dev/md0  /mnt/RDocs defaults 0 1
creation du dossier et gestion des droits utilisateurs
 
tout semblait rouler sur des roulettes puis je redemarre la machine et là, c'est le drame : fsck m'indique une erreur au lancement de l'OS avec ce message d'erreur :

Code :
  1. fsck.ext3: Device or resource busy while trying to open /dev/sdb1
  2. Filesystem mounted or opened exclusively by another program?
  3. /dev/sda3: clean, 569/312624 files, 66468/1249053 blocks
  4. fsck died with exit status 8


 
mdadm --detail /dev/md0 me renvoie "no such file or directory"
fdisk -l ne fait plus aucune mention de md0
 
[:mlc] je decouvre linux pour me monter un serveur de sauvegarde @home et paf, alors que je croyais que tout fonctionnait, tout semble avoir disparu...
j'ai beau retourner les docs et forums, je ne vois rien pour m'aider...
 
quand j'essaie de creer à nouveau l'array, mdadm m'envoie bouler avec

Code :
  1. root@LACSS://# mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdd1
  2. mdadm: Cannot open /dev/sdb1: Device or resource busy
  3. mdadm: /dev/sdd1 appears to contain an ext2fs file system
  4.     size=244195904K  mtime=Tue Jul  7 23:35:28 2009
  5. mdadm: /dev/sdd1 appears to be part of a raid array:
  6.     level=raid1 devices=2 ctime=Tue Jul  7 22:11:22 2009
  7. mdadm: create aborted


 
et voici un cat /proc/mdstat :

Code :
  1. root@LACSS://# cat /proc/mdstat
  2. Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
  3. md_d0 : inactive sdb1[0](S)
  4.       244195904 blocks
  5.      
  6. unused devices: <none>


 
voyez-vous l'erreur ? moi je desespere... :cry:


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
mood
Publicité
Posté le 08-07-2009 à 00:35:35  profilanswer
 

n°1147087
Batman-Fr
powered by caféine
Posté le 08-07-2009 à 00:54:14  profilanswer
 

resolu (?) avec la commande

Code :
  1. sudo mv /etc/blkid.tab /etc/blkid.tab.baktimeofday

 
 
dumoins je reboot avec tout visible...
 
j'aimerais bien comprendre le probleme et ce que cette commande fait :heink:


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
n°1147097
High Plain​s Drifter
Posté le 08-07-2009 à 02:57:17  profilanswer
 

blkid génère des identifiants uniques pour les périphériques de type bloc (les noms type sda, md0, etc. ont tendances a ne pas êtres fixes).
 
mdadm utilise blkid pour identifier l'array, les partitions, ect.
 
la génération d'un ID est relativement lente donc blkid utilise un cache pour les ID déjà générés (le fichier blkid.tab), si ce fichier contiens des données invalides ou corrompues ça peut causer des ennuis.
 
en renommant ce fichier tu as obligé blkid a regénérer tous les ID et créer un cache "propre"


---------------
| < Ceci n'est pas une pipe.
n°1147124
fighting_f​alcon
Posté le 08-07-2009 à 09:37:28  profilanswer
 

T'as surtout fait n'importe quoi ...
 

Batman-Fr a écrit :

sdb partitionné en 1 partoche formatée en ext3 puis typée en raid autodetect = sdb1
sdd partitionné en 2 partoches formatées en ext3 dont la premiere a été typée en raid autodetect = sdd1


 
 
NAN !!!!
tu crées deux (ou plus) partitions "typées" en raid autodetect mais SANS les formater ...
 
ensuite tu crées ta pile raid en utilisant ces partitions
 
puis c'est LA PILE RAID (/dev/mdX) que tu formates en ext3 (ou autre FS)
 
dans le fichier /etc/fstab, tu ne dois vois nul part apparaitre les partitions (/dev/sdXY) faisant parties du raid, donc ça :

Batman-Fr a écrit :

fsck.ext3: Device or resource busy while trying to open /dev/sdb1


c'est mal ...

n°1147126
Batman-Fr
powered by caféine
Posté le 08-07-2009 à 10:00:49  profilanswer
 

High Plains Drifter a écrit :

blkid génère des identifiants uniques pour les périphériques de type bloc (les noms type sda, md0, etc. ont tendances a ne pas êtres fixes).
 
mdadm utilise blkid pour identifier l'array, les partitions, ect.
 
la génération d'un ID est relativement lente donc blkid utilise un cache pour les ID déjà générés (le fichier blkid.tab), si ce fichier contiens des données invalides ou corrompues ça peut causer des ennuis.
 
en renommant ce fichier tu as obligé blkid a regénérer tous les ID et créer un cache "propre"


 
ok, c'est plus clair, merci :)


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
n°1147128
Batman-Fr
powered by caféine
Posté le 08-07-2009 à 10:05:32  profilanswer
 

fighting_falcon a écrit :

T'as surtout fait n'importe quoi ...
 


 

fighting_falcon a écrit :


 
 
NAN !!!!
tu crées deux (ou plus) partitions "typées" en raid autodetect mais SANS les formater ...
 
ensuite tu crées ta pile raid en utilisant ces partitions
 
puis c'est LA PILE RAID (/dev/mdX) que tu formates en ext3 (ou autre FS)
 
dans le fichier /etc/fstab, tu ne dois vois nul part apparaitre les partitions (/dev/sdXY) faisant parties du raid, donc ça :


 
 


 
je sais qu'il n'y pas pas besoin de formater en ext3 les sdx avant de creer l'array mais je ne savais pas qu'il ne fallait pas le faire a vrai dire ! :sweat:  
y a-t-il des consequences sur la fiabilite du raid du coup ? dois-je recommencer depuis le debut ?
par contre il n'y a aucune mention de sdb1 et sdd1 dans mon fstab (qui ne comporte que les partoches de sda (OS), scd0 et maintenant mon md0).
 
merci de m'eclaircir à nouveau [:ddr555]


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
n°1147131
Batman-Fr
powered by caféine
Posté le 08-07-2009 à 10:14:47  profilanswer
 

est-ce lié à ce que tu me faisais remarquer ? fdisk-l me renvoie que "md0 ne contient pas une table de partition valide" alors que j'ai deja copié des fichiers dessus... :??:


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
n°1147180
High Plain​s Drifter
Posté le 08-07-2009 à 12:34:44  profilanswer
 

Citation :

je sais qu'il n'y pas pas besoin de formater en ext3 les sdx avant de creer l'array mais je ne savais pas qu'il ne fallait pas le faire a vrai dire ! :sweat:
 
y a-t-il des consequences sur la fiabilite du raid du coup ?


Normalement la création de l'array a écrasé le fs ext3 donc pas de problème.
 

Citation :

est-ce lié à ce que tu me faisais remarquer ? fdisk-l me renvoie que "md0 ne contient pas une table de partition valide" alors que j'ai deja copié des fichiers dessus... :??:


Normal, tu n'a pas partitionné l'array y'a déjà une table de partition dessous ton raid (sur /dev/sd*) ça c'est pas obligatoire mais fortement conseillé, pas la peine d'en rajouter une au-dessus, sauf si tu veut mettre plusieurs partitions sur ton raid.
 
Pour l'erreur de fsck au démarrage, certaines distribs utilisent les UUID dans fstab regarde si l'UUID appartenant à /dev/sdb1 n'est pas dedans.


---------------
| < Ceci n'est pas une pipe.
n°1147335
Batman-Fr
powered by caféine
Posté le 09-07-2009 à 00:16:52  profilanswer
 

c'etait bien un probleme d'UUID mais je trouve ca un peu louche à vrai dire car mdadm --detail /dev/md0 et vol_id -u /dev/md0 me donnent des UUID differents... :??:  
 
du coup dans mon mdadm.conf j'ai l'UUID de de mdadm -- detail et dans mon fstab j'ai l'UUID de vol_id... sans doute cela est normal (car sinon fsck monte une erreur) mais pour un newbie comme moi c'est floue :whistle:


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
n°1147340
High Plain​s Drifter
Posté le 09-07-2009 à 01:30:48  profilanswer
 

normal mdadm donne l'ID de l'array raid, et vol_id -u l'ID du filesystem au dessus.
 
c'ets pareil chez moi :


[root@frost:pts/0] [/home/maxime]
# vol_id /dev/md0        
ID_FS_USAGE=raid
ID_FS_TYPE=LVM2_member
ID_FS_VERSION=LVM2\x20001
ID_FS_UUID=v94R30-Ofah-x2EY-VByk-npI8-NLTg-FdEtnx
ID_FS_UUID_ENC=v94R30-Ofah-x2EY-VByk-npI8-NLTg-FdEtnx
ID_FS_LABEL=
ID_FS_LABEL_ENC=
[root@frost:pts/1] [/home/maxime]
# mdadm --detail /dev/md0
/dev/md0:
        Version : 0.90
  Creation Time : Wed May 27 19:02:07 2009
     Raid Level : raid0
     Array Size : 1250258432 (1192.34 GiB 1280.26 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 0
    Persistence : Superblock is persistent
 
    Update Time : Wed May 27 19:02:07 2009
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0
 
     Chunk Size : 64K
 
           UUID : bdf22338:cc0ffcb8:a3bab061:9112c3c7
         Events : 0.1
 
    Number   Major   Minor   RaidDevice State
       0       8        1        0      active sync   /dev/sda1
       1       8       17        1      active sync   /dev/sdb1


Message édité par High Plains Drifter le 09-07-2009 à 01:31:06

---------------
| < Ceci n'est pas une pipe.
mood
Publicité
Posté le 09-07-2009 à 01:30:48  profilanswer
 

n°1147342
Batman-Fr
powered by caféine
Posté le 09-07-2009 à 02:18:43  profilanswer
 

ok merci :)


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
n°1148754
fighting_f​alcon
Posté le 15-07-2009 à 22:12:54  profilanswer
 

Batman-Fr a écrit :

est-ce lié à ce que tu me faisais remarquer ? fdisk -l me renvoie que "md0 ne contient pas une table de partition valide" alors que j'ai deja copié des fichiers dessus... :??:


 
 
fdisk -> commande à utiliser sur les DISQUES ( sans blague  :whistle: )
 
/dev/mdX -> n'est pas un disque physique, mais un périphérique logique, donc c'est normal que ça ne marche pas
 
fdisk -l /dev/sdX marchera par contre ...

n°1149460
High Plain​s Drifter
Posté le 19-07-2009 à 12:15:16  profilanswer
 

fighting_falcon ->  fdisk est un utilitaire pour gérer  les partitions de types DOS, Sun, SGI, OSF, rien n'empêche de l'utiliser sur un array raid les partitions ainsi créées serons nommées md0s1, md0s2, md0s5...  
 
Si fdisk a renvoyé une erreur ce n'est pas à cause de l'array, mais parce qu'il a créé un système de fichier directement sur l'array sans le partitionner (fdisk trouve pas de table de partition => erreur)


Message édité par High Plains Drifter le 20-07-2009 à 01:48:16

---------------
| < Ceci n'est pas une pipe.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  probleme creation raid 1 sous ubuntu 9.04

 

Sujets relatifs
Probleme postfixproblème désinstalation thème mac os x sur xp
Comment installer un virus sur ubuntu 8.1Création d'un DVD de restauration automatisée de Windows
[Xorg] Problème config écran driver nvidia (en cours)Enorme problème Phpmyadmin et debian
Problème linux mandriva 2009 live cdProblème de droits avec le serveur apache
problème avec grub 
Plus de sujets relatifs à : probleme creation raid 1 sous ubuntu 9.04


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR