我必须使用 rsync 在两台服务器之间复制文件(网络很慢)。这里可以使用带有lftp的镜像/FXP吗?此外,源目录中将会有连续的文件流,并且增量文件也需要复制到目标目录。
源主机名:ftprepo.armt.com.my,端口 23,路径:/,用户 ID 和密码
目标主机名:192.168.12.240,端口:NA,路径:/tmp,用户 ID 和密码
答案1
简短的回答是肯定的,您可以使用lftp
.
但由于看起来您正在备份正在运行的系统,其中将包括更改的(日志)文件,因此恕我直言,您最好坚持使用rsync
,它通过发送(压缩的)增量来处理更改的文件,而不是通过上传完整的新文件。
您可以使用重复运行 rsync 的脚本。第一个rsync
将花费很长时间(由网络速度和源大小决定),第二个及后续的运行时间要少得多,因为只发送更改的、添加的信息。lftp
第一次“传输”不太可能明显更快,而接下来的“传输”则更慢。
你可能还想看看rdiff-backup
,它使用底层的 rsync 协议,但也可以保留增量以回滚到以前的状态(以目标主机上的额外磁盘空间为代价)。