Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[MDADM] Pas de /dev/mdstat et autres joyeusetés (resolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
dapsaille
Advocate
Advocate


Joined: 02 Aug 2004
Posts: 2366
Location: Paris

PostPosted: Tue Dec 23, 2008 6:09 pm    Post subject: [MDADM] Pas de /dev/mdstat et autres joyeusetés (resolu) Reply with quote

Bonjour à tous ...

Voila suis un peu embêté ...

J'ai la config suivante :

Raid 1 = /dev/md1 /dev/sda1 /dev/sdb1 avec tout / y compris boot dedans
Raid 5 = /dev/md3 /dev/sda3 /dev/sdb3 /dev/sdc3 /dev/sdd3 avec un montage dans /DATAS


Si je laisse /dev/md1 pour grub en root= hikkk n'arrive pas à monter le /root mais au moins le kernel se lance...

Si je met /dev/sda1 ca passe mais ensuite je ne peux faire un mdadm --assemble pour activer /dev/md1 car /dev/sda1 est déja utilisé ..

de qui plus est je n'ai pas de /dev/mdstat alors que sur le livecd qui m'a servi à créer l'install je l'avais .

Help ? :p


Last edited by dapsaille on Thu Dec 25, 2008 8:33 pm; edited 1 time in total
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Tue Dec 23, 2008 6:45 pm    Post subject: Reply with quote

faut utiliser MAKEDEV si je me rappele bien.

quant à grub, voici ma syntaxe pour un raid 0 :

Quote:
title Gentoo GNU/Linux
root (hd0,0)
kernel /boot/vmlinuz root=/dev/md0 md=0,/dev/sda1,/dev/sdb1
Back to top
View user's profile Send private message
dapsaille
Advocate
Advocate


Joined: 02 Aug 2004
Posts: 2366
Location: Paris

PostPosted: Tue Dec 23, 2008 7:12 pm    Post subject: Reply with quote

Enlight wrote:
faut utiliser MAKEDEV si je me rappele bien.

quant à grub, voici ma syntaxe pour un raid 0 :

Quote:
title Gentoo GNU/Linux
root (hd0,0)
kernel /boot/vmlinuz root=/dev/md0 md=0,/dev/sda1,/dev/sdb1


Hahaha je commencai à me demander (en engouffrant une boite de chocolats au café)
justement si il ne fallait pas spécifier à Grub quels sont les disques en raid

et pour le makedev ... tu assures un max ^^

Je termine la migration des datas et je teste de suite le grub quiquivas bien tout en me doutant que ca vas bien fonctionner.

Merci
Back to top
View user's profile Send private message
dapsaille
Advocate
Advocate


Joined: 02 Aug 2004
Posts: 2366
Location: Paris

PostPosted: Tue Dec 23, 2008 7:34 pm    Post subject: Reply with quote

Problème tordu ...

Le makedev a superbement fonctionné et le grub .. à moitié

voici mon menu.lst (et pas de remarques désobligeantes sur le genkernel ^^):

Code:

title Gentoo Linux 2.6.24-r5
root (hd0,0)
kernel /boot/kernel-genkernel-x86-2.6.27-gentoo-r7 root=/dev/ram0 real_root=/dev/md1 md=1,/dev/sda1,/dev/sdb1
initrd /boot/initramfs-genkernel-x86-2.6.27-gentoo-r7


Si je boote tel quel : rien nada que dalle .. même topo il me demande le root .. je met /dev/sda1 ou /dev/sdb1 et ca roule ..

cat /proc/mdstat me donne cela ensuite (normal j'ai booté sur le sda1 donc le sdb1 se sent seul):

Code:

Personalities : [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md3 : active raid5 sda3[0] sdd3[4] sdc3[2] sdb3[1]
      1429945344 blocks level 5, 64k chunk, algorithm 2 [4/3] [UUU_]
      [>....................]  recovery =  2.3% (11368064/476648448) finish=312.4min speed=24815K/sec

md1 : active raid1 sdb1[1]
      9775424 blocks [2/1] [_U]

unused devices: <none>


Au niveau des logs de ce boot ca ne cause que de /dev/md3 (celui la on s'en carre légèrement) et une fois de /dev/md1 pour dire qu'il est degraded (normal)

Si je boote sans l'initrd je vois bien qu'avant de monter le root hoo miracle il me trouve le /dev/md1 avec bin /dev/sda1 et /dev/sdb1 ..
sauf que sans initrd .. il me demande d'aller jouer dans le mixer ..

J'ai tenté aussi en root=/dev/md1 au lieu de real_root=/dev/md1 root=/dev/ram0 .. aussi essayé le simple real_root=/dev/md1 toujours les mêmes symptomes ..

bizarre docteur non ? (j'entend déja se monter l'échafaud pour genkernel ^^)

EDIT =

Pour infos

Code:

localhost everything # mdadm -D /dev/md1
/dev/md1:
        Version : 0.90
  Creation Time : Wed Dec 24 00:19:05 2008
     Raid Level : raid1
     Array Size : 9775424 (9.32 GiB 10.01 GB)
  Used Dev Size : 9775424 (9.32 GiB 10.01 GB)
   Raid Devices : 2
  Total Devices : 1
Preferred Minor : 1
    Persistence : Superblock is persistent

    Update Time : Wed Dec 24 04:15:28 2008
          State : clean, degraded
 Active Devices : 1
Working Devices : 1
 Failed Devices : 0
  Spare Devices : 0

           UUID : 9528ab8c:97cad2bf:5a155bd9:305f1218
         Events : 0.15

    Number   Major   Minor   RaidDevice State
       0       0        0        0      removed
       1       8       17        1      active sync   /dev/sdb1
localhost everything # mdadm --add /dev/md1 /dev/sda1
mdadm: Cannot open /dev/sda1: Device or resource busy
localhost everything #
Back to top
View user's profile Send private message
dapsaille
Advocate
Advocate


Joined: 02 Aug 2004
Posts: 2366
Location: Paris

PostPosted: Tue Dec 23, 2008 7:58 pm    Post subject: Reply with quote

Ca ca sent mauvais .. :

Code:

Dec 24 04:46:11 [kernel] Kernel command line: root=/dev/ram0 real_root=/dev/md1 md=1,/dev/sda1,/dev/sdb1
Dec 24 04:46:11 [kernel] md: Will configure md1 (super-block) from /dev/sda1,/dev/sdb1, below.
Dec 24 04:46:11 [kernel] ReiserFS: md1: warning: sh-2006: read_super_block: bread failed (dev md1, block 2, size 4096)
Dec 24 04:46:11 [kernel] ReiserFS: md1: warning: sh-2006: read_super_block: bread failed (dev md1, block 16, size 4096)
Dec 24 04:46:11 [kernel] isofs_fill_super: bread failed, dev=md1, iso_blknum=16, block=32


Ca vas googler sévère ... messages extraits de la séquence de boot.

Extrait de mdadm.conf :

Code:

ARRAY /dev/md1 level=raid1 num-devices=2 UUID=9528ab8c:97cad2bf:5a155bd9:305f1218


Bizarre pour 2 disques ?? 4 uid ??
Back to top
View user's profile Send private message
dapsaille
Advocate
Advocate


Joined: 02 Aug 2004
Posts: 2366
Location: Paris

PostPosted: Thu Dec 25, 2008 5:55 pm    Post subject: Reply with quote

Bon c'est encore moi ^^.


J'ai compris pourquoi j'avais des insultes de type bread error ..

Cela était du au fait que j'avais booté sur /dev/sda1 ou /dev/sdb1 et donc le contenu du raid était incohérent .

Livecd => reconstruction du raid ok tout roule.

Sauf qu'au reboot .. impossible il ne voit pas /dev/md1 ... si il demande le newroot je lance un shell (merci busybox) puis mdadm --assemble et la le /dev/md1 apparait ..

Je fait control D pour revenir au boot normal et la si je met /dev/md1 ca roule ..

Grosso modo le raid ne s'active pas au boot ... mais pourtant tous les outils/drivers sont la ..

Code:
SERVER init.d # rc-update add mdraid boot
* rc-update: mdraid already installed in runlevel `boot'; skipping
SERVER init.d # rc-update add mdadm boot
* rc-update: mdadm already installed in runlevel `boot'; skipping
SERVER init.d #


Serais-je maudit ?
Back to top
View user's profile Send private message
dapsaille
Advocate
Advocate


Joined: 02 Aug 2004
Posts: 2366
Location: Paris

PostPosted: Thu Dec 25, 2008 8:33 pm    Post subject: Reply with quote

.. humm .. penser à mettre la partition en linux autoraid avec fdisk ..

reboot = OK ^^
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Sat Dec 27, 2008 3:49 am    Post subject: Reply with quote

dapsaille wrote:
.. humm .. penser à mettre la partition en linux autoraid avec fdisk ..

reboot = OK ^^


Ah merde désolé je m'en rappelais absolument plus! :oops:
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum