`

rsync 同步备份服务器

 
阅读更多

Rsync 的命令格式可以为以下六种:

  rsync [OPTION]... SRC DEST

  rsync [OPTION]... SRC [USER@]HOST:DEST

  rsync [OPTION]... [USER@]HOST:SRC DEST

  rsync [OPTION]... [USER@]HOST::SRC DEST

  rsync [OPTION]... SRC [USER@]HOST::DEST

  rsync [OPTION]... rsync://[USER@]HOST[:PORT]/SRC [DEST]

  对应于以上六种命令格式,rsync 有六种不同的工作模式:

  1) 拷贝本地文件。当SRCDES 路径信息都不包含有单个冒号" :" 分隔符时就启动这种工作模式。如:rsync -a /data /backup

  2) 使用一个远程shell 程序(rshssh) 来实现将本地机器的内容拷贝到远程机器。当DST 路径地址包含单个冒号" :" 分隔符时启动该模式。如:rsync -avz *.c foo:src

  3) 使用一个远程shell 程序(rshssh) 来实现将远程机器的内容拷贝到本地机器。当SRC 地址路径包含单个冒号" :" 分隔符时启动该模式。如:rsync -avz foo:src/bar /data

  4) 从远程rsync 服务器中拷贝文件到本地机。当SRC 路径信息包含" ::" 分隔符时启动该模式。如:rsync -av root@172.16.78.192::www /databack

  5) 从本地机器拷贝文件到远程rsync 服务器中。当DST 路径信息包含" ::" 分隔符时启动该模式。如:rsync -av /databack root@172.16.78.192::www

  6) 列远程机的文件列表。这类似于rsync 传输,不过只要在命令中省略掉本地机信息即可。如:rsync -v rsync://172.16.78.192/www


--------------------

1 、启动rsync 服务

编辑/etc/xinetd.d/rsync 文件,将其中的disable=yes 改为disable=no

 

重启

# /etc/init.d/xinetd restart

 

2 、创建配置文件

默认安装好rsync 程序后,并不会自动创建rsync 的主配置文件,需要手工来创建,其主配置文件为“/etc/rsyncd.conf” ,创建该文件并插入如下内容:

# vi /etc/rsyncd.conf

uid=root

gid=root

max connections=4

log file=/var/log/rsyncd.log

pid file=/var/run/rsyncd.pid

lock file=/var/run/rsyncd.lock

secrets file=/etc/rsyncd.passwd

hosts deny=172.16.78.0/22

 

[www]

comment= backup web

path=/www

read only = no

exclude=test

auth users=work

 

 

 

同步

rsync -avzP --delete /www/www/ root@58.68.xx.xx::www/uploads/test

注意 目录带/ 和不带斜杠的区别

 

 

分享到:
评论

相关推荐

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

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

    rsync同步备份工具

    在实际应用中,使用rsync进行同步备份通常包括以下步骤: 1. 安装rsync/cwRsync:根据操作系统类型安装相应的版本。 2. 配置rsync:设置必要的权限、排除文件、日志记录等。 3. 定义同步规则:使用命令行或者脚本...

    rsync+inotify实现服务器之间文件实时同步

    rsync是一种文件同步工具,可以实现触发式的文件同步,但使用crontab守护进程方式进行触发同步的数据和实际数据会有差异,而inotify可以监控文件系统的各种变化,当文件有任何变动时,就触发rsync同步,这样刚好解决...

    rsync同步的艺术

    "rsync同步的艺术" rsync 是一个功能强大的文件同步工具,经常用于服务器之间的文件同步和备份。它能够确保文件的内容、权限和时间戳保持一致。下面是 rsync 的一些重要知识点: 1. rsync 的基本使用:rsync 可以...

    linux 下rsync文件夹同步配置

    ### Linux下rsync文件夹同步配置详解 #### 引言 在Linux环境下,rsync工具因其高效、稳定、灵活的特点...rsync的强大功能与灵活性使其成为处理大规模文件同步的理想选择,尤其适用于服务器之间的数据备份与同步场景。

    Rsync实现文件备份同步

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

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

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

    rsync备份项目详细笔记实战案例

    远程同步备份是指使用 rsync 命令和 ssh 协议在远程机器上同步备份文件或目录。例如: rsync -av 远程机用户名@远程机 IP 地址:/远程机目录 本地目录 这将同步远程机器上的文件或目录到本地机器上。 rsync 的选项...

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

    - 发起端和备份源的定义:解释了Rsync同步操作中各个组件的角色和功能。 - 推(push)和拉(pull)的数据同步方式:介绍了不同同步模式的工作原理和适用场景。 - Xinetd管理Rsync工作原理:通过Xinetd服务来管理...

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

    linux发行版中大多都自带rsync,不过版本比较低,一般...备份的时候,rsync大约占用了将近2G的内存,大量内存的占用,造成服务器物理内存不足,进而使用到swap,然后产生更高的iowait(交换内存),进而造成rsync列表更慢

    rsync 自动备份

    `rsync`是一种强大的文件同步和备份工具,广泛应用于Linux和Unix系统中。它支持本地文件复制,也可以通过网络进行远程复制。`rsync`以其高效性和增量传输特性著称,仅传输源文件与目标文件之间的差异部分,从而节省...

    FreeBSD Rsync同步学习与配置全过程

    FreeBSD上的Rsync同步学习与配置是一个重要的话题,特别是对于那些需要高效、可靠地备份和同步数据的系统管理员而言。Rsync是一款强大的文件同步工具,最初设计用来替代rcp,由rsync.samba.org维护。它以其独特的...

    图解rsync数据同步部署文档.docx

    rsync 是一种快速、可靠的文件同步工具,广泛应用于数据同步、备份和镜像等领域。以下是 rsync 数据同步部署指南的摘要信息: 一、什么是 rsync? rsync 是一个免费的、功能强大、跨平台的文件同步工具,由 Andrew...

    服务器同步备份工具cwRsync服务器端客户端

    **服务器同步备份工具cwRsync详解** cwRsync是一款针对Windows环境的开源rsync工具,它使得在Windows系统上实现与Unix/Linux系统间的数据同步变得简单。本文将深入讲解cwRsync服务器端和客户端的使用,以及如何实现...

    centos7下rsync+crontab定期同步备份

    【标题】:“CentOS7下使用rsync+...通过上述步骤,你可以设置一个可靠的rsync+crontab备份方案,定期自动备份服务器上的关键数据,为数据安全提供保障。记得定期检查和测试备份的完整性,确保在需要时能够成功恢复。

    inotify+rsync 远程备份.7z

    描述中提到的"windows服务端的cwRsyncServer4.1.0"就是Windows服务器上用于接受rsync同步请求的服务软件。它可以设置为后台服务,以便在不干扰其他进程的情况下持续运行。 **inotify+rsync的远程备份流程:** 1. **...

    rsync+inotify实现服务器之间目录文件实时同步

    ### rsync+inotify 实现服务器之间目录文件实时同步 #### 软件简介与应用场景 **rsync** 是一种高效且广泛使用的文件同步工具,主要用于远程数据备份、镜像和迁移场景。相较于传统的 `cp` 和 `tar` 备份方式,...

Global site tag (gtag.js) - Google Analytics