View previous topic :: View next topic |
Author |
Message |
dapsaille Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/188543795242512dd3785fb.gif)
Joined: 02 Aug 2004 Posts: 2366 Location: Paris
|
Posted: Tue Dec 23, 2008 6:09 pm Post subject: [MDADM] Pas de /dev/mdstat et autres joyeusetés (resolu) |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
Enlight Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/34498084446f6e929bedfd.jpg)
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Tue Dec 23, 2008 6:45 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
dapsaille Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/188543795242512dd3785fb.gif)
Joined: 02 Aug 2004 Posts: 2366 Location: Paris
|
Posted: Tue Dec 23, 2008 7:12 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
dapsaille Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/188543795242512dd3785fb.gif)
Joined: 02 Aug 2004 Posts: 2366 Location: Paris
|
Posted: Tue Dec 23, 2008 7:34 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
dapsaille Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/188543795242512dd3785fb.gif)
Joined: 02 Aug 2004 Posts: 2366 Location: Paris
|
Posted: Tue Dec 23, 2008 7:58 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
dapsaille Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/188543795242512dd3785fb.gif)
Joined: 02 Aug 2004 Posts: 2366 Location: Paris
|
Posted: Thu Dec 25, 2008 5:55 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
dapsaille Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/188543795242512dd3785fb.gif)
Joined: 02 Aug 2004 Posts: 2366 Location: Paris
|
Posted: Thu Dec 25, 2008 8:33 pm Post subject: |
|
|
.. humm .. penser à mettre la partition en linux autoraid avec fdisk ..
reboot = OK ^^ |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Enlight Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/34498084446f6e929bedfd.jpg)
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Sat Dec 27, 2008 3:49 am Post subject: |
|
|
dapsaille wrote: | .. humm .. penser à mettre la partition en linux autoraid avec fdisk ..
reboot = OK ^^ |
Ah merde désolé je m'en rappelais absolument plus! ![Embarassed :oops:](images/smiles/icon_redface.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|