Am 16.12.2014 um 14:55 schrieb suse:
Mit BTRFS kann ich zwei Platten als raid1 zusammen schließen, aber kann ich die auch wieder trennen? Also aus dem raid1 wieder ein (zwei) single machen? ...
Ich habe es zumindest mit den Testplatten - und kaum Daten - geschafft:
# erzeugen eines beschädigten Raid1 Verbundes mit zwei Platten:
#> mkfs.btrfs -L RAID_TEST_2 /dev/sdc \ mount /dev/sdc /mnt \ btrfs device add /dev/sdd /mnt \ btrfs balance start -dconvert=raid1 -mconvert=raid1 /mnt \ umount /mnt \ # destroy one \ mkfs.ext4 -L RAID_TEST_3 /dev/sdc \ # now mount degraded \ mount -o degraded /dev/sdd /mnt/ \ umount /mnt
# und nun die Fortsetzung ...
# Reparatur und trennen der Platten:
#> mount /dev/sdd /mnt/ \ # gibt fehler also mount degraded \ mount -o degraded /dev/sdd /mnt/ \ # es muss wieder ein kompletes Raid werten also \ btrfs device add /dev/sdc /mnt -f \ btrfs device del missing /mnt/ \ umount /mnt \ mount /dev/sdd /mnt/ \ # mount wieder normal also erstmal Raid aufräumen tun testen \ btrfs balance start /mnt \ btrfs scrub start /mnt \ btrfs scrub status /mnt \ # wenn fertig und ok können wir das Raid wieder zum single machen \ btrfs balance start -dconvert=single -mconvert=single -sconvert=single /mnt -f \ # und das (überflüssige) Device entfernen \ btrfs device del /dev/sdc /mnt/ \ umount /mnt \ mount /dev/sdd /mnt/ \ # jetzt noch die (richtigen?) Einstellungen wieder setzten \ btrfs balance start -dconvert=single -mconvert=dup -sconvert=dup /mnt -f \ umount /mnt \ mount /dev/sdd /mnt/ \ # scheint alles OK zu sein. mount -o degraded /dev/sdc /mnt/ \ # gibt ein Fehler, die Daten der zweiten Platte sind also nicht mehr zu nutzen. Wenn ich das recht sehe, geht das dann nur bei einem vollkommen intakten Raid. Schätze mal, die beiden Befehle "btrfs balance start" und "btrfs scrub start" dauern im Summe doppelt so lange wie einfaches kopieren der Daten. Das ist ja irgendwie nicht grade Sinn der Sache. In eine ähnliche Richtung liefen auch meine Versuche mit einem FS über mehrere
Am 18.12.2014 um 13:11 schrieb suse: physikalischen Platten. Man kann bei btrfs nur was korrigieren solange alles bestens läuft - die Reparaturmöglichkeiten von btrfs sind derzeit in meinen Augen noch in einem jämmerlichen Zustand.
Und nun die *** Große Preisfrage ***:
Ist das auch so richtig und funktioniert mit jeder Auslastung?
Da würde ich mich aber nicht darauf verlassen Gru0 Manfred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org