ich habe auf einem Server ein Software-Raid1, dass im Moment nur über eine Disk läuft (sdb), da ich heute Daten umgezogen habe und das Raid neu aufgesetzt:
Code: Select all
md1 : active raid1 sda3[2] sdb3[1]
602043840 blocks [2/1] [_U]
Code: Select all
kernel: raid1: sdb: unrecoverable I/O read error for block 1204086656
sdb = Im Moment einzig aktive Raid-1 Disk, daher die Data Source
sda = Soll eingehängt werden kann aber nicht synced werden da sdb einen Fehler in diesem Block hat (habe es zweimal versucht, immer die gleiche Blocknummer)
Jetzt meine Frage:
Kann ich es irgendwie schaffen dass die Festplatten dennoch synchronisieren und den Block "einzufrieren" und nicht mehr zu verwenden?
Das einzige was mir im Moment zur Lösung einfällt, ist einen Umweg über ein extra Raid-1 zu gehen. Spricht aus sda ein Raid-1 aus erstmal einer Disk zu machen, alle Nutzdaten zu kopieren (an die komme ich ohne Probleme ran, sdb bringt gar keine Fehler im laufenden Betrieb außer dieser eine Block beim Sync Vorgang, außerdem zusätzlich Backups) und dann anschließend das Raid-1 auf diese Weiße wieder mit zwei Disks zum laufen zu bekommen (und vermutlich einer neuen sdb Platte...).
Aber es ist Freitag Abend, meine Lust begrenzt und vielleicht hat ja jemand von euch eine gute Idee :)