backup服务器之rsync服务
- 支持拷贝特殊文件加链接文件、设备等
- 可以有排除指定文件或目录的同步功能 (–exclude参数)
- 可以保持原文件或目录的权限、时间、软硬链接、属主等所有属性不变(-p参数)
- 可以实现增量同步,即只同步发生变化的数据,传输效率高
- 可以配合rcp、rsh、ssh等方式来配合传输文件
- 可以通过socket(进程方式)传输文件和数据*****(服务端和客户端)
- 支持匿名的或认证的进程模式传输,可实现方便安全的数据备份及镜像
- cron+rsync 定时任务推送备份
- inotify+rsync或serync+rsync 实时数据备份
- Local:(means cp) #本#地模式
- Access via remote shell: #通道模式
- Access via rsync daemon: #服务模式
-a --archive相当于-rztopgDl
-v 详细输出
-z 压缩
-r --recursive递归
-t --times保持文件时间属性
-o --owner保持文件属主信息
-p --perms保持文件权限
-g --group 保持文件属组信息ttern
-D --device 保持设备文件信息
-l --links 保持软连接
-e --rsh=command使用的信道协议,制定替代的rsh的shell程序,如:ssh
--exclude=pattern 指定排除不需要传输的的文件
--delete 差异化同步
--bwlimit=RATE 设定传输速率
注:**rsync的src中如后面不接/表示同步该目录,加/表示同步该目录下的文件**
[root@backup ~]#rsync –avz /etc/hosts –e 'ssh –p 22' root@10.0.0.31:/mnt/
默认传输速率比较慢,可以通过编辑目标的sshd_conf配置文件的两个参数GSSAPIAuthentication参数设置成no
useradd -s /sbin/nologin -M rsync 建立rsync虚拟用户; 不建立家目录
vim /etc/rsyncd.conf 创建rsync daemon服务进程配置文 ###rsync_start##
###rsyncd.conf start##
uid = rsync
gid = rsync
use chroot = no
max connections = 200
timeout = 300
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
hosts allow = 172.16.1.0/24 全局使用(allow和deny二选一)
#hosts deny = 0.0.0.0/32
ignore errors
read only = false
list = false
auth users = rsync_backup 连接rsync服务器的用户
secrets file = /etc/rsync.password 连接rsync服务器的用户配置文件
[backup]
path = /backup
[nfsbackup] 多模块
path = /nfsbackup
##rsyconfig_____end
- 密码配置文件注意事项
- 配置文件生效需要服务重启
pkill rsync 关闭服务
lsof -i: 873 检查服务是否完全关闭
rsync --daemon 重启服务
****客户端不需要密码配置rsyncd.conf*******
backup服务器之rsync服务的更多相关文章
- 网络服务器之HTTPS服务
import ssl, socket, time if __name__ == "__main__": context = ssl.SSLContext(ssl.PROTOCOL_ ...
- rsync 服务部署详解
第1章 rsync 软件介绍 1.1 什么是rsync rsync 是一款开源的.快速的.多功能的.可实现全量及增量的本地或远程数据同步备份的优秀工具. http://www.samba.org/ft ...
- Rsync服务
第1章 Rsync开篇介绍 1.1 rsync的定义 Rsync是一款开源的.快速的.多功能的.可实现全量及增量的本地或远程数据同步备份的优秀工具.Rsync软件适用于unix/linux/windo ...
- rsync服务的安装与配置
rsync 服务的安装配置与客户端的同步操作 1. 使用xinetd服务运行rsync服务: 服务器端: 1.关闭selinux,设置iptables开放xinetd的873端口 2. yum - ...
- 基于CentOS7.5的 Rsync 服务详解
第1章 Rsync概述 1.1 Rsync基本概述 rsync是一款开源的备份工具,可以在不同服务器(主机)之间进行同步备份, 可实现完全备份与增量备份,因此非常适合用于架构集中式备份或异地备份等应用 ...
- Rsync 服务部署与参数详解
Rsync 简介 rsync 是一款开源的.快速的.多功能的.可实现全量及增量的本地或远程数据同步备份的优秀工具.Rsync软件适用于unix/linux/windows等多种操作系统平台. 传统的 ...
- 配置rsync服务,数据同步。
这部分设计服务器端和客户端. [服务器端] 如果服务器没有安装rsync服务则使用yum安装rsync服务. yum install rsync 然后 vim /etc/xinetd.d/rsync ...
- linux服务之rsync
http://www.cnblogs.com/itech/archive/2010/06/13/1757952.html rsync与mfs好像有点类似,都是传输块的chunk,chunk的 1)软件 ...
- linux rsync服务
1.rsync介绍rsync是一个开源的,快速的,多功能的,可实现全量及增量的本地或远程数据同步备份的优秀工具,rsync软件适用于nunix/linux/windows多操作系统上运行.官方网站:h ...
随机推荐
- linux中创建和解压文档的 tar 命令教程
linux & zip & tar https://www.cnblogs.com/xgqfrms/p/9714161.html 1 linux中的tar命令 tar(磁带归档)命令是 ...
- C# 房贷计算器
设计背景 百度小程序中的房贷计算器不能满足我个人的需求,故而开发一个.NET小程序.希望后期能用JS重写,发布在网上供大家使用. 设计思路 根据百度公式:等额本息月还款 = [贷款本金×月利率×(1+ ...
- BZOJ3083 遥远的国度(树链剖分+线段树)
考虑暴力树剖.那么修改路径和查询子树最小值非常简单. 对于换根当然不能真的给他转一下,我们只记录当前根是哪个.对于查询,如果查询点不在当前根到原根的路径上,显然换根是对答案没有影响的:如果是当前根,答 ...
- P4071 [SDOI2016]排列计数
题目描述 求有多少种长度为 n 的序列 A,满足以下条件: 1 ~ n 这 n 个数在序列中各出现了一次 若第 i 个数 A[i] 的值为 i,则称 i 是稳定的.序列恰好有 m 个数是稳定的 满足条 ...
- Spring点滴四:Spring Bean生命周期
Spring Bean 生命周期示意图: 了解Spring的生命周期非常重要,我们可以利用Spring机制来定制Bean的实例化过程. -------------------------------- ...
- 【spoj NSUBSTR】 Substrings
http://www.spoj.com/problems/NSUBSTR/ (题目链接) 题意 给出一个字符串S,令${F(x)}$表示S的所有长度为x的子串出现次数的最大值.求${F(1)..... ...
- process.nextTick,Promise.then,setTimeout,setImmediate执行顺序
1. 同步代码执行顺序优先级高于异步代码执行顺序优先级: 2. new Promise(fn)中的fn是同步执行: 3. process.nextTick()>Promise.then()> ...
- php 通过链接生成二维码,扫码支付用到
$(".good_info").on('click',function () { var id = $(this).data('id'); var string='http://q ...
- 《编程快速上手》--web抓取--利用webbrowser模块的mapIT.py
1.代码如下 #! python3 # mapIT.py - Launches a map in the browser using an address from the # command lin ...
- Rigidbody和Collider
Rigidbody: 常用属性: Mass:默认为1,单位并不是g或kg,而是相对的质量计量单位,只决定物体的惯性: Drag:空气阻力: Angular Drag:角阻力,旋转时受的阻力: Use ...