CwRsync是一款基于Cygwin服务平台的Rsync程序包,适用于Windows系统之间,包括Windows到Windows、Windows到Linux、Linux到Windows的高效文件同步。由于CwRsync已集成Cygwin类库,所以安装时无需安装Cygwin包。另外CwRsync还集成了OpenSSH for Windows,能够实现与Linux下Rsync相同的操作。使用CwRsync同步文件后,仅需在一台主服务器虚拟机上进行文件修改,其他镜像系统服务器即可自动同步,包括文件的更新、删除、重命名等。
应用特点
集成化安装:无需安装Cygwin包,简化安装过程。
支持多种平台:适用于Windows、Windows到Linux、Linux到Windows的文件同步。
自动同步:主服务器上的文件修改会自动同步到其他服务器。
支持多种文件操作:包括文件的更新、删除、重命名等。
使用方法
1. 安装CwRsync
首先下载CwRsync的服务器和客户端版本。然后在本地设备上安装服务器端(以10.0.2.136为例),在子网下的另一台设备(10.0.2.137)上安装客户端。
2. 配置服务器端
在本地设备上的f盘放置产品dnt的网站文件,并将该网站文件夹下的aspx和config文件夹作为同步文件的目标文件夹。在服务器端的rsyncd.config文件中,输入以下内容:
use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
pid file = rsyncd.pid
port = 52326
max connections = 4
# Module definitions
# Remember cygwin naming conventions: c:\work becomes /cygwin/c/work
[t_aspx]
path = /cygdrive/f/dnt_snap/aspx
read only = false
transfer logging = yes
lock file = rsyncd.lock
[t_config]
path = /cygdrive/f/dnt_snap/config
read only = false
transfer logging = yes
lock file = rsyncd.lock
# Note: Set the monitoring port to 52326.
3. 配置客户端
在客户端的f盘创建一个名为sync的文件夹,并在其中创建名为"config"和"aspx"的文件夹,以匹配服务器端的文件夹。
4. 创建批处理文件
使用以下内容创建名为dnt_rsync.bat的批处理文件,并将其放入CwRsync客户端安装目录下的bin文件夹中(例如:C:\Program Files\cwRsync\bin):
rsync -av rsync://10.0.2.136:52326/t_config /cygdrive/f/sync/config
rsync -av rsync://10.0.2.136:52326/t_aspx /cygdrive/f/sync/aspx
双击批处理文件启动同步。
5. 使用任务计划进行定时同步
在客户端设备上,通过“控制面板”>“任务计划”>“添加任务计划”,选择“访问”按钮,并从其中选择之前创建的批处理文件“dnt_sync.bat”。系统会提示任务计划执行方式,选择“每日执行(一次)”。然后系统会创建名为dnt_sync的任务计划,并在后续对话框中提示每日任务的开始执行时间。
6. 设置高级计划选项
如果需要每分钟执行一次,可以双击新创建的任务计划,在弹出的菜单中选择“特性”。在“日程安排”中点击“高级”按钮,在弹出的“高级计划选项”对话框中设置以下选项:
每天从00:00到23:59执行。
每分钟执行一次。
这样该任务计划就会每日24小时,以每分钟运行一次的方式同步之前指定的两个文件夹。
- 新游戏暂无消息 参与地图设计大赛赢取奖励 10-31
- 2K公布免费第三人称英雄射击游戏《Ethos计划》 10-21
- 考试啦,《葫芦娃2》带来原动画细节小考卷(4) 10-21
- 王国两位君主北欧之地隐士有什么用 10-21
- 我的世界种子怎么种植方法 10-21
- 崩坏学园2怎么注销崩坏怎么注销账号 10-21
- 不止《生化危机》外媒精选30款恐怖佳作 10-21
- 王国两位君主北欧之地雷神之锤解锁顺序 10-21
- 梦幻西游梦玲珑穿什么 10-21
- 功夫熊猫阿宝邀你切磋,《蛋仔派对》联动KouKouLove第二弹开启 10-21