删除影子副本
您可以在文件系统的远程 PowerShell 会话中使用 Remove-FsxShadowCopies
命令删除文件系统上的一个或多个现有影子副本。有关在文件系统上启动远程 PowerShell 会话的说明,请参阅使用 Amazon FSx CLI for PowerShell。
使用以下必选项之一指定要删除的影子副本:
-
-Oldest
删除最早的影子副本 -
-All
删除所有现有影子副本 -
-ShadowCopyId
按 ID 删除特定的影子副本。
您也可以仅使用一个含命令的选项 如果您未指定要删除的影子副本、指定多个影子副本 ID 或指定的影子副本 ID 无效,则会发生错误。
要删除文件系统上最早的影子副本,请在文件系统的远程 PowerShell 会话中输入以下命令。
[fs-0123456789abcdef1]PS>
Remove-FsxShadowCopies -Oldest
Confirm Are you sure you want to perform this action? Performing the operation "Remove-FSxShadowCopies" on target "Removing oldest shadow copy". [Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (Default is "Y":Y
Shadow Copy {ABCDEF12-3456-7890-ABCD-EF1234567890} deleted
要删除文件系统上的特定影子副本,请在文件系统的远程 PowerShell 会话中输入以下命令。
[fs-0123456789abcdef1]PS>
Remove-FsxShadowCopies -ShadowCopyId "{ABCDEF12-3456-7890-ABCD-EF1234567890}"
Are you sure you want to perform this action? Performing the operation "Remove-FSxShadowCopies" on target "Removing shadow copy {ABCDEF12-3456-7890-ABCD-EF1234567890}". [Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (Default is "Y":>Y
Shadow Copy \\AMZNFSXABCDE123\root\cimv2:Wind32_ShadowCopy.ID{ABCDEF12-3456-7890-ABCD-EF1234567890}".ID deleted.
要在文件系统中删除一定数量的最旧影子副本,请将 -MaxShadowCopyNumber
参数更新为想要保留的所需影子副本数。但是,此种更改只有在拍摄下一个影子副本快照后才会生效,届时系统将自动删除多余的影子副本。在文件系统的远程 PowerShell 会话中使用以下命令。
[fs-1234567890abcef12]: PS>
Get-fsxshadowstorage
FSx Shadow Storage Configuration AllocatedSpace UsedSpace MaxSpace MaxShadowCopyNumber -------------- --------- ----------- ------------------- 556679168 21659648 10737418240 50 [fs-1234567890abcef12]: PS>Set-FsxShadowStorage -MaxShadowCopyNumber 5 Validation You have 50 shadow copies. Older versions of shadow copies will be deleted, keeping 5 latest shadow copies on your file system. Do you want to continue? [Y] Yes [N] No [?] Help (default is "N"): y FSx Shadow Storage Configuration AllocatedSpace UsedSpace MaxSpace MaxShadowCopyNumber -------------- --------- -------- ------------------- 556679168 21659648 10737418240 5