web-dev-qa-db-ja.com

CPを使用してコピーした後、VMDKファイルが大きくなりますか?

FreeBSDとマウントされたNetAppNFS共有を使用します。

ファイルをコピーしようとしています

FROM: localdisk/something.vmdk (size 527776 kilobytes)
TO: nfsmount/copy-something.vmdk (size 533168 kilobytes)

しかし、上記のサイズから、コピーのアクションの後にファイルが何らかの形で成長したことを示したようです。ファイルを複製しようとしているだけなのに。

これがどのように起こり得るかについてのアイデアはありますか?私は単に走っています

cp localdisk/something.vmdk nfsmount/copy-something.vmdk

次に、それぞれでduを実行してファイルサイズを確認すると、サイズが不思議に大きくなっています。

uname -rs
FreeBSD 8.1-RELEASE-p2
1
rainereality

あなたのコメントに基づいて、私が理解していることは次のとおりです。

  • VMがローカルディスクに保存されています
  • 重複排除をテストするために重複排除を有効にして、NetappNFS共有にコピーしようとしています

これが当てはまる場合、すぐに利益が得られない理由は、おそらくNetappでの重複排除が後処理であるためです。 Netappは、重複排除(重複ブロックを元のブロックへのポインタに置き換える)する前に、バックグラウンドタスクとして候補ブロックのビット間比較を行います。このプロセスは一元管理されているため、ストレージ管理者だけがスケジュールを教えてくれます。読み取りが多いため、たとえばバックアップ中にスケジュールを設定しない傾向があります。

1
Basil