rsync

linux远程备份的方法:

1.使用scp

2.使用rsync

3.其它方法


rsync  -options   src/user@ip:dir   dest/user@ip:dir        备份或同步


备份到远程机器,或远程从本地恢复,rsync命令是本地机器的命令:

rsync   -avzP    source_dir   user@host:des_dir           

从远程机器恢复,或从远程机器备份过来,rsync命令是远程机器的命令:

rsync  -avzP   user@host:source_dir   des_dir  

       

rsync  -av  rsync://user@host:source_dir  des_dir

rsync  -av   user@host::source_dir   des_dir


-a: 所有

-v: 详细信息

-z   指定传输时压缩数据

-P   显示进度和传输速度等信息

-H   硬链接

-u   只更新修改的文件

-r   递归

 

--timeout=n(s) 指定ip的超时时间为n秒

--bwlimit=n  限定传输速度

--exclude  pattern                 排除某些内容

--exclude-from  filepath           排除文件中的内容

--delete                           在目的端删除在源端已存在的文件


目录结尾有/表示只处理目录中的内容,没有/表示处理目录本身和目录中的内容。


指定远程机器的rsync

--rsync-path=”指定远程机器上的命令“,比如指定远程机器的rsync命令。

--rsync-path=$dir/rsync


指定端口

rsync -e “ssh –p PORT” –avzPH …

rsync –rsh=’ssh –p PORT’ –avzPH …

 

rsync同步过去的文件的modify time和服务器是一样的,而不是和使用rsync的时间一样


未完待续......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值