ZFS/BTRFS RAIDデータだけを同期すればよいことをご存知でしたか?

ZFS/BTRFS RAIDデータだけを同期すればよいことをご存知でしたか?

AFAIK Common MDソフトウェアの例:RAID1は、あるディスクから別のディスクに物理データのみを同期させる必要があることを知らないため、特定のブロックに実際のデータがない場合でも、不必要にすべてのブロックを同期します。 RAIDの再構築に時間がかかりすぎるため、ディスクのパフォーマンス、ディスクの寿命、CPUが無駄になり、ディスク障害が発生するリスクがあります。

質問:ZFS / BTRFSはファイルシステム自体なので、RAID1を使用すると(ファイルシステムにもかかわらずRAIDを認識するため)、すべてのブロックを盲目的に同期するのではなく、実際のデータのみを同期する必要があることを知っていますか?

ベストアンサー1

障害のあるディスクの交換について話している場合:
ZFS(少なくともSolarisでは)はブロックのハッシュを維持し、どのブロックが同期されておらず、同期が必要かを知ることができます。

しかし、一般的な書き込み操作について話すと、ハードウェアRAIDコントローラは、どのディスクにどのブロックが格納されているかをmd知り、他のディスクで書き込み操作を実行します。LVM

おすすめ記事