RAID sous Ubuntu
Salut gang,
J'ai un petit problème avec mon ordinateur, je croyais pouvoir m'en sortir seul, mais cette fois, je ne pense pas être capable...
Mon problème consiste à monter une partition raid au démarrage sous Ubuntu.
J'ai trois disques durs de taille identique. Le premier disque contient ma partition de démarrage (/boot), une partition étendue contenant la racine (/) et le swap, une troisième partition fat16 contenant suffisamment d'espace pour mettre une image de DVD pour pouvoir faire une installation sans DVD et une quatrième partition NTFS contenant Windows. Les deux autres disques durs contiennent chacun seulement une partition ext3. Ces deux disques sont identiques et était monté sous forme de RAID1 (miroir) lors de mon ancienne installation.
Donc, j'ai supprimé ma partition Fedora pour installer Ubuntu. Tout fonctionne comme sur des roulettes, sauf que je n'arrive pas à monter ma partition RAID lorsque l'ordinateur démarre, ni dans le home, ni n'importe où ailleurs (disons /mnt/md0).
Je vais tenter de faire une brève description de où je suis rendu en espérant que l'éclair de génie traverse votre esprit plus rapidement que moi.
Premièrement, je peux facilement monter ma partition md0 une fois que l'ordinateur est démarré en lançant simplement la commande suivante dans un terminal.
su
mount /dev/md0 /mnt/md0
Je peux aussi monter ma partition raid comme /home, de la même façon en remplaçant /mnt/md0 par /home et ça fonctionne bien aussi (par contre, je pense que je devrais supprimer les fichiers cachés qui font des conflits entre Fedora et Ubuntu.)
Donc, le problème ne semble pas être dans la structure du raid puisque je peux le monter facilement.
Ensuite, mes deux partitions sont de type FD (linux raid autodetect) ce qui règle les problèmes à ce niveau.
Voici une copie de mon mdadm.conf (configuration de l'administration des multi-disques). Les lignes de code sont en gras alors que les lignes de commentaires sont en non-gras.
# mdadm.conf
#
# Please refer to mdadm.conf(5) for information about this file.
#
# by default, scan all partitions (/proc/partitions) for MD superblocks.
# alternatively, specify devices to scan, using wildcards if desired.
DEVICE partitions
# auto-create devices with Debian standard permissions
CREATE owner=root group=disk mode=0660 auto=yes
# automatically tag new arrays as belonging to the local system
HOMEHOST <system>
# instruct the monitoring daemon where to send mail alerts
MAILADDR root
# definitions of existing MD arrays
ARRAY /dev/md0 level=raid1 num-devices=2 /dev/sdb1 /dev/sdc1
# This file was auto-generated on Fri, 02 Nov 2007 12:36:26 -0400
# by mkconf $Id: mkconf 324 2007-05-05 18:49:44Z madduck $
Voici une copie de mon fstab. La ligne qui devrait automatiquement monter mon array est la dernière.
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda5
UUID=d49b9097-9baf-4ada-b6bd-e977bd15d927 / ext3 defaults,errors=remount-ro 0 1
# /dev/sda1
UUID=ef0e0c1c-d544-485b-9fba-35b60d0da8b7 /boot ext3 defaults 0 2
# /dev/sda3
#UUID=12ff9cf3-151b-4955-a17b-2fc1d5629876 /media/sda3 ext3 defaults 0 2
# /dev/sda4
#UUID=0A50FF6B50FF5BBF /media/sda4 ntfs defaults,umask=007,gid=46 0 1
# /dev/sda6
UUID=375bca1b-4032-44cc-a75c-212a93943825 none swap sw 0 0
/dev/hda /media/cdrom0 udf,iso9660 user,noauto,exec 0 0
/dev/md0 /mnt/md0 ext3 defaults 1 2
Une théorie me trotte dans la tête. Et si Ubuntu roulait fstab avant mdadm? S'il faisait ça il ne pourrait pas monter mon /md0 car md0 existe seulement lorsque mdadm le génère. Si c'était le cas, j'aurais deux choix. Rouler mdadm avant le fstab ou monter mon md0 après le mdadm. Comme je n'ai aucune idée de où est démarré mdadm, je pense le rouler au début de mon fstab.
J'attend beaucoup de vous. Je sais que Apo, Drizzt et Alex ont de bonnes connaissances sous linux et je suis persuadé qu'il y a quelque chose à faire. Certaines personnes sont même capable de booter sur un raid1.
J'attends de vos nouvelles !!
Dernière modification le 10/11/2007 @ 01:39 par Nick
Écrit le: 03/11/2007 @ 08:19
Dans mon fstab, le ext3 semble de trop dans la dernière ligne. Je l'ai supprimé, sans succès.
Une autre chose m'intrigue. Alors que je peux facilement monter la partition md0, dans mon partition editor (parted), il me présente le dique md0 avec la partition md0p1. C'est la première fois que je vois ça, pourtant ma partition est bien md0, car c'est celle-là que je monte.
Voici donc une petite image de parted.
Finalement, j'en envoie deux. Peut-être que ça peut-être utile.
Dernière modification le 03/11/2007 @ 08:21