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

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

晚上好!

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

首先,我想存储增量备份,因为 Windows 计算机的磁盘空间有限,而家庭服务器的带宽是另一个瓶颈。(另外,存储多个完整备份对我来说毫无意义。)

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

如果有一个简单的解决方案,使用 rsync 和 FTP 或类似工具的组合,并且易于设置和维护且成本不太高,那就太好了。

是否存在任何方法可以成功持续满足这一要求?

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

答案1

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

答案2

我能想到两种将文件从 Linux 移到 Windows 的方法。但两者都依赖于远程站点的 SSH 访问。

1) 使用 WinSCP 编写脚本,然后安排脚本或在 Windows 机器上手动运行它。WinSCP 是免费的,它通过 SSH 运行 SFTP 或 SCP。

2) 安装 Cygwin、Microsoft Services for Unix 或其他 Unix 子系统,并使用提供的工具。Cygwin 和 SUA 都提供 Rsync 二进制文件,rsync 适用于类似情况。Cygwin 和 SUA 都是免费的,但 MS 限制 SUA 只能在某些版本的 Windows 上使用。

答案3

如果你可以直接从 Linux 进入 FTP,你可以尝试 ftpsync.pl 它确实会根据时间戳或文件大小进行增量操作

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

希望能帮助到你!

答案4

你可能想看看巴库拉. 在Windows机器上运行服务器端,在Linux服务器上运行客户端。

虽然不是最简单的安装包,但它是一个功能齐全的备份系统,可以进行增量备份、压缩甚至加密。您可以根据您拥有的空间量对其进行调整,然后让其使旧文件集过期。

相关内容