既存の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