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/md0
mais 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 /opt
au 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.conf
ressemble à 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/partitions
la dernière entrée se trouve md_d0
au 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/fstab
pour réutiliser /dev/md0
(au lieu de /dev/md_d0
), le périphérique RAID est également monté automatiquement!
mdadm --examine --scan
produitARRAY /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!