`
sealbird
  • 浏览: 584886 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

rsync从linux到linux的文件同步备份

阅读更多
引用
http://os.51cto.com 2009-03-09 20:57 佚名 中国IT实验室 我要评论(0) 摘要:需要备份文件的服务器(服务器端):192.168.1.201 (RHEL 5).接收备份文件的服务器(客户端):192.168.1.202 (CENTOS 5) 标签:linux rsync 文件同步备份 一、环境 需要备份文件的服务器(服务器端):192.168.1.201 (RHEL 5) 接收备份文件的服务器(客户端):192.168.1.202 (CENTOS 5) 二、安装配置 1.服务器端的配置 A、采用系统默认安装的rsync 编辑/etc/rsyncd.conf文件,如果没有则新建一个。 vi /etc/rsyncd.conf #[globale] strict modes= yes #check passwd file port= 873 #default port logfile= /var/log/rsyncd.log pidfile= /var/run/rsyncd.pid max connections= 4 #[modules] [testlink] #备份模块 uid= root gid= root path= /usr/local/apache/htdocs/testlink/upload_area #要备份的目录 read only= no host allow= * auth users= wwyhy secrets file= /etc/rsyncd.scrt [bugfree] #备份模块 uid= root gid= root path= /usr/local/apache/htdocs/bugfree/BugFile #要备份的目录 read only= no host allow= * auth users= wwyhy secrets file= /etc/rsyncd.scrt [redmine] #备份模块 uid= root gid= root path= /usr/local/redmine-0.8.1/files #要备份的目录 read only= no host allow= * auth users= wwyhy secrets file= /etc/rsyncd.scrt B、 添加一个密码文件 vi /etc/rsyncd.scrt 内容如下: wwyhy:123456 #(自己设置) C、改变权限为600 chmod 600 /etc/rsyncd.scrt D、启动服务(如开有防火墙请允许873端口通过) rsync --daemon --config=/etc/rsyncd.conf & 2.配置客户端 客户端我则自己编译安装的rsync-3.0.3.tar.gz的 A、安装: tar -zxvf rsync-3.0.3.tar.gz cd rsync-3.0.3 ./configure make make install B、添加密码文件 vi /etc/rsyncd.scrt (没有就新建) 内容如下: wwyhy:123456 (文件与客户端文件内容一样) C、改文件权限为600 chmod 600 /etc/rsyncd.scrt 三、开始备份 可以在客户端通过man rsync指令来查看备份指令 我们用脚本来自动执行备份 列:rsync -avz --password-file=密码文件路径 username@需要备份的主机IP::备份里的模块名称 接收备份文件的路径 在/root建一个脚本文件 vi backup 添加内容如下: #1.192.168.1.201上的testlink附件备份指令 rsync -avz --password-file=/etc/rsyncd.scrt wwyhy@192.168.1.201::testlink /home/wangwei/testlink/upload_area #2.192.168.1.201上的bugfree附件备份指令 rsync -avz --password-file=/etc/rsyncd.scrt wwyhy@192.168.1.201::bugfree /home/wangwei/bugfree/BugFile #3.192.168.1.201上的redmine附件备份指令 rsync -avz --password-file=/etc/rsyncd.scrt wwyhy@192.168.1.201::redmine /home/wangwei/redmine-0.8.1/files chmod u+x backup 每晚2.30自动执行 vi /etc/crontab 30 2 * * * root /root/backup
分享到:
评论

相关推荐

    Rsync实现Linux系统间的远程同步和增量备份方案及搭建流程

    Rsync 实现 Linux 系统间的远程同步和增量备份方案及搭建流程 1. Rsync 简介 Rsync 是一个开源的文件同步工具,由 Andrew Tridgell 和 Paul Mackerras 开发。它可以实现跨系统的文件同步和备份,具有高效、可靠、...

    linux中rsync异步服务器实现文件同步与备份.docx

    Linux 中 Rsync 异步服务器实现文件同步与备份 Linux 中 Rsync 异步服务器实现文件同步与备份是使用 Rsync 工具和 SSH protocol 来实现文件同步和备份的方法。该方法可以快速同步大型、复杂的目录,例如论坛的附件...

    linux下Rsync+sersync实现文件数据实时同步

    `Rsync`是一个强大的、快速的文件同步和备份工具,它支持本地和远程文件同步。其核心特性包括增量传输、只同步变化的数据、可以选择的压缩选项以及广泛的过滤规则。 1. **增量传输**:Rsync通过比较源文件和目标...

    linux 下rsync文件夹同步配置

    在Linux环境下,rsync工具因其高效、稳定、灵活的特点,被广泛应用于文件备份、数据迁移以及文件夹同步等场景。本文将详细介绍如何在Linux系统中配置rsync进行文件夹同步,包括准备工作、安装过程、服务端与客户端的...

    rsync rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步

    rsync是一款强大的、开源的、基于Unix哲学的文件同步和备份工具,广泛应用于Linux操作系统。它的全称是Remote Sync,正如其名,rsync能够实现本地及远程的数据同步,具有快速、高效、节省带宽的特点,特别适合进行...

    rsync备份海量文件时占用大量内存的解决方法

    备份的时候,rsync扫描到的每个文件(目录也一样),在它的列表中约占100字节的内存,如果加了–delete参数的话,占用的内存会更多。 例如我这里一台服务器,约800万的图片,而且更新比较频繁,文件数增长比较快,...

    Rsync实现文件备份同步

    **Rsync实现文件备份同步详解** 在IT领域中,数据备份和同步是非常关键的操作,确保了数据的安全性和可用性。Rsync(Remote Sync)是一种高效、功能强大的文件同步工具,常用于实现本地或远程文件的备份与同步。...

    用Rsync实现Linux文件系统备份.pdf

    之后,其他任何一台安装了 Rsync 的客户端机器都可以同步数据到运行 Rsync deamon 的机器或从运行 Rsync deamon 的机器同步。同步操作包括进行备份、镜像文件系统、分发文件或进行类似操作。 Rsync 是一种功能强大...

    使用Linux的rsync命令实现多服务器镜像同步.doc

    在 Linux 系统中,rsync 命令是实现文件同步和备份的强大工具。rsync 命令可以实现多服务器镜像同步,使得文件在不同服务器之间保持一致。本文将详细介绍使用 rsync 命令实现多服务器镜像同步的方法。 什么是 rsync...

    Linux下rsync文件同步详解

    Linux 下 rsync 文件同步详解 rsync 简介 RSYNC 是一个快速、可靠、功能强大且免費的 Unix 和 Linux 文件同步工具。它能够快速地同步文件和目录,从而实现文件的备份、镜像和同步。rsync 的主要功能包括文件同步...

    利用rsync+crontab实现Linux的定时增量备份

    rsync是一款强大的文件同步和备份工具,它的灵活性和效率使其成为Linux环境中不可或缺的一部分。通过rsync服务器,我们可以构建安全的备份策略,保护关键数据免受意外损失。而与crontab的结合使用,进一步提升了备份...

    rsync安装部署-实现数据文件同步

    rsync是一款强大的、开源的文件同步工具,常用于在不同计算机之间进行增量备份和数据迁移。它具有高效、快速的特点,能实现本地或远程的数据同步,并且支持多种操作系统,包括Linux、Unix以及通过cygwin在Windows上...

    rsync-3.0.9.tar.gz linux上最新版文件同步工具

    rsync是Linux操作系统中的一款强大的文件和目录同步工具,它以其高效、灵活的特性在系统管理领域广泛应用。rsync-3.0.9是该工具的一个版本,代表着它在发布时具备了最新的功能和改进。这个版本可能包含了性能优化、...

    rsync+inotify开机自启动实时同步增量备份

    rsync+inotify开机自启动实时同步增量备份是通过使用rsync与inotify结合来实现Linux系统中文件的实时同步和增量备份。rsync是一个快速且灵活的文件传输工具,而inotify则是一个内核特性,它可以监控文件系统的变化。...

    两台linux服务器目录实时同步(Rsync+Inotify)

    `Rsync`是一种用于文件传输的高效工具,它支持增量备份,即只传输两个文件差异的部分,极大地提高了数据同步的速度和效率。此外,`Rsync`还支持多种数据传输方式,包括本地文件传输、远程shell方式和直接socket连接...

    Rsync+sersync实现数据实时同步备份

    与Rsync结合时,sersync可以用来监控文件系统的变化,并利用Rsync进行高效的实时数据同步备份。 描述中提到的“勒索病毒横行的年代”,提示了使用Rsync+sersync进行数据备份的现实意义,即在面对恶意软件攻击时,...

    Inotify+Rsync实现linux文件实时同步(网上copy他人文章)

    当Inotify检测到文件变化时,会触发Rsync进行同步操作。以下是实现步骤: 1. **安装Inotify-tools和Rsync** 在Linux系统中,使用包管理器(如`apt-get`或`yum`)安装这两个工具: ``` sudo apt-get install ...

Global site tag (gtag.js) - Google Analytics