🎯 核心技术rsync / Linux 增量同步
⚡ 工程等级实战应用级 (Level 2)
🚀 核心收益远程备份与增量传输调优
导语:rsync 是 Linux 系统下经典高效的数据镜像与增量备份工具。支持本地快速复制,或通过 SSH 协议与远程主机安全同步。本文精选高频使用的远程传输命令与关键参数。
■SSH连接远程服务器:
ssh -i /root/.ssh/id_rsa -p 7722 wwwuser@127.0.0.1
■向远程服务器copy文件:
rsync -avzh -e 'ssh -p 7722' /mnt/jpTest01/estimate_renewal_3xMd4x.tar.gz wwwuser@127.0.0.1:/mnt/nas_jp02/ rsync -avzut -e 'ssh -p 7722' /mnt/jpTest01/estimate_renewal/ wwwuser@127.0.0.1:/mnt/nas_jp02/estimate_renewal/ rsync -a -e "ssh -p 7722 -i /tmp/126.key" /mnt/nas_jp02/jp02/ wwwuser@127.0.0.1:/mnt/nas_jp02/jp02/ &
■SSH私钥路径示例:
/root/.ssh/id_rsa
■rsync参数说明:
参数说明:
-a 是归档模式参数,代表以递归方式进行复制,并保留原文件的权限、时间戳等元数据
-e 是指定 rsync 的传输方式,这里是通过 ssh 连接,并指定端口号与密钥文件进行认证
& 是将该进程置于后台运行,不会阻塞当前 shell 终端。
■查看后台同步进度与任务:
ps aux | grep rsync rsync -avzut -e 'ssh -p 7722' /mnt/jpTest01/estimate_renewal/ wwwuser@127.0.0.1:/mnt/nas_jp02/estimate_renewal_20230213/ &
