
FreeBSD とマウントされた NetApp NFS 共有を使用します。
ファイルをコピーしようとしています
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
あなたのコメントに基づいて、私が理解したことは次のとおりです。
- ローカルディスクにVMが保存されている
- 重複排除をテストするために、重複排除を有効にしたNetapp NFS共有にコピーしようとしています。
これが本当なら、すぐに効果が現れないのは、Netapp の重複排除がポストプロセスだからでしょう。Netapp は、重複排除 (重複ブロックを元のブロックへのポインターに置き換える) の前に、バックグラウンド タスクとして候補ブロックのビット単位の比較を実行します。このプロセスは集中管理されるため、スケジュールはストレージ管理者だけが知ることができます。読み取りが大量であるため、たとえばバックアップ中にスケジュールを設定することはあまりありません。