私のPCには、ルートファイルシステムとホームディレクトリ用のSSDと、その他のデータ用の大型HDDがあります。 SSDに障害が発生した場合に備えて、SSDのコンテンツをHDDに同期することがあります。 HDDには個別のバックアップがあります。
ここで、BTRFSRAIDモードを使用して同じことを実現できるかどうかを検討します。では、SSDが主に読み取り/書き込みに使用され、データがHDDに同期されるように、RAIDモードでサブボリュームを使用できますか?
さらに、HDD上のボリュームのスナップショットが欲しいのですが。
HDDがしばらく外されていても、手作業なしでこれが機能するのは素晴らしいことです。
別のオプションはおそらくbtrfsの送信/受信ですが、IOがアイドル状態のときにHDDを書き込むRAIDモードでは、常にデータの最新のコピーを保持できます。
編集:これは、これらの重複ではありません 1 、 2 、およびストレージプールの概念を持つBTRFSを明示的に要求しているためブロックレベルのRAIDを使用する代わりに。
SSDとより大きなHDDの間のRAIDにBTRFSを使用するにはどうすればよいですか?
2つのディスクを使用してBTRFSボリュームを作成するだけです。
mkfs.btrfs -m raid1 -d raid1 /path/to/ssd /path/to/hdd
その他の例 https://btrfs.wiki.kernel.org/index.php/UseCases
ただし、RAID1はバックアップメカニズムではないことに注意してください。
では、SSDが主に読み取り/書き込みに使用され、データがHDDに同期されるように、RAIDモードでサブボリュームを使用できますか?
番号。
IOがアイドル状態のときにHDDを書き込むRAIDモードでは、常にデータの最新のコピーを保持できます。
それはRAIDの仕組みではありません。上記の1を参照してください。
BTRFSでは、さまざまなサイズとタイプのドライブを混在させることができるため、can既存のSSD + HDDを使用して、データが両方のドライブに配置されるRAID1アレイを作成できます。しかしながら、
HDDのボリュームのスナップショットが欲しいのですが。
これを実現するには、そのHDDにBTRFSボリュームを作成し、期間スナップショットを有効にします。 btrbk は私が使用しているツールであり、推奨できます。
幸運を! :)