Rsync实现Windows系统与Linux文件同步

rsync是类Linux系统下的数据镜像备份工具(remote sync) 。一款快速增量备份工具Remote Sync,远程同步支持本地复制,或者与其他SSH、rsync主机同步。

1.安装配置Rsync软件(Linux系统服务端)

[[email protected] ~]# yum install rsync -y
[[email protected] ~]# vim /etc/rsyncd.conf
uid=root                    --文件上传的所属用户
gid=root                    --所属组
use chroot=no            --不能到其它目录
max connections=3       --最大连接数
pid file=/tmp/rsync.pid
lock file=/tmp/rsync.sock
log file=/var/log/rsync.log     --日志文件

[Server1]                     --标识符
path=/home/Server1    --同步的目录
igonre errors
read only=no
list=yes
auth users=root            --登陆的用户名,可以不是系统用户
secrets file=/etc/backserver.pas    --密码文件

[Server2]
path=/home/Server2
igonre errors
read only=no
list=yes
auth users=root
secrets file=/etc/backserver.pas

[[email protected] ~]# mkdir /home/Server{1,2}

[[email protected] ~]# vim /etc/backserver.pas

root:root135

[[email protected] ~]# /usr/bin/rsync --daemon
-A INPUT -m state --state NEW -m tcp -p tcp --dport 873 -j ACCEPT

[[email protected] ~]# /etc/init.d/iptables restart

2.在Windows客户端下载Rsync

D:\cwRsync_x86_Free\cwRsync_5.4.1_x86_Free\rsync.exe -vzrtopgu --progress --delete [email protected]::Server2 /cygdrive/D/Server1

[email protected]::Server1    --root是同步用户,192.168.2.112是rsync服务器的IP地址,Server1是标识符

/cygdrive/D/Server1         --将远程的目录保存到本地的D盘Server1中

时间: 2024-08-24 21:03:41

Rsync实现Windows系统与Linux文件同步的相关文章

linux 文件同步 rsync+crontab

Linux文件同步:主要使用rsync与crontab结合的方式同步 主机IP:172.22.3.181 备机IP:172.22.3.182   配置操作步骤: 一.安装rsync 二.配置rsyncd.conf 与密码文件(两个步骤1和2) 三.备份脚本 一.安装rsync 备机 1.服务器是否安装rsync Shell代码   rpm -qa|grep –i rsync 若有显示,说明已安装,则跳过2  2.安装rsync软件 有两种安装方式: a.利用 yum 安装 Shell代码   1

Linux文件同步工具-rsync

Linux文件同步工具-rsync 安装包 yum install -y rsync rsync常用选项 -a:归档模式,表示递归方式传输文件,并保持所有属性:通-rlptgoD:-r:同步目录时要加上,类似cp时加R:-v:同步时显示一些信息,让我们知道同步国创:-l:保留软链接:-L:同步软链接时会把源文件给同步:-p:保持文件权限属性:-o:保持文件的属主:-g:保持文件的属组:-D:保持设备文件信息:-t:保持文件的时间属性:--delte:删除DEST中SRC没有的文件:--exclu

linux 文件同步

最近需要对服务器上的文件实施动态备份,我又不想每次都手动来进行备份,在网上找了挺多资料,发现使用rsync就可以实现,如果想要实现实时同步,还可以使用rsync+inotify组合,本文就是以组合方式来完成的. 先介绍一下rsync与inotify. 1.rsync 与传统的cp.tar备份方式相比,rsync具有安全性高.备份迅速.支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例如定期的备份文件服务器数据到远端服务器,对本地磁盘定期做数据镜像等.随着应用系统规模的不

宿主机Windows访问虚拟机Linux文件(二)

上一篇文章中详细讲述FTP服务(基于文件传输协议的服务),本文则介绍另一种能够实现此功能Telnet(Telecommunications network 远程登陆)服务.本文介绍的telnet我常用来在windows下熟悉Linux指令,只需要使用其远程登陆Ubuntu即可,方便实用. 说明:本文不再赘述前文中已经重复指明的内容. 一.虚拟机Ubuntu开启Telnet服务 1)在终端中输入命令:$ sudo apt-get install xinetd telnetd,安装完成xinetd和

Rsync在Windows系统和Linux系统间进行文件同步操作

公司有NAS存储,作为各系统重要数据(如数据库文件)及各个应用数据的集中存储备份的地方(异地备份).实际场景,公司内网部署一台Linux作为同步任务,用rsync同步.设置同步目录,将NAS存储目录挂载到目录,并设置定时任务,将各应用数据定期同步到NAS存储目录. 先挂载NAS目录 /bin/mount -o username=admin,password=password //192.168.1.1/nas中目录 /data/pos_nas/ Linux机器查看,df -h显示已挂载好的目录.

烂泥:linux文件同步之rsync学习(一)

本文由秀依林枫提供友情赞助,首发于烂泥行天下. 这几天刚好有空就打算开始学习linux下的文件同步软件rsync,在学习rsync时,我们可以分以下几个步骤进行: 1. rsync是什么 2. rsync的工作原理 3. rsync优点 4. rsync认证方式 5. 安装rsync 6. rsync命令参数详解 7. 配置rsync 8. rsync的启动与关闭 9. rsync同步实例 说明:rsync服务器与客户端使用的OS均为:centos 6.5 64bit. 一.rsync是什么 在

rsync加inotify实现无间隔文件同步

一: 工具简介  rsync 它是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限.时间.软硬链接等附加信息. rsync是用 "rsync 算法"来使本地和远程两个主机之间的文件达到同步,这个算法只传送文件的变化部分,而不是每次都整体传送,因此速度相当快. inotyify    inotify是Linux核心子系统之一,做为文件系统的附加功能,它可监控文件系统并将异动通知应用程序.于Linux核心2.6.13发布时,被正式纳入Linux内核.所以内核版本在2.

python在windows系统上创建文件

正确方法为:open("test1.txt",'wb')或open("test1.txt",'w') 以下是网上的方法创建遇到的问题 使用Python2.7在windows系统中os.mknod调用错误 一直想学习一门脚本语言,用来做一些快速的脚本处理.在同事的强烈推荐下,我选择了Python.最开始被它吸引的是 缩进即代码块 的风格.在c++开发中,不规范的缩进风格让人总是产生一种不舒服的代码阅读体验.我非常欣赏这种新的语言可以优雅的解决这个问题. 开始安装Pty

Windows系统与Linux系统之间资源samba共享【转】

配置SAMBA服务器来实现在Windows计算机与Linux计算机之间的用户级的资源共享,九河网络TOM[2694339173]教你怎样操作: SAMBA服务器的基本配置 配置SAMBA服务器来实现在Windows计算机与Linux计算机之间的用户级的资源共享 一.安装SAMBA服务 # yum -y install samba samba-client 二.创建samba目录 # mkdir /home/samba # touch /home/samba/hello 三.创建test用户名和密