Softwareraid via mdadm

TheSlaying

Newbie
Registriert
Dez. 2010
Beiträge
3
Ich habe aktuell ein Problem mit meinem Software Raid.

Nach einem Neustart wird mein md0-Array nicht eingehängt, wenn ich nachsehe was los ist sieht es Folgendermaßen aus:
Code:
[root@homeroot ~]# [B]cat /proc/mdstat[/B]
Personalities : [raid1]
md0 : inactive sdb1[0](S)
      1465134977 blocks super 1.2
     
md127 : active (auto-read-only) raid1 sdc[1]
      1465138496 blocks [2/1] [_U]
     
unused devices: <none>
Gelegentlich ist auch sdc1 im md0 und sdb[1] im md127, das ist immer zufällig.



Den Array habe ich folgendermaßen angelegt:
Code:
[root@homeroot ~]# [B]history | grep md[/B]
[...]
  136  mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1 --auto md
  137  mkfs.ext4 /dev/md0
[...]

Inhalt der mdadm.conf
Code:
[root@homeroot ~]# [B]cat /etc/mdadm.conf | grep "^[^#]*$"[/B]

DEVICE partitions

ARRAY /dev/md0 devices=/dev/sdb1,/dev/sdc1 metadata=1.2 name=homeroot:0 UUID=8fa610eb:27c2adb7:7350338a:5ab573f7 level=1
Wenn ich nicht falsch liege stimmt dort alles so.


Dann habe ich noch folgendes Versucht:
Code:
[root@homeroot ~]# [B]mdadm --detail --scan[/B]
mdadm: cannot open /dev/md/0_0: No such file or directory
mdadm: md device /dev/md0 does not appear to be active.

[root@homeroot ~]# [B]mdadm --detail /dev/md0[/B]
mdadm: md device /dev/md0 does not appear to be active.

[root@homeroot ~]# [B]mdadm --detail /dev/md127[/B]
mdadm: md device /dev/md127 does not appear to be active.

[root@homeroot ~]# [B]dmesg | grep md[/B]
md: bind<sdb>
md: sdc has same UUID but different superblock to sdb
md: sdc has different UUID to sdb
md: export_rdev(sdc)
md: bind<sdc1>
EXT4-fs (md0): unable to read superblock



Mit Folgenden Befehlen kann ich den md-Array starten, jedoch ist das halt manuell, was für einen Server kritisch ist.
Code:
[root@homeroot ~]# [B]mdadm --stop /dev/md127[/B]
mdadm: stopped /dev/md127
[root@homeroot ~]# [B]mdadm --stop /dev/md0[/B]
mdadm: stopped /dev/md0
[root@homeroot ~]# [B]mdadm --assemble /dev/md0 /dev/sdb1 /dev/sdc1[/B]
mdadm: /dev/md0 has been started with 2 drives.
Danach lässt sich das System auch mounten usw.

ich wäre für jede Hilfe dankbar

mfg
 
Moin,
was für ein Betriebssystem nutzt du denn?
Nutzt du Multipath?

Wurde schon mal auf dem Server ein MD Device angelegt? Eventuell hängt ja noch dein Device irgendwo in der Config rum...?
ich würde versuchen mit mdadm --remove das Device aus md127 zu löschen.

Viele Grüße,
 
sers,

Das Betriebssystem ist Linux ;) - als Distry verwende ich Archlinux
multipath nutzte ich nicht, sofern ich weiß

Ich hatte, wie oben genannt das Device mehrfach angelegt und wieder aufgehoben, da ich gehoft hatte das ich damit den Fehler beheben könnte. Ansonsten wurden bisher keine md-Array auf dem Server angelegt.
Die relevanten (nicht auskommentierten) Zeilen der Config kannst du meinem ersten Beitrag entnehmen, darin ist auch nur ein Gerät vorhanden
 
Zurück
Oben