Rsync+Cwrsync实现linux与windows文件同步

  • Post author:
  • Post category:Rsync
  • Page Views 736 阅读

1.Liunx为服务端,Windows为客户端

Liunx安装Rsync:Rsync基础配置
Windows安装Cwrsync:官网链接:https://www.itefix.net/cwrsync

解压cwrsync_5.7.2_x86_free,运行cwrsync脚本安装,此时会生成home文件夹。

2. 运行cmd,进入cwrsync的bin目录

运行命令:rsync -avz --delete --progress username@服务端IP::模块  windows目录

例如:Liunx服务端IP地址为192.168.0.100,模块名字rsync,用户是backup,与windows的E\rsync_backup目录同步,命令如下:

E盘\rsync_backup:书写格式为/cygdrive/E/rsync_backup

rsync -avz --delete --progress backup@192.168.0.100::rsync /cygdrive/E/rsync_backup    #注意:如果不是同步,仅是复制,慎用delete参数。

3.定时自动同步

在cwsync\bin目录下新建passwd.txt,写入密码

新建backup.bat,写入

@echo off
echo.
echo 开始数据同步.....
echo.
cd C:\实际目录\cwRsync\bin
rsync -avz --delete --progress backup@192.168.0.100::rsync /cygdrive/E/rsync_backup < passwd.txt
echo. 
echo 数据同步完成
echo.

创建计划任务即可。


「 文章如果对你有帮助,请点个赞哦^^ 」 

0

这篇文章有 2 条评论

  1. demo

    demo

    1. admin

      test

评论关闭。