rsync的helloworld

编程技术  /  houtizong 发布于 3年前   111
http://blog.leezhong.com/project/2010/12/13/inotify-rsync.html
这个写得不对
rsync -av --progress  --include=kk  --exclude='*' --password-file=/etc/rsyncd.secrets /opt/backuptest/ [email protected]::test
include必须写在exclude前面才起作用,要不就是exclude的*把所有的都覆盖了

inotify+rsync实时同步

-a          相当于 -rlptgoD 的集合
-u          等同于 --update,在目标文件比源文件新的情况下不更新
-v          显示同步的文件
--progress  显示文件同步时的百分比进度、传输速率
--delete    删除目标目录中多于源目录的文件

参考http://wandering.blog.51cto.com/467932/105113
注意:
1.启动用rsync --daemon
2.一定要注意结尾的/,意义不同
3.如果启动不了打开vim /etc/init.d/rsync
RSYNC_ENABLE=true

环境ubuntu11.04

vim /etc/rsyncd.conf
uid = rootgid = rootuse chroot = nomax connections = 5pid file = /var/run/rsync.pidlock file = /var/run/rsync.locklog file = /var/log/rsync.log[backup]path = /opt/backupignore errorsread only = nolist = yesauth users = hahasecrets file = /etc/rsyncd.secrets


vim /etc/rsyncd.secrets
haha:haha
root@ubuntu:~# ls -l /etc/rsyncd.secrets
-rw------- 1 root root 10 2011-05-07 13:44 /etc/rsyncd.secrets

root@ubuntu:/opt# tree.├── backtest│   ├── haoning│   ├── oo│   └── test└── backup    ├── backup    ├── oo    └── test2 directories, 6 files

root@ubuntu:/opt# rsync -av --progress /opt/backtest/ [email protected]::backupPassword: sending incremental file list./haoning          16 100%    0.00kB/s    0:00:00 (xfer#1, to-check=2/4)sent 128 bytes  received 30 bytes  28.73 bytes/sectotal size is 53  speedup is 0.34root@ubuntu:/opt# 

root@ubuntu:/opt# tree.├── backtest│   ├── haoning│   ├── oo│   └── test└── backup    ├── backup    ├── haoning    ├── oo    └── test2 directories, 7 filesroot@ubuntu:/opt# 


如果用 rsync -avu --progress  --delete /opt/backtest/ [email protected]::backup
就会删除掉多余的文件
-----------------------

rsync -av --password-file=/etc/rsyncd.secrets /opt/testhao/ [email protected]::backuptest
在/etc/rsyncd.secrets中只写test的密码即可
比如服务器端是test:test
客户端则是test



请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

留言需要登陆哦

技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成

网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];

      订阅博客周刊 去订阅

文章归档

文章标签

友情链接

Auther ·HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群 也可以扫右边的二维码
侯体宗的博客