Après le démarrage, mon périphérique RAID1 ( /dev/md_d0*) passe parfois dans un état drôle et je ne peux pas le monter.
* À l'origine, j'ai créé, /dev/md0mais il s'est en quelque sorte transformé en /dev/md_d0.
# mount /opt
mount: wrong fs type, bad option, bad superblock on /dev/md_d0,
missing codepage or helper program, or other error
(could this be the IDE device where you in fact use
ide-scsi so that sr0 or sda or so is needed?)
In some cases useful info is found in syslog - try
dmesg | tail or so
Le périphérique RAID semble être inactif d'une manière ou d' une autre:
# cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5]
[raid4] [raid10]
md_d0 : inactive sda4[0](S)
241095104 blocks
# mdadm --detail /dev/md_d0
mdadm: md device /dev/md_d0 does not appear to be active.
La question est de savoir comment réactiver l'appareil (en utilisant mdmadm, je présume)?
(D'autres fois, il est correct (actif) après le démarrage, et je peux le monter manuellement sans problème. Mais il ne se montera toujours pas automatiquement même si je l'ai dans /etc/fstab:
/dev/md_d0 /opt ext4 defaults 0 0
Donc, une question bonus: que dois-je faire pour que le périphérique RAID se monte automatiquement /optau démarrage? )
Il s'agit d'une station de travail Ubuntu 9.10. Informations générales sur ma configuration RAID dans cette question .
Edit : Mon /etc/mdadm/mdadm.confressemble à ceci. Je n'ai jamais touché ce fichier, du moins à la main.
# 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 <my mail address>
# definitions of existing MD arrays
# This file was auto-generated on Wed, 27 Jan 2010 17:14:36 +0200
Dans /proc/partitionsla dernière entrée se trouve md_d0au moins maintenant, après le redémarrage, lorsque l'appareil se trouve être à nouveau actif. (Je ne sais pas si ce serait la même chose quand il est inactif.)
Résolution : comme Jimmy Hedman l'a suggéré , j'ai pris la sortie de mdadm --examine --scan:
ARRAY /dev/md0 level=raid1 num-devices=2 UUID=de8fbd92[...]
et l'ajoute /etc/mdadm/mdadm.conf, ce qui semble avoir résolu le problème principal. Après avoir changé /etc/fstabpour réutiliser /dev/md0(au lieu de /dev/md_d0), le périphérique RAID est également monté automatiquement!
mdadm --examine --scanproduitARRAY /dev/md0 level=raid1 num-devices=2 UUID=...(Notez le md0 au lieu de md_d0!) Je l'ai mis dans le fichier mdadm.conf (manuellement, car il y avait un problème avec sudo et>>("autorisation refusée"), et sudo est requis) et j'ai également mis à jour fstab à utiliser md0 (pas md_d0) à nouveau. Maintenant, je ne semble plus rencontrer le problème "inactif" et le périphérique RAID se monte automatiquement à / opt au démarrage. Donc merci!