Das Problem
Ursprünglich ist das btrfs-Dateisystem auf mehreren Festplatten aufgebaut.
# btrfs filesystem show Label: 'MYBTRFS' uuid: 09138ad8-eb2f-4c7c-aef7-90482a67c45c Total devices 3 FS bytes used 768.00KiB devid 1 size 5.00GiB used 1.52GiB path /dev/xvdb devid 2 size 5.00GiB used 520.00MiB path /dev/xvdc devid 3 size 5.00GiB used 1.51GiB path /dev/xvdd
Aus irgendeinem Grund ist eine Festplatte defekt und muss ersetzt werden.
# btrfs filesystem show Label: 'MYBTRFS' uuid: 09138ad8-eb2f-4c7c-aef7-90482a67c45c Total devices 3 FS bytes used 768.00KiB devid 1 size 5.00GiB used 1.52GiB path /dev/xvdb devid 3 size 5.00GiB used 1.51GiB path /dev/xvdd *** Some devices missing
Die Lösung
1. Mounten Sie das btrfs mit „-o degraded ” Option aus vorhandenem Gutband:
# mount -o degraded /dev/xvdd /mnt/btrfs
2. Ersetzen Sie die fehlende Festplatte durch die fehlende:
# btrfs replace start 2 /dev/xvdc /mnt/btrfs
3. Gleichen Sie das Dateisystem aus:
# btrfs filesystem balance
Falls ein Fehler auftritt, überprüfen Sie bitte die Ausgabe von „dmesg“. Möglicherweise müssen Sie sich auch an Ihr Support-Team wenden, wenn Fehler in dmesg.
auftreten