我经常在 Windows 文件服务器上使用集成的 VSS 功能,让用户自己恢复一些文件。这也允许 IT 团队在涉及很少文件时快速完成工作,这是最常见的问题。
例如,我每工作小时服用一个 VSS(每天 10 个),并在 4 周内保留它们(每周 5 个工作日)-> 总计 = 200 VSS 4 周
我想使用一些“灵活”的保留策略:
例如,在 3 个工作日内保持每小时 VSS,然后在接下来的 7 个工作日内每天保持 4 VSS,然后在接下来的 10 个工作日内每天保持 2 VSS -->总计 = 78 VSS,持续 4 周
两种情况下 VSS 占用的空间应该是相似的。
我的意思不是节省空间。这是为了延长 VSS 期间保留的周数。但由于 NTFS 最多可以有 512 个 VSS,因此每小时 VSS 不能持续超过 10 周。这是一个巨大的数字。
问题:您认为我应该编写一个 PowerShell 脚本来管理 VSS 保留策略吗?或者我可以使用已经完成的东西(脚本或软件)吗?
您可以根据需要调整这个简单的脚本:
您应该对其他媒体进行实际的脱机备份,以满足长期数据恢复的需要。卷影副本非常适合短期、面向用户的恢复,但不会(也不应该)成为您的整个数据保护工具。