[Eisfair] Einbinden SATA-Controller mit SIL-3114 chip
Thomas Zweifel
t2fel at gmx.net
Mi Mär 16 11:53:54 CET 2016
Hallo Friedhold
Am 16.03.2016 um 10:16 schrieb Friedhold Schuster:
> Am 15.03.2016 um 18:46 schrieb Marcus Roeckrath:
>> Du kannst aber auch schlicht das Device md127 in /dev anlegen, dann
>> solltest
>> Du auch das Raid mounten können, nach mdstat wird es ja erkannt.
>
>>> >Und im Setup - mdadm Raid managements geht ja md0-md10 und nicht weiter
>>> >bis md127. Selbst ein händisches bearbeiten der Datei auf md127 brachte
>>> >nichts.
Die Datei findet ja auch keinerlei Beachtung während dem Bootprozess! -
Die ist mehr oder weniger nur Deko. :-(
> Übers Setup - mdadm Raid managements geht aber kein md127. Ist das
> normal, oder kann man alles auf md0 oder md1 umstellen? Ich würde lieber
> ein md0 haben.... oder Setup - mdadm Raid managements geht mit md127.
Dann müsstest Du warten bis die Entwickler es gefixt haben :-(
Oder Du kannst einen Umweg gehen:
Erstelle das Blockdevice, wie Marcus es vorschlägt
mknod /dev/md127 b 9 127 && chmod 0660 /dev/md127
nun hast du Zugriff auf den Inhalt.
Weiter gehts indem wir die Redundanz ausschalten
mdadm --fail /dev/md127 /dev/sdc1
mdadm --remove /dev/md127 /dev/sdc1
mdadm --zero-superblock /dev/sdc1
Mit der freigwordenen Partition erstellen wir nun ein neues md0
mdadm -C -l1 -n2 /dev/md0 missing /dev/sdc1
cat /proc/mdstat
Nun hat Du vorübergehend ein md0 und ein md127 (beide dediziert)
Den Inhalt kopierst Du nun vom md127 aufs md0
Das kannst Du mit dd machen (dauert ca. 5-8h) oder Du erstellst ein
neues Filesystem in md0 und kopierst die Daten dateiweise, was
vermutlich deutlich schneller geht.
Nachdem die Daten aufs md0 übertragen sind, installiertst Du den Kernel
noch einmal drüber, damit das neue Raid in der initrd verankert wird.
Nach dem Reboot solltest Du ein dediziertes, gestartetes md0 bekommen haben.
Wenn das der Fall ist, lässt Du die Redundanz wieder neu aufbauen
mdadm --stop /dev/md127
mdadm --zero-superblock /dev/sdb1
mdadm --add /dev/md0 /dev/sdb1
mit watch kannst Du den aktuellen Fortschritt anzeigen lassen
watch -n10 cat /proc/mdstat
CTRL-c (STRG-c) zum beenden.
> Dankeschön
Gruss Thomas
Mehr Informationen über die Mailingliste Eisfair