如何在远程Windows机器上轻松存储Linux服务器的增量备份?

良好的平衡!

我正在寻找一个简单的方法来存储远程Windows家庭服务器上的Linux服务器的增量备份。 两台机器都有自己的静态IP地址。 Linux机器是Ubuntu虚拟服务器机器,它应该将其备份保存到Windows家庭服务器机器上。

首先,我想存储增量备份,因为Windows机器的磁盘空间有限,并且到家庭服务器的带宽是另一个瓶颈。 (也存储几个完整的备份对我来说没有任何意义。)

其次我需要通过FTP,隧道或任何其他可用的连接协议通过互联网复制/传输这些备份。

如果有一个简单的解决scheme,使用rsync和FTP的组合或类似的东西,这将是非常好的,这很容易build立和维护,而不是太昂贵。

有没有办法能够持续满足这个要求?

非常感谢您的经验和答案!

请参阅rdiff-backup 。 rdiff-backup自然会进行增量备份。 rdiff-backup在主要的ubuntu存储库中可用。

我可以考虑将文件从Linux迁移到Windows的两个选项。 尽pipe两者都依赖于来自远程站点的SSH访问。

1)使用WinSCP编写脚本,并安排脚本或在Windows框中手动运行脚本。 WinSCP是免费的,它通过SSH运行SFTP或SCP。

2)安装Cygwin,Microsoft Services for Unix或其他一些Unix子系统,并使用提供的工具。 Cygwin和SUA都提供了一个Rsync二进制文件,而rsync是为类似的情况而制作的。 Cygwin和SUA都是免费的,但是SUA受限于MS的某些版本的Windows。

如果你可以直接从Linux到FTP,你可以尝试ftpsync.pl它做增量时间戳或文件大小

http://sourceforge.net/projects/ftpsync/

希望能帮助到你!

你可能想看看Bacula 。 在Windows机器上运行服务器,然后在Linux服务器上运行客户端。

不是最简单的软件包设置,但它是一个function齐全的备份系统,它将执行增量备份,压缩,甚至encryption。 您可以将其调整到您拥有的空间量,然后使其过期较早的文件集。