特定のデバイスにBTRFSサブボリュームを割り当て/制限できますか?それでは、どのように割り当て/制限されますか?

特定のデバイスにBTRFSサブボリュームを割り当て/制限できますか?それでは、どのように割り当て/制限されますか?

私のルート(BTRFS)ファイルシステムはコンパクトSSDにあり、/ varは大きくて遅く、別々にフォーマットされた(またBTRFSを使用)HDDにあります。これはうまく機能しますが、2つのデバイス間でファイルをコピーしてシステムのスナップショットを撮るときにCoWを使用することはできず、毎回2つのスナップショットを作成する必要があります。

BTRFSが複数のデバイスを使用できることを知っていますが、ルートサブボリュームをSSDのみを使用するように制限し、/varサブボリュームをHDD(LVMなど)のみを使用するように制限できるかどうか疑問に思います。既存のブロックは実行しないとデバイス間を移動できないことがわかっていますが、デフォルトでbtrfs balanceは新しいブロックは両方のデバイスのいずれかに配置できます。

ブロックレベルのキャッシュがSSDとHHDの利点を同じファイルシステムに組み合わせることができることを知っていますが、ほとんど使用されていないシステムファイルはSSDに残っていることを願っています。また、私のデータを他の場所にコピーすることなくオンラインでこれを行うことができたらと思いますが、これはマイナーな問題です。

ベストアンサー1

おすすめ記事