BTRFSマルチディスク/バランス

BTRFSマルチディスク/バランス

既存のBTRFSドライブ(/ dev / sde)があり、システムに新しいドライブを追加してマウントし、gpartedからBTRFSにフォーマットして次のようにしました。

sudo btrfs fi show

Label: none  uuid: f54ed81a-2d6a-4cf7-88d3-b8538c2b27c6
    Total devices 1 FS bytes used 512.00KiB
    devid    1 size 5.46TiB used 2.06GiB path /dev/sdd1

Label: none  uuid: 01dba537-b5c4-44f6-b198-a03972c4196f
    Total devices 1 FS bytes used 1.69TiB
    devid    1 size 3.64TiB used 1.71TiB path /dev/sde

sudo btrfs filesystem df /mnt/local/int001

返品

Data, single: total=1.70TiB, used=1.68TiB
System, DUP: total=8.00MiB, used=208.00KiB
System, single: total=4.00MiB, used=0.00B
Metadata, DUP: total=3.00GiB, used=2.11GiB
Metadata, single: total=8.00MiB, used=0.00B
GlobalReserve, single: total=512.00MiB, used=0.00B

これをRAID 1に変換したいです。ここに表示されている内容に問題がありますか?今レイドに切り替えることができなければならず、どうすればいいですか?

私は試した:

sudo btrfs balance start -dconvert=raid1 -mconvert=raid1 /mnt/local/int002
ERROR: error during balancing '/mnt/local/int002' - Invalid argument

syslogにはより多くの情報があるかもしれません。 dmesgテール|

答え1

あなたが犯した間違いは、2つの別々のBTRFSファイルシステムを作成することです。sudo btrfs fi各ファイルシステムに1つのデバイスがあることを2つのファイルシステムの出力で確認できます。

この問題を解決するには、btrfs device addコマンドを使用して既存のファイルシステムに新しいディスクを追加します。その後、再調整してください。

https://btrfs.wiki.kernel.org/index.php/Manpage/btrfs-device

関連情報