Después del arranque, mi dispositivo RAID1 ( /dev/md_d0
*) a veces se ve en un estado extraño y no puedo montarlo.
* Originalmente creé, /dev/md0
pero de alguna manera se ha transformado /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
El dispositivo RAID parece estar inactivo de alguna manera:
# 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 pregunta es, ¿cómo volver a activar el dispositivo (usando mdmadm
, supongo)?
(Otras veces está bien (activo) después del arranque, y puedo montarlo manualmente sin problemas. Pero aún no se montará automáticamente aunque lo tenga en /etc/fstab
:
/dev/md_d0 /opt ext4 defaults 0 0
Entonces, una pregunta adicional: ¿qué debo hacer para que el dispositivo RAID se monte automáticamente /opt
en el momento del arranque? )
Esta es una estación de trabajo Ubuntu 9.10. Información básica sobre mi configuración RAID en esta pregunta .
Editar : mi /etc/mdadm/mdadm.conf
aspecto es así. Nunca he tocado este archivo, al menos a mano.
# 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
En /proc/partitions
la última entrada es md_d0
al menos ahora, después del reinicio, cuando el dispositivo vuelve a estar activo. (No estoy seguro de si sería lo mismo cuando está inactivo).
Resolución : como sugirió Jimmy Hedman , tomé el resultado de mdadm --examine --scan
:
ARRAY /dev/md0 level=raid1 num-devices=2 UUID=de8fbd92[...]
y lo agregó /etc/mdadm/mdadm.conf
, lo que parece haber solucionado el problema principal. Después de cambiar /etc/fstab
para usar /dev/md0
nuevamente (en lugar de /dev/md_d0
), el dispositivo RAID también se monta automáticamente.
mdadm --examine --scan
producidoARRAY /dev/md0 level=raid1 num-devices=2 UUID=...
(Nota del md0 en lugar de md_d0!) Que puse en el archivo mdadm.conf (de forma manual, ya que el había algún problema con sudo y>>
( "permiso denegado"), y sudo se requiere) y también actualiza fstab para su uso md0 (no md_d0) nuevamente. Ahora parece que ya no me encuentro con el problema "inactivo" y el dispositivo RAID se monta automáticamente en / opt al arrancar. ¡Así que gracias!