Nach dem Booten geht mein RAID1-Gerät ( /dev/md_d0
*) manchmal in einen komischen Zustand über und ich kann es nicht mounten.
* Ursprünglich habe ich erstellt, /dev/md0
aber es hat sich irgendwie in geändert /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
Das RAID-Gerät scheint irgendwie inaktiv zu sein :
# 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.
Die Frage ist, wie man das Gerät wiedermdmadm
aktiviert (mit , nehme ich an)?
(Andere Male ist es in Ordnung (aktiv) nach dem Booten und ich kann es ohne Probleme manuell einhängen. Aber es wird immer noch nicht automatisch eingehängt, obwohl ich es in habe /etc/fstab
:
/dev/md_d0 /opt ext4 defaults 0 0
Also eine Bonusfrage: Was soll ich tun, damit das RAID-Gerät /opt
beim Booten automatisch bereitgestellt wird? )
Dies ist eine Ubuntu 9.10 Workstation. Hintergrundinformationen zu meinem RAID-Setup in dieser Frage .
Edit : Mein /etc/mdadm/mdadm.conf
sieht so aus. Ich habe diese Datei noch nie berührt, zumindest nicht von Hand.
# 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
Im /proc/partitions
letzten Eintrag ist md_d0
spätestens jetzt, nach dem Neustart, wenn das Gerät zufällig wieder aktiv ist. (Ich bin nicht sicher, ob es dasselbe wäre, wenn es inaktiv ist.)
Vorsatz : Wie Jimmy Hedman vorschlug , nahm ich die Ausgabe von mdadm --examine --scan
:
ARRAY /dev/md0 level=raid1 num-devices=2 UUID=de8fbd92[...]
und fügte es hinzu /etc/mdadm/mdadm.conf
, was das Hauptproblem behoben zu haben scheint. Nach dem Wechsel /etc/fstab
zur /dev/md0
erneuten Verwendung (anstelle von /dev/md_d0
) wird das RAID-Gerät auch automatisch bereitgestellt!
mdadm --examine --scan
erzeugenARRAY /dev/md0 level=raid1 num-devices=2 UUID=...
(siehe die md0 statt md_d0!) Ich habe , dass in der mdadm.conf Datei (manuell, weil das war ein Problem mit sudo und>>
( „Zugriff verweigert“) und sudo ist erforderlich) und auch fstab aktualisiert zu verwenden md0 (nicht md_d0) nochmal. Jetzt scheint ich nicht mehr auf das "inaktive" Problem zu stoßen und das RAID-Gerät wird beim Booten automatisch bei / opt aktiviert. So danke!