本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
管理重複資料刪除
您可以使用 Amazon 來管理檔案系統的重複資料刪除設定,FSxCLI進行遠端管理。 PowerShell如需有關在上使用 Amazon FSx CLI 遠端管理的詳細資訊 PowerShell,請參閱使用 Amazon FSx CLI PowerShell。
以下是您可以使用重複數據刪除命令。
重複資料刪除指令 | 描述 |
---|---|
啟用檔案共用上的重複資料刪除功能。當您啟用重複資料刪除功能時,預設會啟用重複資料刪除後的資料壓縮。 |
|
Disable-FSxDedup |
停用檔案共用上的重複資料刪除功能。 |
Get-FSxDedupConfiguration |
擷取重複資料刪除組態資訊,包括最佳化的檔案大小和保留天數下限、壓縮設定以及排除的檔案類型和資料夾。 |
Set-FSxDedupConfiguration |
變更重複資料刪除組態設定,包括最佳化的檔案大小和保留天數下限、壓縮設定,以及排除的檔案類型和資料夾。 |
擷取重複資料刪除狀態,並包含唯讀屬性,這些屬性描述檔案系統的最佳化節省和狀態、檔案系統上最後一次刪除工作的時間和完成狀態。 | |
Get-FSxDedupMetadata |
擷取重複資料刪除最佳化中繼 |
Update-FSxDedupStatus |
計算並擷取更新的重複資料刪除節省資訊。 |
Measure-FSxDedupFileMetadata |
如果您刪除資料夾群組,測量並擷取可在檔案系統上回收的潛在儲存空間。檔案通常具有在其他資料夾之間共用的區塊,而重複資料刪除引擎會計算哪些區塊是唯一且會被刪除的。 |
Get-FSxDedupSchedule |
擷取目前定義的重複資料刪除排程。 |
建立並自訂重複資料刪除排程。 | |
變更現有重複資料刪除排程的組態設定。 | |
Remove-FSxDedupSchedule |
刪除重複資料刪除排程。 |
Get-FSxDedupJob |
取得所有目前執行中或排入佇列的重複資料刪除工作的狀態和資訊。 |
Stop-FSxDedupJob |
取消一或多個指定的重複資料刪除工作。 |
每個指令的線上說明提供了所有指令選項的參考。若要存取此說明,請使用執行指令-?,例如Enable-FSxDedup -?。
啟用重複資料刪除
您可以使用Enable-FSxDedup
命令在 Amazon FSx Windows 檔案伺服器檔案共用上啟用重複資料刪除功能,如下所示。
PS C:\Users\Admin>
Invoke-Command -ComputerName amznfsxzzzzzzzz.corp.example.com -ConfigurationName FSxRemoteAdmin -ScriptBlock {Enable-FsxDedup }
當您啟用重複資料刪除功能時,會建立預設排程和組態。您可以使用下列指令建立、修改及移除排程和組態。
您可以使用該Disable-FSxDedup
命令完全禁用文件系統上的重複數據刪除。
建立重複資料刪除排程
雖然預設排程在大多數情況下運作良好,但您可以使用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
重複資料刪除排程無法修改或移除,必須改為停用。
修改重複資料刪除排程
您可以使用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
指令。
檢視節省的空間量
若要檢視執行重複資料刪除所節省的磁碟空間量,請使用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
注意
下列參數的指令回應中顯示的值不可靠,您不應該使用下列值:容量 FreeSpace UsedSpace、 UnoptimizedSize、、和 SavingsRate。