如何在不需要恢复程序的情况下对 Windows Server 进行一次性完整备份?

如何在不需要恢复程序的情况下对 Windows Server 进行一次性完整备份?

我有一台 Windows SBS 服务器,其中有大约 500GB 的数据,我即将退役它,但我想对该服务器进行最终备份并将其放在外部 USB 驱动器上。

我已经在磁盘上保存了过去的服务器的多个备份,但它们是通过 Simpana Commvault 进行的。

我希望备份能够直接将文件结构、ACL、时间戳等原封不动地复制到外部驱动器上的 NTFS 卷。这样,如果有人说“我需要您取消推荐的服务器上的 x 文件”,我可以快速搜索外部驱动器,而不必启动 Commvault、编目、恢复等。

我知道内置的 Windows 备份很棒,但我不想用它来执行恢复任务。我希望将来有一个选项,不需要程序来运行恢复。只需简单地安装驱动器就足够了。

我相信我可以很好地使用 robocopy,但我不确定即使使用该/ZB选项,它是否能正确获取 Windows 目录、系统文件和完整的用户配置文件。

选项?

Robocopy /E /ZB /COPYALL /DCOPY:DAT /MT:32 /R:5 /W:5 /LOG:copylog.log去这儿的路怎么走?

答案1

一个简单的解决方案可能是使用类似磁盘2vhd。这将创建一个 VHD 文件,它是与 Hyper-V 兼容的驱动器映像格式,也可以直接安装在 Windows 7/2008 R2 及更高版本上。VHD 文件也可以转换,以便您可以启动到与 Vmware 虚拟机管理程序、Virtual Box 和其他流行可视化工具兼容的 VM。

我发现的一个问题是 disk2vhd 与 Windows 软件 RAID 存在一些问题。如果您正在使用这个,您可能需要使用其他东西。

与所有备份一样,通过将其附加到另一个系统来验证它。

您可以直接在主机操作系统上运行它。它将使用 VSS,但为了获得最佳效果,您应该停止大多数服务。

答案2

一个看起来有点疯狂的选择是启动一个 Linux 活动磁盘并用它dd来对整个驱动器进行逐位复制。

基本上:

  1. 制作 Linux 实时磁盘(CD 或 USB 密钥)
  2. 从它启动
  3. 连接外部 USB 驱动器(必须与系统驱动器大小相同或更大)
  4. 弄清楚哪个设备是原始系统驱动器,哪个是 USB 驱动器。
  5. 运行类似的命令dd if=/dev/sda of=/dev/sdc bs=1024-- 但将 sda 和 sdc 替换为您在步骤 4 中找出的设备。if=用于系统设备,of=用于外部 USB 驱动器。

这不是最快的方法,因为它不知道跳过未使用的块,但它可以保证获得一切. 该驱动器甚至应该可启动。

答案3

您可以使用Clonezilla 直播启动 CD 将 Windows 系统映像到外部 USB 硬盘驱动器(或网络卷上的映像)。

该 CD 完全支持您拥有的 ProLiant 服务器中的 HPSA/CCISS 硬件 RAID 控制器,因此所有内容都将被识别。

相关文件。

在此处输入图片描述

答案4

我非常喜欢自我形象即使主页已经死了,你也必须在其他地方下载

以管理员身份运行它,它将创建分区级别或磁盘级别备份,备份到磁盘映像文件或其他分区或磁盘,并跳过空白空间。它无需 Linux、无需重启、无需担心打开文件。

它很小,简单,免费,而且根据我的经验非常非常有用。

相关内容