Raid 1 Verbund nach reboot weg

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Hallo Leute!

    Habe mittels mdadm zwei USB-Festplatten in einem Raid 1 Verbund.
    Funktioniert alles einwandfrei bis ich den Raspi reboote.
    Muss dann jedes mal manuell zuordnen und mounten.
    Würde lieber mittels fstab automounten aber dazu kommt es erst garnicht da er den Raid Verbund nicht automatisch herstellt.

    Code
    sudo mdadm --assemble --scan
    sudo mount /dev/md0p1 /media/usbraid1

    Falls es etwas mit der mdadm.conf zu tun haben sollte hier mein Inhalt.

    Bin mittlerweile schon ziemlich ratlos - hoffe auf eure Hilfe.

    Danke,
    Grüße

  • Habe alles so wie im wiki beschrieben.
    Muss weiterhin manuell das Raid aktivieren und mounten ... ...

    Eventuell funktioniert hier etwas beim Bootvorgang nicht korrekt bzw. in der falschen Reihenfolge?
    Kann ich das irgendwie überprüfen?

  • Das mit dem "/" bei /dev/md0 ist scheinbar ein copy/paste fehler.

    Habe die mdadm.conf schon so wie im wiki geändert ... brachte keine Änderung.

    aktuell habe ich die mdadm.conf wieder generieren lassen mit

    Code
    sudo mdadm --detail --scan /dev/md0 >> /etc/mdadm/mdadm.conf

    Die Ausgabe sieht wie folgt aus

    Code
    pi@raspberrypi:~ $ sudo mdadm --detail --scan /dev/md0
    
    
    ARRAY /dev/md0 metadata=1.2 name=raspberrypi:0 UUID=6877dcfb:2563e975:3ecca3c4:09fa7e42
  • Ich habe das gleiche Problem. Ich setzte einen Banana Pi mit Raspbian ein, am USB ist ein aktiver USB HUB an dem 2 USB Platten hängen.
    So bin ich vorgegangen.

    1. Platten vorbereiten
    parted /dev/sda "rm 1"
    parted /dev/sd2 "rm 1"
    parted /dev/sda "mklabel msdos"
    parted /dev/sdb "mklabel msdos"
    parted /dev/sda "mkpart primary ext4 1M -1"
    parted /dev/sdb "mkpart primary ext4 1M -1"
    parted /dev/sda "set 1 raid on"
    parted /dev/sdb "set 1 raid on"


    2. Raid anlegen
    mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1

    3. Filesystem anlegen
    mkfs -t ext4 /dev/md0

    4. Ordner anlegen
    mkdir /media/data

    5. Mountpoint in der fstab anlegen
    /dev/md0 (tab) /media/data (tab) ext4 (tab) defaults (tab) 0 (tab) 0

    6. Laufwerk mounten
    mount -a

    Der Eintrag in der mdadm.conf

    Code
    CREATE owner=root Group=disk mode=0660 auto=yes
    Code
    ARRAY /dev/md0 metadata=1.2 UUID=******:********:******** name=localserver:0

    Nach jedem Reboot ist das Raid weg und auch unter lsblk taucht der Raid nicht mehr auf.

  • Hallo,

    auch ich schließe mich mit dem selben Problem an.
    Wenn es keine offizielle Lösung gibt die Funktioniert, ich denke es liegt womöglich am Auswerten und entsprechend behandeln der Superblöcke, wie kann man es am sichersten wieder schnell starten, init.d Process oder so etwas in der Art.
    Oder bzw. wie startet man es automatisiert am schnellsten wieder, ohne die Platten wieder 3 Tage lang synchronisieren.

    Gruß & Dank
    Oli

    Ich bin root ich darf das!

    Einmal editiert, zuletzt von o.teske (30. August 2017 um 12:15)

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!