相关软件:
Linux:rsync xinet
Windows:cwrsync cwrsync-server
应用方式一:
Linux为主机,Windows为备份机
Linux主机配置 (remoteserver)
以root身份进行下列操作
Linux上安装rsync和xinet,并将xinet和rsync加入开机启动项
chkconfig xinetd on
chkconfig rsyncd on
配置/etc/rsync.conf
uid = nobody
gid = nobody
max connections = 4
[www]
path = /var/www
comment = BACKUP WWW
ignore errors
read only = yes
list = no
auth users = wwwuser
# hosts allow = 124.91.134.56
secrets file = /etc/wwwuser.pass
配置说明:
1、[www]为一个备份块(module),如需要备份其他目录,则按此格式添加module;
例:
[www2]
path = /var/www2
comment = BACKUP WWW2
ignore errors
read only = yes
list = no
auth users = wwwuser
# hosts allow = 124.91.134.56
secrets file = /etc/wwwuser.pass
2、wwwuser为rsync使用的验证密码,保存在/etc/wwwuser.pass中
3、hosts allow参数配置允许访问的客户机地址,只能填写IP;禁用此参数则不限制客户机
配置/etc/wwwuser.pass
wwwuser:8888
设置wwwuser.pass权限
sudo chmod 600 /etc/wwwuser.pass
重启xinet
service xinet restart
至此,linux配置完毕
Windows客户机配置 (localserver)
安装cwrsync至D:\cwrsync (目录可自选)
制作验证密文
D:\cwrsync\wwwuser.pass
8888
(注:此处没有用户名,只用写密码)
制作备份脚本 www_rsync.bat
cd "D:\cwrsync\bin"
rsync -rlptDzvP --progress --delete --password-file=/cygdrive/d/cwrsync/wwwuser.pass wwwuser@remoteserver::www /cygdrive/d/web/www
在Window控制面板中,将此脚本加入计划任务。
相关参数请参考:
http://baike.baidu.com/view/1183189.htm
http://www.xker.com/page/e2009/0306/69946.html
http://www.cnblogs.com/itech/archive/2009/08/10/1542945.html
分享到:
相关推荐
Rsync 实现 Linux 系统间的远程同步和增量备份方案及搭建流程 1. Rsync 简介 Rsync 是一个开源的文件同步工具,由 Andrew Tridgell 和 Paul Mackerras 开发。它可以实现跨系统的文件同步和备份,具有高效、可靠、...
它的全称是Remote Sync,正如其名,rsync能够实现本地及远程的数据同步,具有快速、高效、节省带宽的特点,特别适合进行增量备份。rsync通过比较源文件和目标文件的差异,仅传输改变的部分,从而极大地提高了备份和...
rsync不仅支持在同一主机上进行备份,还能够在不同的主机之间进行网络备份和镜像创建。相比于tar和wget,rsync的优势在于它的速度、安全性和效率。它能够更新整个目录和文件系统,同时保留符号链接、硬链接、文件...
本文将详细介绍如何在Windows和Linux环境下,利用脚本实现SVN仓库的自动化全备份与增量备份,并进行异地备份。 【描述】: Windows下的自动化备份通常涉及编写批处理脚本,结合任务计划程序来定时运行。这个过程...
MongoDB在Linux环境下的增量备份是一项重要的数据保护策略,它允许你仅备份自上次备份以来发生更改的数据,从而节省存储空间并减少备份时间。本文将详细介绍如何在Linux系统上为MongoDB实施增量备份。 首先,我们...
rsync+inotify开机自启动实时同步增量备份是通过使用rsync与inotify结合来实现Linux系统中文件的实时同步和增量备份。rsync是一个快速且灵活的文件传输工具,而inotify则是一个内核特性,它可以监控文件系统的变化。...
总的来说,利用Rsync进行增量备份是现代IT环境中数据保护的关键手段。通过理解其工作原理和配置技巧,我们可以构建出一套高效、可靠的自动备份系统,为企业的数据安全提供坚实的保障。在日常运维中,定期检查和测试...
rsync的核心特性在于它的快速增量备份技术,能够仅对发生变化的数据进行传输,极大地节省了网络带宽和时间。此外,rsync Server支持通过SSH(Secure Shell)协议进行远程同步,确保数据在传输过程中的安全性。 ...
CwRsync是基于rsync的Windows实现,能够实现Windows系统间的远程同步和增量备份。CwRsync的出现解决了Windows系统下 rsync 的问题,提供了一个强大且易用的远程同步和备份解决方案。 通过CwRsync,可以实现以下功能...
本文主要讲述如何使用 rsync 工具和 crontab 实现 Linux 的定时增量备份。rsync 是一个快速增量文件传输工具,可以用于在同一主机备份内部的备份,也可以作为不同主机网络备份工具之用。 1. rsync 介绍 rsync 是一...
Linux系统中的备份软件RSync是不可或缺的工具,尤其在服务器管理和数据保护方面起着至关重要的作用。RSync,全称为Remote Sync,是一个高效、功能强大的文件同步和备份工具,广泛应用于Unix/Linux环境中。版本3.0.4...
Linux rsync服务器配置及实现定时增量备份 rsync是一个快速增量文件传输工具,它可以用于在同一主机备份内部的备份,我们还可以把它作为不同主机网络备份工具之用。rsync服务器架设比较简单,可能我们安装好rsync后...
`rsync`是一种强大的文件同步和备份工具,广泛应用于Linux和Unix系统中。它支持本地文件复制,也可以通过网络进行远程复制。`rsync`以其高效性和增量传输特性著称,仅传输源文件与目标文件之间的差异部分,从而节省...
总的来说,`rsync`在AIX环境中的安装和使用虽然可能比在Linux系统上复杂一些,但它强大的数据同步能力对于跨平台操作至关重要。了解并掌握`rsync`的安装和使用方法,对于提升AIX系统的管理和维护水平具有重要意义。
Linux系统中的`rsync`工具因其高效、灵活的特性而备受青睐,但在Windows环境中,原生的`rsync`并不支持。这时,`cwRsync`应运而生,它为Windows提供了与Linux环境下相似的`rsync`功能。 `cwRsync`全称为“Cygwin ...
cwRsync是Windows下的Rsync实现,允许用户在Windows环境下享受Rsync的功能,进行文件和目录的同步与备份。 本文将详细介绍cwRsync 4.1.0版本在Windows上的安装、配置和使用方法,以及其在运维工作中的重要性。 ###...
rsync-time-backup, 使用rsync的Time Machine风格 time备份这里... 它创建文件和目录的增量备份到你所选择的目的地。 备份以一种方式进行结构化,这使得在任何时候都可以以轻松恢复任何文件。它在 Linux,macOS 和 Wind
在本文中,我们将深入探讨cwRsync-5.2.2版本及其核心特性、安装步骤以及如何在Windows系统中使用rsync进行增量备份。 首先,让我们理解rsync的核心功能。rsync以其高效的增量传输闻名,它可以只同步源文件和目标...
Rsync以其增量复制技术著称,只传输两份文件之间的差异部分,从而大大减少了数据传输量。此外,Rsync还支持压缩、排除文件、镜像操作等特性,使其成为文件备份和同步的理想选择。 ### 2. Rsync工作原理 Rsync通过...
“Linux-DuplexRsync使用rsync和fswatch进行DropBoxGoogleDrive风格的双向同步”这个标题表明我们正在讨论一个Linux工具,名为DuplexRsync,它利用了rsync和fswatch这两个开源工具来实现类似于DropBox和GoogleDrive...