問題
元来、btrfs ファイル システムは複数のディスク上に構築されています。
# 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
何らかの理由で 1 つのディスクが故障しており、交換する必要があります。
# 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
解決策
1. btrfs を「-o degraded」でマウントします 」 既存の良いボリュームからのオプション:
# mount -o degraded /dev/xvdd /mnt/btrfs
2. 不足しているディスクを不足しているディスクと交換します:
# btrfs replace start 2 /dev/xvdc /mnt/btrfs
3. ファイル システムのバランスをとる:
# btrfs filesystem balance
エラーが発生した場合は、「dmesg」の出力を確認してください。 dmesg にエラーがある場合は、サポート チームに連絡する必要がある場合もあります。