Das Linux-System kann das RAID 10 MD-Gerät nach dem Neustart des Systems nicht finden

Das Linux-System kann das RAID 10 MD-Gerät nach dem Neustart des Systems nicht finden

Ich habe diese Befehle ausgeführt:

$ sudo mdadm --verbose --create /dev/md0 --level=10 --chunk=256 --raid-devices=4 /dev/sdh1 /dev/sdh2 /dev/sdh3 /dev/sdh4
$ echo 'DEVICE /dev/sdh1 /dev/sdh2 /dev/sdh3 /dev/sdh4' | sudo tee -a /etc/mdadm.conf
$ sudo mdadm --detail --scan | sudo tee -a /etc/mdadm.conf

Es scheint, dass mein System das RAID-Gerät nach dem Neustart nicht mehr finden kann.

Laufende mdadm -Q /dev/sdh1Ausgaben

/dev/sdh1: is not an md array
/dev/sdh1: device 0 in 4 device unknown raid10 array.  Use mdadm --examine for more detail.

und mdadm -Q /dev/md0Ausgänge

mdadm: cannot open /dev/md0: No such file or directory

Meins /etc/rc.sysinithat diese Zeile:

# Start any MD RAID arrays that haven't been started yet
[ -r /proc/mdstat -a -r /dev/md/md-device-map ] && /sbin/mdadm -IRs

Ich bin nicht sicher, was das bewirkt, aber ich habe kein /dev/mdVerzeichnis. Ich verwende ein Amazon Linux.

Irgendwelche Ratschläge, was ich tun kann? Könnte der Kernel das RAID-Gerät umbenannt haben? Sollte ich meine rc.sysinitDatei ändern?

Antwort1

Das Array muss beim Booten aus den einzelnen Laufwerken neu zusammengesetzt werden. Dies kann folgendermaßen erfolgen:

mdadm -A /dev/mdx /dev/parti /dev/partk /dev/partn [...]

Normalerweise ist es bequemer, dies automatisch in /etc/mdadm.conf zu tun:

GERÄT /dev/sd*

ARRAY /dev/md2 Level=raid10 Anzahl Geräte=4 Metadaten=0,90 UUID=b9de52aa:2907a6ca:5c45245c:9d6efa15
ARRAY /dev/md1 Level=Raid1 Anzahl Geräte=4 Metadaten=0,90 UUID=f9d44a97:e751f917:e8628a2d:b6e629f3
ARRAY /dev/md3 Level=Raid0 Anzahl Geräte=4 Metadaten=0,90 UUID=2aa775b8:35cfe1c0:25d36f80:9c6df7c4
ARRAY /dev/md5 Level=raid10 Anzahl Geräte=4 Metadaten=0,90 UUID=db8bc05d:ca12cbfc:4c6759c5:2c647efc
ARRAY /dev/md6 Level=raid10 Anzahl Geräte=4 Metadaten=0,90 UUID=10b5e3c9:b5c54ccc:c588f210:baae4ad8
ARRAY /dev/md50 Level=raid5 Anzahl Geräte=3 Metadaten=0,90 UUID=2ba30d45:fa43a215:60c02926:be4d01ef
ARRAY /dev/md7 Level=raid5 Anzahl Geräte=4 Metadaten=0,90 UUID=7bd7830f:bcc40674:6821c544:014da426

Als Referenz:

http://aws.amazon.com/articles/1074

verwandte Informationen