web-dev-qa-db-ja.com

重複排除が行われたことを確認するにはどうすればよいですか?

Microsoft Windows Server 2012以降では、定期的にファイルをスキャンし、同一のチャンクを見つけ、余分なコピーを削除してスペースを節約する重複排除サービスを提供しています。

ファイルを閲覧するユーザーにとって、それらはすべて同じに見えるはずです。

私の問題は、重複除外によって処理されたファイルを読み取るときに、これらのファイルを読み取って失敗するソフトウェアがあることです。重複除外サービスを備えたWindowsサーバーをセットアップして、これに対する修正を開発およびテストしましたが、テストファイルが重複除外されているかどうか、および修正が実際に機能しているかどうかはわかりません。

行われた重複排除に関するファイルメタデータに何かありますか?または、重複除外サービスには、拡張されたファイルを含むアクセス可能なデータベースがありますか?

私はすでに明白なことを試しました:ファイルを作成し、そのファイルを同じフォルダーにコピーしてからフォルダーのプロパティを表示します-しかし、フォルダーのサイズは両方のファイルに相当しますが、 1つのファイル。

4
DraxDomax

重複排除は、NTFS(および現在はReFS)の上にフィルタードライバーとして実装されており、透過的に機能します。問題が発生する場合は、特定のファイルセットに対していつでも無効にできます。

Get-DedupeStatusコマンドレットで重複排除ステータススティックを取得するには。見る:

https://docs.Microsoft.com/en-us/powershell/module/deduplication/get-dedupstatus

そこにあるものを視覚化する方法があります。見る:

https://www.foldersizes.com/features/windowsdeduplicationdiskspace

特定のファイルを重複排除ジョブから除外できます。見る:

https://docs.Microsoft.com/en-us/windows-server/storage/data-deduplication/advanced-settings

ExcludeFileTypeは、注目すべきです。

ExcludeFileType最適化から除外されるファイルの種類ファイル拡張子の配列一部のファイルの種類、特にマルチメディアや既に圧縮されているファイルは、最適化のメリットがあまりありません。この設定では、除外するタイプを構成できます。

3
BaronSamedi1958

重複除外サービスの内部の仕組みは、各ボリュームのシステムボリューム情報に保存されていますが、重複排除されたものとされていないものについては、人間が読めるものは何もないことを理解しています。ファイルレベルではなく、ブロックレベルで発生します。

私はすでに明白なことを試しました:ファイルを作成し、そのファイルを同じフォルダーにコピーしてからフォルダーのプロパティを表示します-しかし、フォルダーのサイズは両方のファイルに相当しますが、 1つのファイル。

重複除外はスケジュールに従って行われます。ファイルをコピーしてすぐにプロパティを確認すると、まだ重複除外されていません。 Start-DedupJob を使用して、テストシナリオの特定のボリュームで重複排除の最適化を強制できます。

2
MDMarra