我正在尝试从Windows 7笔记本电脑备份Linux服务器。我面临的问题是Windows的备份解决方案无法识别Linux符号链接。备份客户端只需遵循符号链接并将其复制为目录或文件,然后我将获得大量备份和超大型备份。我需要备份客户端将符号链接复制为符号链接或跳过它们。
我安装了cygwin以获得对rsync的访问权,但是我无法运行备份进程来保存远程数据。我感觉到rsync通过cygwin从Linux移植到Windows使得以正确的方式命令它非常困难。
必须有一种更简单的方法来完成该备份?还是rsync走的路?
我最终选择了Cygwin rsync,并编写了一个Shell脚本来完成这项工作。
最大的问题是为Windows和Cygwin设置SSH基础结构并将它们组合在一起。我找到了一个很好的ssh-pageant脚本,它可以帮助我合并它们。
另一个问题是本机Bash脚本和Cygwin Bash脚本之间的差异。但是一旦掌握了诀窍,就可以了。
您有太多的可能性...并且这个数字会随着时间的增长而增长。
rsync
和tar
两个综合老式方法做备份。您可以远程处理tar
文件,并在本地备份它们。您甚至可以执行增量备份。您可以搜索跨平台工具。如果是跨平台的,则应该自然地处理符号链接。看看这里
您可以在Internet上搜索远程备份实用程序。此处的开放源代码存储:49个备份和恢复工具的日期为2014年,但仍然包含更多需要的链接。阿曼达(按字母顺序在列表中的第一位)似乎在使用tar
以便理解符号链接。
充满异国情调的杀戮软件可能是一台安装了Linuxrsync
和Linuxssh
软件包且安装最少的Linux的虚拟机,您将使用真正的Linux工具在本地模拟计算机...(然后您可以再次使用rsync
:))。
他们建议从rsync.net使用Windows rsync或Windows Backup Agent或rsync Windows Integration
在其他方法中,您可以尝试使用winscp,就像我看来,我必须检查它是否可以与符号链接一起正常工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句