标签:
rsync [OPTION]... SRC [USER@]HOST:DEST
rsync [OPTION]... [USER@]HOST:SRC DEST
rsync [OPTION]... [USER@]HOST::SRC DEST
rsync [OPTION]... SRC [USER@]HOST::DEST
rsync [OPTION]... rsync://[USER@]HOST[:PORT]/SRC [DEST]
1)拷贝本地文件 如:rsync -a /data /backup
2)使用一个远程shell程序(如rsh、ssh)来实现将本地机器的内容拷贝到远程机器。当DST路径地址包含单个冒号":"分隔符时启动该模式。
如:rsync -avz *.c root@10.10.10.10:src
3)使用一个远程shell程序(如rsh、ssh)来实现将远程机器的内容拷贝到本地机器。当SRC地址路径包含单个冒号":"分隔符时启动该模式。
依赖SSH
rsync -av root@10.10.10.1:/tmp/test/ /tmp/backup
rsync -av --delete root@10.10.10.1:/tmp/test/ /tmp/backup
rsync -av -e "ssh -p 5432" root@10.10.10.1:/tmp/test/ /backup #解决ssh端口不是默认22的问题,-e为指定使用ssh
4)从远程rsync服务器中拷贝文件到本地机。当SRC路径信息包含"::"分隔符时启动该模式。
如:rsync -av root@172.16.78.192::www /databack
5)从本地机器拷贝文件到远程rsync服务器中。当DST路径信息包含"::"分隔符时启动该模式。
如:rsync -av /databack root@172.16.78.192::www
6)类似与4、5,只是写出rsync://协议的模式
如:rsync -v rsync://172.16.78.192/www
option
rsync -auvzP --delete --password-file=/etc/rsyncd.secrets $src root@$hostip::$des //目录镜像同步
-a --archive 归档模式,表示以递归方式传输文件,并保持所有文件属性,等于-rlptgoD
-u 只更新
-v 详细结果
-r --recursive 对子目录以递归模式处理
-z 压缩
-P 是 --partial 和 --progress 两个参数的简写,支持断点续传
--delete 删除那些DST中SRC没有的文件
--progress 显示备份过程
--partial keep partially transferred files
--exclude 忽略某个
--bwlimit=KBPS 限制I/O带宽,KBytes per second
rsync -av --backup --backup-dir=old_`date +%F` --delete ${src}::module/dir/ /dst/dir //增量备份
标签:
原文地址:http://www.cnblogs.com/51runsky/p/4572403.html