On Fri, May 23, 2003 at 10:54:30PM +0200, Fabian Hänsel wrote:
Hallo,
ich habe ein Software-Raid gebastelt, um meine wichtigen Daten vor dem Untergang zu bewahren und um sofort weiterarbeiten zu können, wenn mal eine Festplatte ausfällt. Der Normalbetrieb funktioniert soweit auch.
Ich hab auch so eine Kombination am laufen.
Wenn ich aber eine Platte (/dev/hdd) ausbaue, dann funktioniert die Sache nicht mehr:
Das hab ich mir noch nicht getraut zu probieren. <Vermutung> Um weiterarbeiten zu können muß man wahrscheinlich dem Raid-Treiber begreiflich machen, das jetzt nur noch eine Platte da ist. (raidhotremove?) </Vermutung>
Oder Du baust eine neue Platte ein. [...]
Wenn ich die Platte wieder einbaue und das Raid starte, dann beginnt er auf der Platte rumzuwühlen, was mich vermuten lässt, das er ein Rebuild durchführt.
Und dann fängt er an zu syncronisieren...
Warum arbeitet er aber nicht einfach weiter, wenn eine Platte fehlt?
Naja, wenn nur noch eine Platte geht, ist es ja kein Raid mehr.
Sieht jemand den Fehler? Oder ist das normal, das bei Raid 1 immer alle Partitionen da sein müssen?
Vermutlich schon. Ich bilde mir ein sowas auch in der Dokumentation gelesen zu haben. Ist aber schon eine ganze Weile her.
/proc/mdstat im Normalbetrieb (mit beiden Festplatten): Personalities : [raid1] read_ahead 1024 sectors md0 : active raid1 ide/host2/bus0/target0/lun0/part6[1] 529088 blocks [2/1] [_U]
unused devices: <none>
Hier mal meine /proc/mdstat zum Vergleich: --- Personalities : [raid1] read_ahead 1024 sectors md0 : active raid1 hdg1[1] hde1[0] 39082560 blocks [2/2] [UU]
unused devices: <none> ---
Bert