Após a inicialização, meu dispositivo RAID1 ( /dev/md_d0
*) às vezes entra em um estado engraçado e não consigo montá-lo.
* Originalmente eu criei, /dev/md0
mas ele de alguma forma se transformou em /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
O dispositivo RAID parece estar inativo de alguma forma:
# 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.
A questão é: como tornar o dispositivo ativo novamente (usando mdmadm
, presumo)?
(Outras vezes, está tudo bem (ativo) após a inicialização, e eu posso montá-lo manualmente sem problemas. Mas ele ainda não será montado automaticamente, mesmo que eu o tenha /etc/fstab
:
/dev/md_d0 /opt ext4 defaults 0 0
Então, uma pergunta bônus: o que devo fazer para que o dispositivo RAID seja montado automaticamente /opt
no momento da inicialização? )
Esta é uma estação de trabalho Ubuntu 9.10. Informações de plano de fundo sobre minha configuração de RAID nesta pergunta .
Edit : Minha /etc/mdadm/mdadm.conf
aparência é assim. Nunca toquei neste arquivo, pelo menos à mão.
# 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
Na /proc/partitions
última entrada, md_d0
pelo menos agora, após a reinicialização, quando o dispositivo estiver ativo novamente. (Não tenho certeza se seria o mesmo quando estiver inativo.)
Resolução : como Jimmy Hedman sugeriu , peguei a saída de mdadm --examine --scan
:
ARRAY /dev/md0 level=raid1 num-devices=2 UUID=de8fbd92[...]
e acrescentou /etc/mdadm/mdadm.conf
, o que parece ter corrigido o problema principal. Depois de mudar /etc/fstab
para usar /dev/md0
novamente (em vez de /dev/md_d0
), o dispositivo RAID também é montado automaticamente!
mdadm --examine --scan
produzidoARRAY /dev/md0 level=raid1 num-devices=2 UUID=...
(observe o md0 em vez de md_d0!) Coloquei isso no arquivo mdadm.conf (manualmente, porque houve algum problema com o sudo e>>
("permissão negada") e o sudo é necessário) e também atualizei o fstab para usar md0 (não md_d0) novamente. Agora, parece que não encontro mais o problema "inativo" e o dispositivo RAID é montado automaticamente em / opt após a inicialização. Então obrigado!