Rsync使用方法】的更多相关文章

Rsync是一款开源.快速.多功能.可实现全量及增量的本地或者远程数据同步的优秀工具.并且支持多系统平台运行.Rsync具有本地与远程两台主机之间的数据快速复制同步镜像.远程备份等功能,该功能类似scp,但是优于scp功能,还具有本地不同分区目录之间全量及增量复制数据. scp同步实验 主机A: scp  192.168.2.2:/root/a.txt    . Rsync命令格式 SRC:源文件或者目录 DEST:目标目录或者文件 本地: rsync [option...] SRC...  …
不同端口同步(前提还是做好免密) 主要通过选项-e "ssh -p 端口"来实现 重命名了秘钥文件 指定-i即可~ 1. 本地目录同步到导地不同端口主机目录 [root@bakserver ~]# rsync -avc a210/ -e "ssh -p 1876" 39.108.136.98:/tmp/a131/ 2 . 不同端口远程主机目录同步到本地目录 [root@bakserver ~]# rsync -avc -e "ssh -p 1876&quo…
导读 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使用 Rsync 同步本地硬盘中的不同目录.rsync共有3种使用方法,在配置rsync也是有6个步骤的.下面我们就从rsync的介绍,rsync的使用和rsync的配置带你走进rsync的世界 一.rsync简介 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使用 Rsync 同步本地…
一般使用scp/ssh/rsync传输文件时,都需要输入密码.下面是免密码传输文件的方法. 假设要在两台主机之间传送文件,host_src & host_dst.host_src是文件源地址所在的机器,host_dst是目的地址所在的机器. 1. 在host_src机器上,用执行scp/ssh/rsync命令的用户登录,执行下面的命令: $ ssh-keygen -t rsa 按回车健继续,默认的public key会被存放在 ~/.ssh/id_rsa.pub: Your public key…
rsync(remote sync)是一款远程同步工具,可以实现全量备份.增量备份.本地备份.删除,核心功能是远程数据备份. 工作原理 rsync核心算法 1.分块checksum算法 首先,把文件平均切成若干个小块,然后对每块计算两个checksum rolling checksum:弱checksum,用来区别不同. md5 checksum:强checksum,用来确认相同. 2.传输算法 checksum列表 rolling checksum md5 checksum 文件块编号 源目标…
环境配置 操作系统:centos6.4_64bit A服务器IP:192.168.6.128 B服务器IP:192.168.6.129 以A服务器为基准,将A服务器文件同步到B服务器. 步骤如下: 开始配置A服务器 1.在A服务器安装rsync tar -xvf rsync-3.1.1.tar.gz cd rsync-3.1.1 configure --prefix=/usr/local/rsync make && make install 2.配置文件 在/etc/下新建rsyncd.c…
考虑到服务器数据的安全,我考虑增加一台备份服务器,通过数据同步,达到较好的冗余. linux下有非常好的一个命令rsync可以实现差异备份,下面就说说它的用法:ubuntu缺省安装的安装中,rsync服务是没有开启的.需要做3步:1.修改/etc/default/rsync,让rsync服务在开机的时候启动.$ sudo vi /etc/default/rsync 将RSYNC_ENABLE=false改为RSYNC_ENABLE=true 2.创建一个rsyncd.conf,缺省安装中是没有这…
rsync是类unix系统下的数据镜像备份工具——remote sync.一款快速增量备份工具 Remote Sync,远程同步 支持本地复制,或者与其他SSH.rsync主机同步. rsync使用方法有本地模式和远程模式,本地模式相当于cp命令 远程模式分为pull和push两种方式: pull:rsync -avzP 远程ip::模块  本地文件夹 rsync -avzP root@192.168.12.110::backup  /tmp --password-file=/etc/rsync…
rsync实现数据备份 1.简介 rsync(remote synchronization)是一款开源的,快速的,多功能的,可实现全量和增量的的本地或远程数据同步备份的优秀工具. 2.功能 scp.cp.rm.增量备份 rsync通过'quick check'算法,它仅同步大小或者最后修改时间发生变化的文件或目录.也可以根据权限,属主等属性变化来同步,但需要指定参数. 3.特性 支持拷贝特殊文件.如链接文件,设备等 可以排除指定文件或目录,相当于tar打包中排除命令 同步时可以保持文件的属性不变…
sersync+rsync实现服务器文件实时同步 一.为什么要用rsync+sersync架构? 1.sersync是基于inotify开发的,类似于inotify-tools的工具 2.sersync可以记录下被监听目录中发生变化的(包括增加.删除.修改)具体某一个文件或者某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的文件或者目录 二.rsync+inotify-tools与rsync+sersync架构的区别? 1.rsync+inotify-tools a.inotify…
rsync+inotfiy文件同步 1.部署rsync服务 yum install rsync #安装rsync,如果嫌yum版本过低也可以源码安装 2.vim /etc/rsyncd.conf #默认rsync没有配置文件,创建一个,文件中#和汉字仅为注释,使用中请将所有注释清除 #Rsync server uid = root gid = root use chroot = no # 安全相关 max connections = # 并发连接数 timeout = # 超时时间(秒) pid…
Rsync的优点及缺点 优点:类似cp命令.scp命令,但rsync为增量复制工具 缺点:针对大文件,效率非常高(打包再比对),针对小文件,效率非常低. Rsync作用 (1)可使本地和远程两台主机之间的数据快速复制同步镜像,远程备份的功能,可以增量拷贝. (2)可以在本地主机的不同分区或目录之间全量及增量的复制数据 (3)可以实现删除文件和目录的功能,相当于rm命令 (4)支持拷贝特殊文件如链接文件,设备等 (5)可以有排除(tar?find?)指定文件或目录同步的功能,相当于打包命令tar的…
一.Rsync简介 1.1什么是Rsync Rsync是一款快速的,开源的,多功能的,可以实现全量和增量的远程和本地的数据同步和数据备份的工具. 全量的概念是:全部备份. 增量的概念是:差异化备份.对上一次基础上,对更新的部分作备份. 1.1.2    Rsync简介 Rsync具有可以使本地和远程的两台主机之间的数据快速同步镜像远程备份的功能,这个功能类似ssh带scp的命令,但是有优于scp的功能,scp每次都是全量拷贝,而rsync是增量拷贝. Rsync还可以在本地主机的不同文件或者目录…
  用rsync同步远程服务器,由于设置的的同步间隔较短(5分钟),这样一旦网速问题导致5分钟内同步不完.就会倒是同步紊乱,导致系统中很多rsync进程(# ps -aux | grep rsync) 解决方法1.使用linux bash脚本 定时执行,杀死多余的rsync进程2.脚本内容如下 #!/bin/bash## Propram:#       Kill the redundant Rsync process# #     # for i in `ps -ef |grep rsync |…
rsync详细参数 1.-v,--verbose 详细模式输出,传输是的进度信息 2.-z,--compress 传输是进行压缩以提高传输效率,--comperess -level = NUM可以按级别压缩 3.-a,--archive 归档模式,表示以递归方式传输文件,并保持所有文件属性(等于-rtopgDl) 4.-r,--recursive 对子目录以递归模式,即目录下的所有目录都同样输出 5.-t,--times 保持文件时间信息 6.-o,--owner 保持文件属性信息 7.-p,-…
服务器: 查看是否安装:rpm -qa rsync 未安装则:yum install -y rsync 添加rsync用户 useradd -s /sbin/nologin -M rsync 编辑/etc/rsync.conf文件 模板如下: #start uid = rsync gid = rsyncuse chroot = no max connection = 200timeout=300pid file = /var/run/rsyncd.pidlock file = /var/run/…
1.Rsync基本概述 )概念 rsync:remote sync )开源 )备份 )https://rsync.samba.org/ samba服务器:文件共享,cifs,common internet file system )端口号: TCP )运行模式: C/S:客户端.服务端模式 B/S:浏览器.服务端模式 )常见备份方式 完全备份:对所有数据做一次全备份 增量备份:只备份离上次备份变化的数据***** 差异备份:备份是上一次 完全备份后变化的数据 常见的备份组合 完全+增量:1次完全…
Percona XtraDB Cluster(下称PXC)高可用集群支持任意节点在运行期间的重启,升级或者意外宕机,即它解决了单点故障问题.那在这个意外宕机或者重启期间,该节点丢失的数据如何再次进行同步呢?本文介绍了在节点故障和重启PXC如何实现高可用以及状态快照传输的几种方法优缺点. 一.高可用 在具有3个节点的基本设置中,如果您关闭任何节点,Percona XtraDB集群将继续运行.在任何时候,您都可以关闭任何节点来执行维护或进行配置更改.即使在非计划的情况下(如节点崩溃或者通过网络无法使…
全网备份数据同步方案 备份网站内部人员信息  不能解决外部(人员)上传数据的备份 定时任务最短执行的周期为一分钟,采用定时任务方式,有时可能造成一分钟内的数据丢失 因此对于重要数据需要采用实时同步的方案 #数据同时同步方法 ##什么是实时同步:如何实现实时同步数据备份 ###1  利用监控服务  监控同步数据目录信息的变化 ###2  发现目录中数据产生变化  就利用rsync服务推送数据到备份服务器上 ##实时同步工作原理概念 1)进行数据信息的监控 2)将变化的数据进行推送备份--利用Rsy…
3.3 做基础备份 在上一节中,您已经看到,启用归档只需要几行命令,并提供了极大的灵活性.在本节,我们将看到如何创建一个所谓的基础备份,稍后这可以使用XLOG.一个基本备份是一个最初的数据的拷贝. [请记住,XLOG本身是没有什么价值的.只是在和初始备份联合起来的时候是有用的.] 在PostgreSQL中,有两个主要的选择来创建一个初始的基本备份: • 使用 pg_basebackup • 传统的基于 copy/rsync 的方法 下面两节将详细地介绍如何创建一个基础备份: 使用pg_baseb…
JAVA学习总结    2 第一天    2 1:计算机概述(了解)    2 (1)计算机    2 (2)计算机硬件    2 (3)计算机软件    2 (4)软件开发(理解)    2 (5)语言    2 (6)人机交换    2 2:键盘功能键的认识和快捷键(掌握)    2 (1)功能键的认识    2 (2)快捷键    3 3:常见的DOS命令(掌握)    3 (1)常见的如下    3 (2)其他的几个(了解)    3 4:Java语言概述(了解)    4 (1)Jav…
实验节点如下: 源节点:192.168.0.111 备份节点:192.168.0.112 ------------------------------以下部分在两个节点上执行1.防火墙开放873端口(两个节点)#  /sbin/iptables -I INPUT -p tcp --dport 873 -j ACCEPT#  /etc/rc.d/init.d/iptables save#  service iptables restart 2.关闭selinux(两个节点)#  vi /etc/s…
1.1 获取 windows上实现rsync的软件(cwRsync) cwRsync是Windows 客户端GUI的一个包含Rsync的包装.您可以使用cwRsync快速远程文件备份和同步. 1.1.1 官网下载地址 https://www.itefix.net/cwrsync 下载方法: 1.点击面页中的get,获取Free(免费版本) 2.转跳后点击  Download cwRsync Free Edition! 进行下载 1.1.2 下载完成后得到一个cwRsync_5.5.0_x86_F…
由于阿里云SLB不提供ECS间的数据同步服务,如果部署在SLB后端ECS上的应用服务是无状态的,那么可以通过独立的ECS或RDS服务来存储数据:如果部署在SLB后端ECS上的应用服务是有状态的,那么需要确保这些ECS上的数据是同步的. 我们通过Rsync来实现多个ECS之间的数据同步. 通过Rsync来实现多个ECS之间的数据同步,请查看此文. 问题 @ERROR: chroot failed @ERROR: chroot failed rsync error: error starting c…
centos linux 系统日常管理4  scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法  第十七节课 rsync可以增量同步,scp不行 注意:修改sshd_config文件时候,port字段,sshd不支持监听小于1024 ,1~1023不允许自定义(保留端口) 注意:scp和rsync都可以用密钥登录,避免输入密码,关闭selinux 注意:当目标文件存在的情况下,scp跟rsync都会支持覆盖目标文件,不会询问,而第一次scp…
作者: 北南南北 来自:Linuxsir.Org 摘要: rsync 是一个快速增量文件传输工具,它可以用于在同一主机备份内部的备分,我们还可以把它作为不同主机网络备份工具之用.本文主要讲述的是如何自架rsync服 务器,以实现文件传输.备份和镜像.相对tar和wget来说,rsync 也有其自身的优点,比如速度快.安全.高效: 目录1. 什么是rsync:2.rsync 服务器的理由和用途:3.架设rsync服务器过程:3.1 rsync的安装:3.2 rsync服务器的配置文件 4 架设rs…
rsync是一个远程数据同步工具,可以实现数据的增量备份,这点比scp要好,scp只能全量备份.同步可以保持文件原有属性,传输过程加密,数据传输全. rsync 的传输模式有:        1. 本地shell模式        本地shell模式用于复制本机的目录到另一个目录,和cp一样        2. 远程shell模式        远程shell模式可以把本机的数据复制到远程的机器上,和 scp一样        3.  服务器模式        服务器模式是使用最多的方式,其他3…
rsync介绍 rsync用来定时备份服务器中的文件或者目录,有三种工作模式,本地复制,使用系统用户认证,守护进程方式,开源高效.同步工具,把一台机器上的文件同步都另一台机器 .默认使用873端口 选项 -a #归档模式传输, 等于-tropgDl -v #详细模式输出, 打印速率, 文件数量等 -z #传输时进行压缩以提高效率 --delete #让目标目录和源目录数据保持一致 --password-file=xxx #使用密码文件 ------------------- -a 包含 ----…
总的来说,开在873端口之后,只要加上验证口令,安全性就有保障了,但毕竟多开一个端口,而且rsync的密码是明文方式存储的,相对来说,还是有被监听的可能.根据不同的情况采用下述不同方案,相对来说,安全性更高一些. 1.如果只是本机备份,不需要启动darmon,直接用 /usr/bin/rsync -vzrtopglq --size-only --progress --delete /data/htdocs  /backup 2.如果只是内网中的机器互备,可以让rsync只监听在内网的ip上 启动…
昨天遇到了要在Linux下删除海量文件的情况,需要删除数十万个文件.这个是之前的程序写的日志,增长很快,而且没什么用.这个时候,我们常用的删除命令rm -fr * 就不好用了,因为要等待的时间太长.所以必须要采取一些非常手段.我们可以使用rsync来实现快速删除大量文件. 1.先安装rsync:yum install rsync2.建立一个空的文件夹:mkdir /tmp/test3.用rsync删除目标目录:rsync --delete-before -a -H -v --progress -…