Windows Server Backup 的磁盘空间管理在 Server 2012 中是否发生了变化?

I s*_*ica 7 windows-server-backup windows-server-2012

概括

我有一台 Server 2012(不是 R2)Hyper-V 主机服务器,使用 Windows Server Backup (WSB) 将大约 670 GB 的数据备份到三个 1 TB USB 硬盘驱动器,每周轮换一次。该服务器于 2013 年 7 月安装,并且一直很高兴地备份到备份驱动器,直到大约一个月前。现在备份失败,因为备份驱动器空间不足。

问题

  1. Server 2012引入的备份删除策略如何配置?
  2. 当备份驱动器空间不足时,Server 2012 对使用 Windows Server Backup 创建的旧备份的处理究竟发生了什么变化?

细节

Windows Server Backup 应该会自动删除旧备份

根据Technet上的这篇博客文章,当目标备份驱动器的可用空间不足时,Windows Server 2008 会自动删除该驱动器上最旧的备份

如果备份存储位置已满,Windows Server Backup 会自动删除最旧的备份版本,为当前备份腾出空间。由于每个备份都存储在一个卷影副本中,因此只需删除相应的卷影副本即可删除备份版本。

我管理着许多 Server 2008/R2 服务器,经验证明这是真的。

我认为 Server 2012 保留了这个功能,因为我注意到这个服务器有问题:

  1. 2013 年 7 月部署
  2. 一直备份到这三个相同的备份驱动器,直到现在都没有问题
  3. 我没有删除任何备份并且是唯一的管理员
  4. 三个驱动器中任何一个上的最旧备份来自 2014 年 2 月。

因此,我的理由是,Server 2012 一直在从我的备份驱动器中删除旧备份,否则最旧的备份将追溯到2013 年 7 月部署服务器时,而不是实际情况中更近的日期。

Server 2012 据称引入了备份删除策略

通过我自己的研究,我发现了 Windows Server Backup的以下功能更改列表,其中指出 Server 2012 中的新增功能:

如果要备份到硬盘或卷,则可以指定删除策略来确定是仅在需要为其他备份腾出空间时才删除备份,还是在经过一定数量的备份后才删除备份。

至少,这意味着 Server 2012 中的 WSB 能够删除旧备份以为新备份腾出空间。奇怪的是,同一来源声称在以前版本的 Windows 中“空间和版本管理不可用”

那么,首先,如何配置此删除策略?其次,是否有人知道自 Server 2008 R2 以来 Server 2012 关于删除旧 WSB 备份的默认行为是否已更改?

注意:由于我打算通过配置备份删除策略来解决该问题,因此我不是在寻求帮助来解决此服务器行为发生变化的原因。如果执行此操作后该行为没有消失,那么我将花时间了解备份突然停止被删除的原因。

Blu*_*ute 8

你链接的那篇文章是错误的。备份到外部磁盘时,无法在 Windows Server 2012 中指定保留策略。我不知道他们为什么那样说谎……可配置的保留策略功能确实存在,可用于 Windows 在线备份功能,您可以在 Server 2012 中使用它。可能这就是混淆的地方。

AFAIK 备份磁盘空间使用情况在 2012 年与 2008 R2 相同,它也应该自动处理保留,但并不总是有效。在 2008 R2 中发生这种情况时,我们将使用 Diskshadow 实用程序从备份磁盘中手动修剪 VSS 版本,我建议您在此处执行此操作。

使用 diskshadow 从 Windows Server 备份磁盘中删除最旧的 VSS 副本:http : //www.bluecompute.co.uk/blogposts/windows-server-backup-manually-delete-snapshots/

编辑:正如 Twisty 指出的那样,不再需要 Diskshadow,您可以使用新 WBADMIN DELETE BACKUPS命令

  • 微软的一篇文章错了?嗯,这是第一次。感谢 DISKSHADOW 命令的建议。我实际上更喜欢 WBADMIN DELETE BACKUPS 命令(在 Server 2012 中添加)。语法是 **WBADMIN DELETE BACKUP -keepVersion:<No。份数> -BackupTarget:<VolumeName>**(有关详细信息,请参阅 _WBADMIN DELETE BACKUP /?_。)此命令可让您一次性删除多个旧备份,而 DISKSHADOW 命令可删除所有备份或仅删除最旧,迫使您多次运行它以丢弃多个不需要的备份。 (2认同)