web-dev-qa-db-ja.com

別のプールに送信した後のzfsファイルシステムのサイズが異なるのはなぜですか?

次のコマンドを使用して、zfsファイルシステムをバンチまたはミラーvdevで構成されるプールから2つのraidz1で構成される別のプールに移動しました

# zfs send -R pool/project@moving | zfs recv tank/project

私がマンページを理解している限り、「-R」は圧縮アルゴリズムなどを含むすべてのメタデータも移動します。これはまさに私が見ているものです。

# zfs get compression pool/project
NAME            PROPERTY     VALUE     SOURCE
pool/project    compression  lz4       local
# zfs get compression tank/project
NAME            PROPERTY     VALUE     SOURCE
tank/project    compression  lz4       received

では、なぜターゲットプール(タンク)のファイルシステムがソースプール(プール)よりも20%以上大きいのですか。それはほぼ6TBの違いであり、私はそれを失ったところに興味があります。

2
Clayton Louden

ZFSミラーは通常、さまざまな理由(パフォーマンス、拡張、sanity)でRAIDZ(1/2/3)よりもはるかに優れています。表示サイズに関するこの混乱はその1つです。

参照してください: RAIDZ2プールが予想されるサイズ計算よりも大きいのはなぜですか?

2
ewwhite