利用cwRsync客户端将Windows下文件同步到Linux
这里不描述Linux服务端安装配置rsync服务的过程,有需要可以在网络上查找相关教程。
1.安装cwRsync客户端
下载地址:http://itefix.no/cwrsync/
下载文件cwRsyncServer_4.1.0_Installer.zip,解压后双击cwRsyncServer_4.1.0_Installer.exe安装,安装过程会默认创建一个SvcCWRSYNC用户
2.安装完成后进到bin目录下执行
cd C:\Program Files (x86)\ICW\bin
rsync.exe -avz --progress --delete --port=8899 /cygdrive/d/backup/database/ root@192.168.2.4::Backup/backup/
命令简单描述:
--delete # 保证两边的数据完全一致
--port=8899 # 192.168.2.4上rsync服务进程端口
root # 执行数据同步的用户
192.168.2.4 # rsync服务端地址
Backup # rsync模块名称
3.利用bat脚本执行同步
将上面同步命令写成bat脚本,保存在安装目录的bin目录下,命名为backup_database.bat :
@echo off echo. echo 开始同步数据,请稍等... echo. cd C:\Program Files (x86)\ICW\bin rsync.exe -avz --progress --port=8899 /cygdrive/d/backup/database/ root@192.168.2.4::Backup/backup/ < passwd.txt echo. echo 数据同步完成 echo.
上面passwd.txt文件保存rsync同步用户root的密码,保存在C:\Program Files (x86)\ICW\bin里面,利用" < passwd.txt "方式避免了需要手动输入密码这个烦人的问题
4.设置计划任务定时同步
添加批处理脚本到Windows任务计划
开始-设置-控制面板-任务计划
打开添加任务计划,下一步
浏览,选择打开C:\Program Files (x86)\ICW\bin目录里面的backup_database.bat
设置每天运行一次
输入Windows系统管理员的登录密码,下一步
完成!
相关文章
- Linux虚拟机与Windows共享文件
- vmware里面的linux怎么和windows相互传文件
- linux系统调用sysconf(获取系统信息)
- 深入分析 Linux 内核链表
- 如何通过网络在Windows、MAC和Linux之间共享文件
- 如何更新 Linux 内核来提升系统性能
- Linux 与 Windows 的设备驱动模型对比:架构、API 和开发环境比较
- windows下如何正确使用Jconsole远程连接linux主机上的JVM
- 磁盘IO性能监控(Linux 和 Windows)
- 通过pscp命令从Windows向Linux传输大文件
- linux命令学习-1-less
- 从Linux下载文件到Windows没有换行问题
- 由于Windows和Linux行尾标识引起脚本无法运行的解决
- lilybbs-faq - linux入门以及百合 Linux 版精华区导读
- 如何为 Linux 放弃 Windows
- Linux—linux 查看一个文件有多少M
- Linux基础:文件基础属性及如何更改文件属性、文件与目录管理、linux软硬链接的理解、linux用户和用户组管理
- Linux rsync 同步实践
- [加入用户]解决useradd 用户后没有加入用户Home文件夹的情况,Linux改变文件或文件夹的訪问权限命令,linux改动用户password,usermod的ysuum安装包。飞
- Linux虚拟文件系统(VFS)学习
- Windows和linux通过命令互传文件
- Windows下使用PuTTY连接Centos7、Linux系统目录结构、一些操作命令、文件拷贝
- 【Linux】linux中删除指定日期之前的文件
- 【Linux】linux下用python获取底层硬件信息接口
- 我爱上Linux 却不敢为了它抛弃Windows
- Linux 上配置 AG
- windows系统如何通过Xshell 客户端连接 linux系统(主要介绍ubuntu系统)