rsync远程同步:rsync是以文件名来区分的文件是否已经同步,文件同步之后进程会自动中断
1.需要两台主机实现免密登录
2.rsync的同步参数
a 归档传输。保留文件的原始属性
z 传输时压缩文件,可能会占用更多的资源
-delete 需要指定同步目录时,才有用 /目录 --delete参数要放在源目录和目标目录前,并且两个目录结构一定要一致!不能使用./*
--exclude 过滤单个文件不同步
--exclude-from=文件 过滤该文件内容中指定的的路径
--bwlimit=1000 K Bytes/s
-e "ssh -p30000" 指定端口
只同步/rsync目录下的 ".sh"文件 --exclude 后面加过滤的条件
rsync -av --exclude "*.sh" /rsync/ 192.168.191.121:/rsync
同步时删除目的服务器中源服务器上不存在的文件
rsync -av --delete /rysnc/或者/rsync 192.168.191.121:/rsync
在同步源文件是通过匹配确认的情况下/rsync/*.sh ,目前删除功能还没有实现