bash: rsync: command not found报错原因以及解决办法

原文地址:http://www.21yunwei.com/archives/5184

从一个内网机器往线上一个新服务器1.2.3.4(代替)推送数据,发现无法推送,报如下错误:

 
 
  1. [root@network ~]$/usr/bin/rsync -avz -P -e ssh test.txt 1.2.3.4:/home/wwwroot/test
  2. bash: rsync: command not found
  3. rsync: connection unexpectedly closed (0 bytes received so far) [sender]
  4. rsync error: remote command not found (code 127) at io.c(600) [sender=3.0.6]

报错原因:
线上的新服务器没有安装rsync导致。

解决办法:
新服务器(目标服务器)执行命令 yum install rsync -y 问题解决。


  • 6
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
您好!对于使用 rsync 进行 NAS 迁移,您可以按照以下步骤操作: 1. 首先,确保您已经安装了 rsync 工具。如果没有安装,您可以使用适用于您的操作系统的包管理器进行安装。 2. 确定源 NAS 和目标 NAS 的网络连接情况,确保能够通过网络进行通信。 3. 在目标 NAS 上创建一个目录,用于存储从源 NAS 迁移过来的文件。例如,可以使用命令 `mkdir /path/to/destination` 创建一个名为 "destination" 的目录。 4. 在源 NAS 上执行 rsync 命令,将文件从源 NAS 同步到目标 NAS。示例命令如下: ```bash rsync -avz --progress /path/to/source/ username@destination_ip:/path/to/destination/ ``` 将上述命令中的 "/path/to/source/" 替换为您源 NAS 上要迁移的目录路径,"username" 替换为目标 NAS 的用户名,"destination_ip" 替换为目标 NAS 的 IP 地址,"/path/to/destination/" 替换为目标 NAS 上之前创建的目录路径。 此命令将递归地复制源 NAS 上的文件和子目录到目标 NAS 的指定目录中。 "-a" 选项表示保持文件属性和权限,"-v" 选项表示显示详细信息,"-z" 选项表示启用压缩传输以节省带宽,"--progress" 选项表示显示传输进度。 5. 等待 rsync 命令完成文件迁移过程。时间的长短取决于您要迁移的文件数量和大小以及网络速度。 请注意,rsync 是一个强大的工具,可以用于增量备份和同步文件。在进行 NAS 迁移时,建议仔细阅读 rsync 的文档,并根据您的需求进行适当的配置和参数选择。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值