本文解决的是Windows 下目录及文件向Linux同步的问题,Windows向 Windows同步的请参考:http://www.idcfree.com/article-852-1.html

环境介绍:

Windows文件服务器:Windows SERVER 2008 (64bit) IP:10.10.3.157

Linux备份服务器: Centos 6.4   (64bit)  IP:10.10.3.153

Cwrsyncserver版本:cwRsyncServer_4.1.0_Installer

第一步:

在windows server 2008上配置Cwrsyncserver,安装很简单,下一步下一步就完成了,注意下cwrsyncserver有个设置用户与密码的地方,得记录下,要么就改为你自己的用户名与密码。

比如Administrator 密码:123456,这个用户名与密码是一会启动服务时需要的,也就是你服务器的用户名和密码,如果感觉不安全,可以考虑在WINDOWS中创建一个用户名和密码。

主要配置文件:rsyncd.conf

use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[test]                           #这里我就不改名了,使用默认模块名字
path = /cygdrive/d/update        #选择路径,此表示为整个E盘路径,不支持中文
read only = yes                  #只读模式
transfer logging = yes
uid = 0
gid = 0

第二步:

启动cwrsync服务:

右键 我的电脑->管理->服务与应用程序->服务->RsyncServer->右键 属性->登陆-> 在此帐户输入有效的用户名(域用户、要有权限管理E盘的用户名哦),密码和、再次确认密码;此处我使用域管理员帐号与密码(如果用户和密码无权限或错误,将无法启动RsyncServer服务)。启动RsyncServer服务,并修改属性为自动,以便后续开机就启动此服务。

服务启动成功后,就可以配置linux客户端了。

第三步:

# telnet 10.10.3.157 873  #telnet windows server 2008的rsync服务的端口,能正常连接后就表示windows上的rsync服务正常了。

第四步:

进入Linux服务器,新建一个fzh_passwd的文件,内容为我在windows中RsyncServer中设定的密码内容:

# cd /root

# vi fzh_passwd     #再将密码写入些文件中

dsideal

# chmod 600 fzh_passwd  #改下权限,只有root用户能看。

第五步:

将windows D盘的数据同步至/update/这个分区下:

yum install rsync -y

#rsync -av --progress --delete --password-file=/root/fzh_passwd Administrator@10.10.3.157::test /update/

第六步:

mkdir /root/backupvi /root/backup/backup_fileserver.sh

同步完成后,将此参数写成一个shell脚本,再设定为每小时同步一次

脚本内容如下:

#!/bin/bash
#create by fengzehua
PASSWORD=/root/fzh_passwd
SOURCE='10.10.3.157::test'
USER=Administrator
DEST=/update/
echo "start backup file server"
/usr/bin/rsync -av --progress --delete --password-file=$PASSWORD $USER@$SOURCE $DEST
if [ $? -eq 0 ]then   echo "file server backup successfully!"
elseecho "file server backup failure, try again:"/usr/bin/rsync -av --progress --delete --password-file=$PASSWORD $USER@$SOURCE $DEST
fi

再把他写入计划任务,每小时执行一次检查。

#crontab -e

* */1 * * *  /bin/bash /root/backup/backup_fileserver.sh > /dev/null 2>&1

保存退出后;重启crond服务

service crond restart

转载于:https://www.cnblogs.com/hllnj2008/p/4103860.html

Windows 下目录及文件向Linux同步相关推荐

  1. windows下的库文件在linux的使用,Windows、Linux之间传输文件的几种方式

    常见的文件传输协议有ftp.sftp,sftp就是在ftp的基础上对传输的数据进行了加密. ftp速度快,sftp速度略慢但安全性高. ftp默认使用21端口,sftp默认使用22端口. 我使用的是C ...

  2. Java在Windows下导出xml文件到Linux服务器上

    最近由于公司项目需要,学习了在Windows平台导出xml文件到Linux服务器上的指定目录下的方法,(注:这里的我的Linux是在本机上装的虚拟机)现在写下来记录一下! 1.首先是项目截图: 2.主 ...

  3. windows下的.DLL文件

    DLL(Dynamic Link Library)文件为动态链接库文件,又称为"应用程序拓展",是软件文件类型.在windows中,许多应用程序并不是一个完整的可执行文件,它们被分 ...

  4. linux添加windows字体文件夹里,如何把Windows下的字体添加到Linux中

    如何把Windows下的字体添加到Linux中 Linux(Fedora/Ubuntu/CentOS)的字体实在不尽如人意,而且在网页及文档显示时很多字无法显示出来,特别多的空白和乱码,其实,我们可以 ...

  5. Windows下使用VSCode远程搭建Linux开发平台

    Windows下使用VSCode远程搭建Linux开发平台 前言 1.开启Windows的SSH功能 1.1.打开设置,进入应用 1.2.进入可选功能 1.3.安装SSH功能 2.开启Linux的SS ...

  6. 如何把Windows下的字体添加到Linux中

    如何把Windows下的字体添加到Linux中 Linux(Fedora/Ubuntu/CentOS)的字体实在不尽如人意,而且在网页及文档显示时很多字无法显示出来,特别多的空白和乱码,其实,我们可以 ...

  7. windows 调用linux .a lib,动态链接库及静态链接库(windows下的.dll .lib和linux下的.so .a)...

    动态链接库及静态链接库(windows下的.dll .lib和linux下的.so .a) 库有动态与静态两种,动态通常用.so为后缀,静态用.a为后缀.例如:libhello.so libhello ...

  8. windows下批处理删除文件及注册表项

    1.windows下批处理删除注册表项 假如我要清除WinRAR的历史记录,可以新建个批处理文件, 然后在里面加入如下文字: reg delete HKEY_CURRENT_USER/Software ...

  9. Windows下生成dump文件的三种方式

    文章目录 前言 一.什么是dump文件? 概述 dump分类 内核模式Dump 用户模式Dump 二.dump生成方式 实现方法 方法一:修改注册表 参数说明 方法二:生动创建转储文件 方法三:通过代 ...

最新文章

  1. Design Pattern Strategy C
  2. Linux日志系统-05:案例1-实现临时日志文件滚动分割
  3. circRNA研究相关数据库,riboCIRC使用指南
  4. PaddlePaddle——手写数字识别DEMO
  5. java漂亮界面编程_计算机二级之JAVA篇
  6. 使用jRebel在IntelliJ IDEA 中进行 Java 热部署
  7. 实验五:编写、调试具有多个段的程序
  8. 阿里云郑晓:浅谈GPU虚拟化技术(第一章)
  9. 智能语音推动双11进化:抢红包从动手到张嘴
  10. d520笔记本linux无线网卡驱动下载,无线网卡万能驱动
  11. 华为安装gsm框架_华为nova5怎么下载安装谷歌服务助手,安装GMS框架教程
  12. 北京内推 | 华为诺亚方舟实验室招聘计算机视觉研究实习生
  13. linux ansys14.0,linux 安装 ansys14
  14. JQuery插件:JQuery.Slidebox.JS
  15. “天中三少”辛东方:量子动力能传送人到另一个星球?
  16. Installing Kubernetes Using ‘kubeadm’
  17. 经验分享:半桥电路的工作原理及注意问题
  18. 《大明王朝》赵贞吉的拉扯
  19. CentOS 单机安装Zookeeper-3.4.13
  20. 获取某一年的起始时间和结束时间

热门文章

  1. Shell - 文件运算符
  2. 基础算法之快速排序Quick Sort
  3. listbox icon
  4. 页面回传与js调用服务器端事件(转)
  5. 今天修改了数据库结构,XSD文件都要重新生成,郁闷!
  6. 05 Linux快速安装 Oracle11g
  7. 3.20 tr:替换或删除字符
  8. w3m linux,Linux 终端浏览器 w3m
  9. ii 组合总和_40. 组合总和 II – 力扣(LeetCode)
  10. 搜索 | 电商行业模版驱动业务增长实践