

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# データ重複除外の管理
<a name="managing-data-dedup"></a>

PowerShell でのリモート管理用の Amazon FSx CLI を使用して、ファイルシステムの[データ重複除外設定](managing-storage-configuration.md#using-data-dedup)を管理できます。PowerShell での Amazon FSx CLI リモート管理の使用の詳細については、「[PowerShell での Amazon FSx CLI の使用](administering-file-systems.md#remote-pwrshell)」を参照してください。

データ重複除外に使用できるコマンドは次のとおりです。


| データ重複除外コマンド | 説明 | 
| --- | --- | 
| **[Enable-FSxDedup](#enable-dedup)** | ファイル共有でデータ重複除外を有効にします。データ重複除外を有効にすると、重複除外後のデータ圧縮がデフォルトで有効になります。 | 
| **Disable-FSxDedup** | ファイル共有のデータ重複除外を無効にします。 | 
| **Get-FSxDedupConfiguration** | 最適化の最小ファイルサイズと保存期間、圧縮設定、除外されたファイルタイプとフォルダなど、重複除外設定情報を取得します。 | 
| **Set-FSxDedupConfiguration** | 最適化の最小ファイルサイズと保存期間、圧縮設定、除外されたファイルタイプとフォルダなど、重複除外の設定を変更します。 | 
| **[Get-FSxDedupStatus](#get-dedup-status)** | 重複除外ステータスを取得し、ファイルシステムの最適化の節約とステータス、時間、ファイルシステム上の最後の重複排除ジョブの完了ステータスを説明する読み取り専用プロパティを含めます。 | 
| **Get-FSxDedupMetadata** | 重複除外最適化メタデータを取得します。 | 
| **Update-FSxDedupStatus** | 更新されたデータ重複除外の節約情報を計算して取得します。 | 
| **Measure-FSxDedupFileMetadata** | フォルダのグループを削除した場合に、ファイルシステム上で再利用できる潜在的なストレージ領域を測定および取得します。多くの場合、ファイルには他のフォルダ間で共有されるチャンクがあり、重複除外エンジンは一意で削除されるチャンクを計算します。 | 
| **Get-FSxDedupSchedule** | 現在定義されている重複除外スケジュールを取得します。 | 
| **[New-FSxDedupSchedule](#new-dedup-sched)** | データ重複除外スケジュールを作成およびカスタマイズします。 | 
| **[Set-FSxDedupSchedule](#set-dedup-sched)** | 既存のデータ重複除外スケジュールの設定を変更します。 | 
| **Remove-FSxDedupSchedule** | 重複除外スケジュールを削除します。 | 
| **Get-FSxDedupJob** | 現在実行中またはキューに入っているすべての重複除外ジョブのステータスと情報を取得します。 | 
| **Stop-FSxDedupJob** | 指定したデータ重複除外ジョブを 1 つ以上キャンセルします。 | 

各コマンドのオンラインヘルプには、すべてのコマンドオプションのリファレンスが記載されています。このヘルプにアクセスするには、**-?** (例えば、**Enable-FSxDedup -?**) コマンドを実行します。

## データ重複除外の有効化
<a name="enable-dedup"></a>

Amazon FSx for Windows File Server ファイル共有でデータ重複除外を有効にするには、次のように `Enable-FSxDedup` コマンドを使用します。

```
PS C:\Users\Admin> Invoke-Command -ComputerName amznfsxzzzzzzzz.corp.example.com -ConfigurationName FSxRemoteAdmin -ScriptBlock {Enable-FsxDedup }
```

データ重複除外を有効にすると、デフォルトのスケジュールと設定が作成されます。以下のコマンドを使用して、スケジュールと設定を作成、変更、削除できます。

`Disable-FSxDedup` コマンドを使用して、ファイルシステムのデータ重複除外を完全に無効化できます。

## データ重複除外スケジュールの作成
<a name="new-dedup-sched"></a>

デフォルトのスケジュールはほとんどの場合うまく機能しますが、次のように `New-FsxDedupSchedule` コマンドを使用して、新しい重複除外スケジュールを作成することができます。データ重複除外スケジュールでは UTC 時間が使用されます。

```
PS C:\Users\Admin> Invoke-Command -ComputerName amznfsxzzzzzzzz.corp.example.com -ConfigurationName FSxRemoteAdmin -ScriptBlock {   
New-FSxDedupSchedule -Name "CustomOptimization" -Type Optimization -Days Mon,Wed,Sat -Start 08:00 -DurationHours 7
}
```

 このコマンドは `CustomOptimization` という名前のスケジュールを作成します。これは、月曜日、水曜日、土曜日に実行され、毎日午前 8:00 (UTC) にジョブを開始し、最大期間は 7 時間で、ジョブがまだ実行されている場合はジョブを停止します。

新しいカスタム重複除外ジョブスケジュールを作成しても、既存のデフォルトスケジュールが上書きされたり、削除されたりすることはありません。デフォルトのジョブが不要な場合は、カスタム重複除外ジョブを作成する前に無効にすることができます。

以下に示すように、`Set-FsxDedupSchedule` コマンドを使用して、デフォルトの重複除外付けジュールを無効化できます。

```
PS C:\Users\Admin> Invoke-Command -ComputerName amznfsxzzzzzzzz.corp.example.com -ConfigurationName FSxRemoteAdmin -ScriptBlock {Set-FSxDedupSchedule -Name “BackgroundOptimization” -Enabled $false}
```

重複排除スケジュールは、`Remove-FSxDedupSchedule -Name "ScheduleName"` コマンドを使用して削除できます。デフォルトの `BackgroundOptimization` 重複排除スケジュールは変更または削除できないため、無効にする必要があります。

## データ重複除外スケジュールの変更
<a name="set-dedup-sched"></a>

次のように `Set-FsxDedupSchedule` コマンドを使用して、既存の重複除外スケジュールを変更できます。

```
PS C:\Users\Admin> Invoke-Command -ComputerName amznfsxzzzzzzzz.corp.example.com -ConfigurationName FSxRemoteAdmin -ScriptBlock {   
Set-FSxDedupSchedule -Name "CustomOptimization" -Type Optimization -Days Mon,Tues,Wed,Sat -Start 09:00 -DurationHours 9
}
```

 このコマンドは、既存の `CustomOptimization` スケジュールを修正します。これは、月曜日から水曜日と土曜日の日に実行され、毎日午前 9:00 (UTC) にジョブを開始し、最大期間は 9 時間で、ジョブがまだ実行されている場合はジョブを停止します。

 最適化前のファイルの最小保存期間を変更するには、`Set-FSxDedupConfiguration` コマンドを使用します。

## 保存スペースの量の表示
<a name="get-dedup-status"></a>

データ重複除外を実行することで節約するディスク容量を表示するには、次のように `Get-FSxDedupStatus` コマンドを使用します。

```
PS C:\Users\Admin> Invoke-Command -ComputerName amznfsxzzzzzzzz.corp.example.com -ConfigurationName FsxRemoteAdmin -ScriptBlock { 
Get-FSxDedupStatus } | select OptimizedFilesCount,OptimizedFilesSize,SavedSpace,OptimizedFilesSavingsRate

OptimizedFilesCount OptimizedFilesSize SavedSpace OptimizedFilesSavingsRate
------------------- ------------------ ---------- -------------------------
              12587           31163594   25944826                        83
```

**注記**  
Capacity、FreeSpace、UsedSpace、UnoptimizedSize、SavingsRate のパラメータに対するコマンドレスポンスに表示される値は信頼できないため、使用しないでください。