Ich habe derzeit keinen Ersatz und wollte mit der einen platte mal weitermachen. Daher habe ich die fehlerhafte platte abgesteckt (sie würde eh auch nicht mehr erkannt) und dann folgendes ausgeführt:
Code: Alles auswählen
# mount /dev/sda1 -o degraded /mnt/restore
# btrfs balance start -f -mconvert=single -dconvert=single /mnt/restore
Mir war nicht klar, dass man den delete befehl wohl sofort danach machen muss, da nur jetzt noch das system scheinbar rw gemounted ist.
Denn beim erneuten mounten erhalte ich jetzt diesen fehler:
Code: Alles auswählen
# mount /dev/sda1 -o degraded /mnt/restore
# dmesg
[...]
BTRFS warning (device sda1): missing devices (1) exceeds the limit (0), writeable mount is not allowed
BTRFS error (device sda1): open_ctree failed
Code: Alles auswählen
# mount /dev/sda1 -o degraded,ro /mnt/restore
# btrfs device delete missing /mnt/restore
ERROR: error removing device 'missing': Read-only file system
Ich hab diesen Eintrag gefunden: https://superuser.com/questions/946418/ ... i-o-errors nur im Kernel mag ich jetzt nicht herumpatchen... vorher würde ich alles ro mounten und auf eine andere platte kopieren, das geht sicherlich schneller und ist vermutlich auch sicherer.
Dieser hier beschreibt das noch eindrucksvoller: https://unix.stackexchange.com/question ... more-there und es wird auch gesagt, dass man genau eine chance hat das FS als rw zu mounten