Btrfsファイルシステムに3TBドライブのペアがあり、btrfs device add
コマンドを使用して2TBドライブをさらに2つ追加することにより、このファイルシステムを拡張したいと思います。現在のファイルシステムのデータは、raid1モードでミラーリングされます。
結果として得られるファイルシステムが、raid1モードのすべてのデータで5TBの使用可能な容量を持つことを望んでいます。
しかし、 公式ウィキ は次のように述べています。
サイズの異なるドライブがあり、各ドライブの全容量を使用する場合は、raid0ではなく、データブロックに単一のプロファイルを使用する必要があります。
しかし、 この回答 は、サイズが一致しないデバイスをフルデータミラーリングでフルキャパシティーに使用するパッチがあった可能性があることを示唆しています:
これを改善するために、パイプラインに 準ラウンドロビンパッチ があります。もちろん、500GBと2TBのディスクがある場合、異なるデバイス上のすべてのチャンクをペアリングすることはまだ不可能です。このパッチは、1 x 1TB + 2 x 500GBのように、各小さなディスクが他の小さなディスクではなく大きなディスクとミラーリング/ストライプすることを優先する必要がある状況を対象としています。
どちらが正しい?
ウィキによると、リバランスした後、5 TBになります。
Btrfsにはまだトリプルパリティがないことに注意してください。
Btrfsディスク使用量計算機を見てください: http://carfax.org.uk/btrfs-usage/