Mdraid kann nicht neu gestartet werden

Mdraid kann nicht neu gestartet werden

Ich habe gerade ein RAID-0-Array mit den folgenden Befehlen erstellt:

# Install the necessary packages
sudo apt-get install xfsprogs mdadm -y

# Create the RAID 0 array.
mdadm --create --verbose /dev/md0 --level=stripe --raid-devices=2 /dev/sd[x] /dev/sd[x2]

# Create the XFS filesystem
sudo mkfs.xfs /dev/md0

Bei jedem Neustart (dieses zweite Mal, ohne mir die Mühe zu machen, Daten darauf zu speichern) schlägt das Mounten jedoch immer fehl und ich muss S drücken, um den Vorgang zu überspringen.

Ich habe es mit einer der folgenden Zeilen in /etc/fstab versucht:

UUID="8aba7867-e97b-4c4c-9aa3-f61d0de4434a"    /media/storage  xfs     defaults        0       2

/dev/md0                                        /media/storage  xfs     defaults        0       0

Gibt es einen Schritt, den ich beim Erstellen des RAID-Arrays übersehe?

(Ubuntu 14.04 64-Bit-Desktop mit 1 SSD, auf der das Betriebssystem installiert ist, und 2 x WD RED 3 TB)

Antwort1

AKTUALISIEREN:

Ich habe es gerade geschafft, es auf einem anderen Computer zum Laufen zu bringen, was mich zu der Annahme veranlasst, dass ich meine mdadm.confDatei falsch konfiguriert habe.

Dieses Mal habe ich das folgende Skript nach dem Erstellen des RAID, aber vor dem Erstellen des Dateisystems ausgeführt, und das RAID ist beim Booten verfügbar:

echo "# mdadm.conf
#
# Please refer to mdadm.conf(5) for information about this file.
#

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 root

# definitions of existing MD arrays" | sudo tee /etc/mdadm/mdadm.conf

mdadm --detail --scan >> /etc/mdadm/mdadm.conf

Der Inhalt dieses Skripts stammt größtenteils aus einemals Superuser posten.


Ich habe einen Workaround gefunden, bei dem mdadm nicht verwendet wird. Deshalb werde ich dies nicht als Antwort kennzeichnen, es könnte aber für andere nützlich sein.

Ich habe ein gestreiftes logisches Volume erstellt, indem ich die folgenden Befehle ausgeführt habe, nachdem ich über Gparted auf jedem Laufwerk physische LVM2-Volumes erstellt hatte:

sudo vgcreate $VG_NAME /dev/sd[x]1 /dev/sd[z]1
lvcreate -i$NUM_DRIVES -I4 -l100%FREE -n$LV_NAME $VG_NAME
sudo mkfs.xfs /dev/$VG_NAME/$LV_NAME

Ich habe dann die neue UUID zu meiner fstab hinzugefügt und im Gegensatz zu mdadm wird es nach einem Neustart problemlos geladen. Ich weiß nicht, ob es irgendwelche Nachteile mit sich bringt, RAID auf diese Weise zu erstellen, aber ein erster Benchmark scheint zu zeigen, dass es in Bezug auf die Schreibgeschwindigkeit funktioniert.

verwandte Informationen