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. Und nun die *** Große Preisfrage ***: Ist das auch so richtig und funktioniert mit jeder Auslastung? Liebe Grüsse Sue -- 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