我正在尝试从 Windows 7 笔记本电脑备份 Linux 服务器。我面临的问题是 Windows 的备份解决方案无法识别 Linux 符号链接。备份客户端只是遵循符号链接并将其复制为目录或文件,最终导致大量冗余和超大备份。我需要备份客户端将符号链接复制为符号链接或跳过它们。
我安装了 cygwin 来访问 rsync,但无法运行备份进程来保存远程数据。我感觉通过 cygwin 将 rsync 从 Linux 移植到 Windows 使得以正确的方式命令它变得非常困难。
一定有更简单的方法来完成备份?还是 rsync 才是最佳选择?
更新
我最终使用了 Cygwin rsync 并编写了一个 shell 脚本来完成这项工作。
最大的问题是为 Windows 和 Cygwin 设置 SSH 基础设施并将它们整合在一起。我找到了一个不错的脚本,名为ssh-盛会它帮助我将它们合并。
另一个问题是本机 Bash 脚本和 Cygwin Bash 脚本之间的差异。但是一旦你掌握了诀窍,你就会没事的。
答案1
您拥有如此多的可能性……并且这个数字还会随着时间的推移而增长。
rsync
是tar
两个合并的老式备份方法。您可以远程备份tar
文件,然后在本地备份。您甚至可以进行增量备份。
此外,更方便的是,存在大量基于这些方法和 SSH 的 GUI。还有一些开源软件。您可以搜索跨平台工具。如果跨平台它应该可以自然地处理符号链接。看一看例如这里
您可以在互联网上搜索远程备份实用程序。这里开源存储:49 种备份和恢复工具日期为 2014 年,但仍包含所需的更多链接。Amanda(按字母顺序排列的第一位)似乎使用
tar
并理解符号链接。rsync
一个奇特的过度杀伤可以是具有最小 Linux 安装和软件包的虚拟机ssh
,并且您将拥有带有真实 Linux 工具的本地模拟机器……(然后您可以再次使用rsync
:))。来自 rsync.net 他们建议使用发表于 2018-07-22, 或者Windows 备份代理或者rsync Windows 集成
您还可以尝试使用韓國,我必须检查它是否能像我所料那样与符号链接正常工作。