rsync使Linux客户端同步windwos服务器文件
2011-12-11 20:43
651 查看
WIN2008服务器上的RSYNC.CONF文件配置
RSYNC.CONF 中内容:
UID = 0
GID = 0
use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
max connections=30
lock file=rsyncd.lock
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[webroot]
path = /cygdrive/d/webroot
read only = false
transfer logging = yes
[2010Res]
path = /cygdrive/d/webroot/2010/StaticFile/TC.Web.Static
read only = false
transfer logging = yes
[2009Res]
path = /cygdrive/d/webroot/2009/TC.Static
read only = false
transfer logging = yes
linux 客户端设置
rsync -avr --compress --ignore-errors --force --delete 10.0.0.100::2010Res /tcweb/XXX/2010
rsync -avr --compress --ignore-errors --force --delete 10.0.0.200::2009Res /tcweb/XXX/2009
chmod -R 755 /tcweb
2010/StaticFile是webroot的下一级
Linux客户端写成shell
[root@localhost Desktop]# vi rsync.sh
#!/bin/bash
rsync -avr --compress --ignore-errors --force --delete 10.0.0.100::2010Res /tcweb/XXX/2010
rsync -avr --compress --ignore-errors --force --delete 10.0.0.200::2009Res /tcweb/XXX/2009
chmod -R 755 /tcweb
sh /rsync.sh 时时同步循环执行
[root@localhost Desktop]# chmod a+x rsync.sh
[root@localhost Desktop]#./ rsync.sh
RSYNC.CONF 中内容:
UID = 0
GID = 0
use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
max connections=30
lock file=rsyncd.lock
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[webroot]
path = /cygdrive/d/webroot
read only = false
transfer logging = yes
[2010Res]
path = /cygdrive/d/webroot/2010/StaticFile/TC.Web.Static
read only = false
transfer logging = yes
[2009Res]
path = /cygdrive/d/webroot/2009/TC.Static
read only = false
transfer logging = yes
linux 客户端设置
rsync -avr --compress --ignore-errors --force --delete 10.0.0.100::2010Res /tcweb/XXX/2010
rsync -avr --compress --ignore-errors --force --delete 10.0.0.200::2009Res /tcweb/XXX/2009
chmod -R 755 /tcweb
2010/StaticFile是webroot的下一级
Linux客户端写成shell
[root@localhost Desktop]# vi rsync.sh
#!/bin/bash
rsync -avr --compress --ignore-errors --force --delete 10.0.0.100::2010Res /tcweb/XXX/2010
rsync -avr --compress --ignore-errors --force --delete 10.0.0.200::2009Res /tcweb/XXX/2009
chmod -R 755 /tcweb
sh /rsync.sh 时时同步循环执行
[root@localhost Desktop]# chmod a+x rsync.sh
[root@localhost Desktop]#./ rsync.sh
相关文章推荐
- rsync 实现文件同步 (重要数据通过rsyncr把数据同步到不同的两台服务器上,这样可以防止服务器的硬盘故障导致数据丢失) 客户端同步时如果要排某个目录
- Linux中使用rsync实现多服务器之间文件同步问题
- (11)Linux 服务器安装配置rsync服务,并实现两台机器同步文件
- Linux下利用rsync实现多服务器文件同步
- rsync+inotify 实现资源服务器的同步目录下的文件变化时,备份服务器的同步目录更新,以资源服务器为准,去同步其他客户端
- linux系统中rsync+inotify实现服务器之间文件实时同步
- Linux中使用rsync实现多服务器之间文件同步问题
- rsync+inotify 实现资源服务器的同步目录下的文件变化时,备份服务器的同步目录更新,以资源服务器为准,去同步其他客户端
- [rsync+inotify]——监控客户端文件变化,rsync同步到服务器
- Linux下利用rsync实现多服务器文件同步
- Linux下利用rsync实现多服务器文件同步
- linux系统中rsync+inotify实现服务器之间文件实时同步
- Linux下rsync实现多服务器文件同步
- Linux下利用rsync实现多服务器文件同步
- linux系统中rsync+inotify实现服务器之间文件实时同步
- linux系统中rsync+inotify实现服务器之间文件实时同步
- Linux服务器文件实时同步方案设计和实现(rsync+inotify-tools)
- Linux下利用rsync实现多服务器文件同步
- Linux下利用rsync实现多服务器文件同步
- 【2017/8/11】Linux7 rsync+inotify实现服务器之间文件实时同步