我的一个硬盘上有 120GB 的数据。我们有一个在线 FTP 帐户,有 500GB 的空间。
现在我希望将整个数据上传到 FTP。每次修改的数据都应上传
我使用了很多软件,但问题是数据太大,我认为大约需要 1 个月才能完全上传。但是当我按取消时,它又从头开始。
有没有什么方法可以先查看服务器上有哪些文件,然后仅更新那些被修改的文件。
我正在使用 Windows 2008 服务器
答案1
FTP 本身就已经很糟糕了。没人应该再使用 FTP,尤其是在这种情形下。请让 FTP 消亡吧。
至于回答你的问题,你想使用同步。我们将它用于比您的大得多的数据池(~10 TB),并且效果很好。
附言:是的,它可以在 Windows 上运行,尽管可能不如在 *nix 上运行得好。
答案2
您可能会讨厌这样,但即使有那么多 FTP 空间,最好的方法还是将其放在磁带上。
在线备份可能看起来很好,但是——这是一个很大的但是——如果你遇到灾难并且需要恢复所有数据,你将面临严重的麻烦现在。
不要忘记备份操作系统和服务器上运行的所有应用程序。恢复数据很容易,恢复操作系统和应用程序并重新配置确切地他们以前的处境很艰难。
答案3
同意,rsync 就是答案。与同步文件/文件夹的 FTP 或 COPY/MOVE 不同,rsync 同步的是文件中的内容。
例如:
源有 100 个文件,目标有其中的 50 个文件 - rsync 将仅复制丢失/更新的文件
源和备份具有相同的文件集,但版本不同 - rsync 将仅更新具有更新内容的文件,而不是整个文件本身。
rsync 是内容复制,因此它效果最好,但第一次运行需要一段时间。