BTRFS単一プロファイルプールでエラーのないディスクを交換するには?

BTRFS単一プロファイルプールでエラーのないディスクを交換するには?

単一の構成ファイルを使用して3つの1 TBディスクで構成されたBTRFSプールを作成し、すべてのディスクにわたってデータのバランスをとりました。こんな感じ

Label: none  uuid: 5ff93463-e45e-4b46-8d94-c22a8e926813
    Total devices 3 FS bytes used 615.76GiB
    devid    1 size 931.51GiB used 206.03GiB path /dev/sdb
    devid    2 size 931.51GiB used 207.00GiB path /dev/sdc
    devid    3 size 931.51GiB used 206.03GiB path /dev/sdd

ディスクの1つ(例:/ dev / sdc)をより大きなディスクに交換したいとしましょう。プールから削除できるように、/dev/sdcからデータをインポートするにはどうすればよいですか?

答え1

削除するディスクからデータをインポートするには、次のbtrfs device removeコマンドを使用します。たとえば、

btrfs device remove /dev/sdc /SOME/MOUNTPOINT

上記のコマンドは最初にデータをディスクから移動し、次にプールからデバイスを削除します。問題は、削除されるデバイスがファイルシステムをマウントするために使用されるデバイスになることができないことです。

詳細については、以下を実行してください。man btrfs-device

関連情報