使用 Cygwin/Rsnapshot/Rsync 对 Windows PC 进行远程备份?

使用 Cygwin/Rsnapshot/Rsync 对 Windows PC 进行远程备份?

我想将我爸爸的家用电脑备份到远程服务器。挑战:

  • 他的机器运行的是 Windows XP
  • 我想备份他的整个硬盘(40GB)
  • 他的上传带宽并不惊人(384kbps)

我目前的计划是在他的机器上安装 cygwin,并在我的远程服务器上配置 rsnapshot,以便每天访问他的机器并下载更新的文件。我更喜欢这种方式,因为其他基于 Windows 的备份服务让我感到紧张,因为我不知道它们什么时候会停止运行。

话虽如此,我不确定 cygwin/rsnapshot 是否是解决此问题的最佳方法。在这种情况下,是否有更好的配置可用于完成远程备份?

答案1

我可以热情推荐崩溃计划- 这是免费软件(Win/Mac/linux),可让您通过 LAN 或 Internet 从一台机器备份到另一台机器。CrashPlan 通过提供云存储赚钱,但基本软件可免费使用。

CrashPlan 空闲时会使用网络。40GB 的内存显然需要一段时间才能全部下载完成,但如果时间紧迫,那么这绝对是最好的工具之一。

我在家里的几台机器上使用它 - 遍布几个国家!

答案2

与基于 Windows 的备份服务相比,我更喜欢这种备份方式,但我发现它通常只适合备份文档文件,而不是系统文件。有许多文件(注册表、邮箱等)可以在您复制时由 Windows 写入,这意味着您的副本可能不同步或损坏。

我在 Cygwin bash 脚本中做了一些预检查,以确保某些进程(如电子邮件程序)不是在继续 rsync 之前运行。

此外,如果您可以物理访问远程服务器,则可以使用外部硬盘将内容从源复制到目标,从而在第一次同步时节省大量时间和带宽。我没有使用过 rsnapshot,但这种方法在 rsync 上效果很好。

答案3

我以前用过 mozy 服务。它一直在后台运行,并在文件发生变化时更新文件。显然,第一次备份会花一点时间,而且会占用空间,但我从来没有遇到过任何问题。我推荐这个简单的解决方案。它也会备份你的系统文件。

相关内容