我正在寻找一款可以让我通过互联网自动将 USB 驱动器与家庭系统上的文件夹同步的应用程序。我希望在两台计算机之间漫游并从 USB 驱动器运行此同步应用程序。我正在寻找一款功能与 Dropbox 相同的应用程序,但没有 2GB 限制,也不需要完全安装。文件在同步后不需要在线。
- 双向通过网络在 USB 驱动器和 PC 之间同步
- 利用全尺寸USB 驱动器,不受在线存储大小的限制。(我不需要在线备份或版本控制。)
- 允许移动的 USB 驱动器。将其插入另一台计算机将恢复其同步。
- 当驱动器连接时,应用程序应该默默地跑保持更改的文件同步。(除了启动应用程序之外,我不想运行其他手动过程。)
- 必须能够作为便携式应用程序但可以完全安装在家用电脑上。
- 最好支持 Windows 7。
如果有这么棒的应用程序,请告诉我。
在标记为重复之前,请注意其他类似帖子不具备以下相同标准。但请在评论中发布类似帖子的链接,以便可以访问其答案。谢谢!
答案1
有关一些可以使用的云解决方案,请参阅此文章:
Windows Live Sync、Live Mesh 和 SkyDrive:哪个更适合您?
Live Skydrive 用于在线存储,Live Sync 主要用于跨计算机的文件夹同步(无存储),而 Live Mesh 提供了两者的良好组合,但存储空间有限(5GB)。
Windows Live 同步可能是您正在寻找的解决方案,因为它也将使用端口 80(http)进行同步。
还有Dropbox。 从我是否需要配置防火墙才能使用 Dropbox?:
通常不需要额外的防火墙配置,因为 Dropbox 使用与 Web 浏览器相同的端口。如果您可以使用 Web 浏览器访问互联网,Dropbox 桌面应用程序应该能够使用相同的互联网连接来同步您的文件。
答案2
rsync 是显而易见的解决方案,它确实要求您的家用机器已连接并且端口已转发,您可以在家用机器上运行 rsync 服务器,并在 USB 驱动器上运行简单的 rsync 客户端。
为了更加安全,你可以通过 ssh 执行 rsync