Kann ich eine einzelne MDADM RAID 1-Platte vom Software-RAID-Array und / oder von einem anderen Computer lesen?

657
Linus Waerner

Ich verwende seit einiger Zeit einen HPE MicroServer Gen10 und möchte gerade eine RAID-1- Konfiguration für meinen OwnCloud-Speicher einrichten. Auf dem Server läuft Ubuntu 17.10.

Die Festplatten bestehen einfach aus zwei Western Digital RED 1 TB 64 MB.

Nach dem, was ich gelesen habe, ist das Hardware-RAID mit dem Marvell Controller nicht wirklich eine optimale Wahl, da der Support begrenzt ist (bitte korrigieren Sie mich, wenn ich falsch liege) - und es könnte mir auch Probleme bereiten, wenn der Controller selbst ausfällt .

Dann habe ich MDADM gefunden, was großartig erscheint. Ich konnte jedoch keine klare Antwort auf meine eine einfache Frage finden:

Wenn eine meiner Festplatten ausfällt, kann ich einfach Daten von der anderen lesen, - entfernt oder nicht - vom Software-RAID-Array entfernen?

Und kann ich die Arbeitsplatte einfach vom Server entfernen und sie wie jede andere Festplatte in ein anderes System einstecken und von ihr lesen?

Bonus: Erkennt MDADM selbst fehlerhafte Festplatten und meldet sie dem Benutzer?

0

1 Antwort auf die Frage

0
davidgo

Ja, du kannst.

Wenn eine Festplatte ausfällt, bleibt das RAID-Gerät sichtbar (wenn auch beeinträchtigt). Wenn dies nicht funktioniert, werden Probleme durch das Herausziehen der fehlerhaften Festplatte behoben.

Es ist auch möglich, den Inhalt der MD-Partition zu lesen, indem Sie ihn direkt einhängen und ggf. den Dateisystemtyp angeben (oder Lvm aktivieren). Normalerweise befinden sich die Metadaten am Ende der Festplatte, also funktionieren sie einfach.

Bonus - Wenn Sie /etc/mdadm.conf bearbeiten (aus dem Speicher), können Sie eine entsprechende E-Mail hinzufügen und eine Benachrichtigung erhalten, wenn sich das Array verschlechtert. Sie können auch / proc / mdstat aufrufen, um den aktuellen Status anzuzeigen.

Genau das wollte ich wissen. Vielen Dank für eine kurze und saubere Antwort. Linus Waerner vor 6 Jahren 0
metadata has defaulted to going at the start of the disk for quite a few years now, so you have to activate it through mdadm and can not access it "normally" without mdadm. You need to force mdadm to use metadata format 0.9 or 1.0 for it to go at the end. psusi vor 6 Jahren 1