文档库 最新最全的文档下载
当前位置:文档库 › rsync数据镜像备份工具

rsync数据镜像备份工具

rsync数据镜像备份工具
rsync数据镜像备份工具

rsync数据镜像备份工具

RSYNC软件介绍:

rsync是类unix系统下的数据镜像备份工具,它的特性如下:

可以镜像保存整个目录树和文件系统。

可以很容易做到保持原来文件的权限、时间、软硬链接等等。

无须特殊权限即可安装

优化的流程,文件传输效率高。

支持匿名传输,以方便进行网站镜象

软件下载

rysnc的主页地址为:

https://www.wendangku.net/doc/8813437109.html,/

目前最新版本为2.4.6。可以选择从原始网站下载:https://www.wendangku.net/doc/8813437109.html,/ftp/rsync/。也可以选择从本站下载:rsync 2.6.9

目录

一、下载、安装rsync (2)

二、配置rsync server (2)

三、启动rsync server (4)

四:加入rc.local (4)

五.检查rsync (5)

六.配置rsync client (5)

七、client连接server (5)

八、自动运行 (5)

一、下载、安装rsync

#tar zxvf rsync-2.6.9.tar.gz

#cd rsync-2.6.9

#./configure --prefix=/usr/bin/rsync

#make

#make install

**** 正常安装RH的时候是带RSYNC的,运行文件放在/usr/bin/rsync 查看安装rpm -aq | grep rsync的版

二、配置rsync server

1、启动RSYNC

#vi /etc/xinetd.d/rsync

把原来的YES改成NO

service rsync

{

disable = no

socket_type = stream

wait = no

user = root

server = /usr/bin/rsync

server_args = --daemon

log_on_failure += USERID

}

随系统启动RSYNC

#chkconfig rsync on

2、配置/etc/rsyncd.conf(需要手动生成)

rsyncd.conf的参数写在上边就是全局参数和写在模块里的就是模块参数#vi /etc/rsyncd.conf

全局参数

uid=root //运行RSYNC守护进程的用户

gid=root //运行RSYNC守护进程的组

use chroot = no //不使用chroot

max connections = 4 // 最大连接数为4

strict modes =yes //是否检查口令文件的权限

port = 873 //默认端口873

模块参数

[backup] //这里是认证的模块名,在client端需要指定

path = /home/backup/ //需要做镜像的目录,不可缺少!

comment = This is a test //这个模块的注释信息

ignore errors //可以忽略一些无关的IO错误

read only = yes // 只读

list = no //不允许列文件

auth users = root //认证的用户名,如果没有这行则表明是匿名,此用户与系统无关secrets file = /etc/rsync.pas //密码和用户名对比表,密码文件自己生成

hosts allow = 192.168.1.1,10.10.10.10 //允许主机

hosts deny = 0.0.0.0/0 //禁止主机

#transfer logging = yes

注释:下面这些绿色文件是安装完RSYNC服务后自动生成的文件

pid file = /var/run/rsyncd.pid //pid文件的存放位置

lock file = /var/run/rsync.lock //锁文件的存放位置

log file = /var/log/rsyncd.log //日志记录文件的存放位置

3、配置rsync密码(在上边的配置文件中已经写好路径)/etc/rsync.pas(名字随便写,只要和上边配置文件里的一致即可),格式(一行一个用户)

账号:密码

#vi /etc/rsync.pass

例子:

root:root1234

权限:因为rsync.pas存储了rsync服务的用户名和密码,所以非常重要。要将rsync.pass设置为root拥有, 且权限为600。

#cd /etc

#chown root.root rsync.pass

#chmod 600 rsync.pass

3.rsyncd.motd(配置欢迎信息,可有可无)

# vi /etc/rsyncd.motd

rsyncd.motd记录了rsync服务的欢迎信息,你可以在其中输入任何文本信息,如:Welcome to use the rsync services!

4、让配置生效

#service xinetd restart

三、启动rsync server

RSYNC服务端启动的两种方法

1、启动rsync服务端(独立启动)

#/usr/bin/rsync –daemon

2、启动rsync服务端(有xinetd超级进程启动)

# /etc/rc.d/init.d/xinetd reload

四:加入rc.local

在各种操作系统中,rc文件存放位置不尽相同,可以修改使系统启动时把rsync --daemon加载进去。

#vi /etc/rc.local

加入一行/usr/local/rsync –daemon

五.检查rsync

#netstat -a | grep rsync

tcp 0 0 0.0.0.0:873 0.0.0.0:* LISTEN

六.配置rsync client

1、设定密码

#vi /etc/rsync.pass

root1234

修改权限

#cd /etc

#chown root.root rsync.pass

#chmod 600 rsync.pass

七、client连接server

从SERVER端取文件

nohup /usr/bin/rsync -vzurtopg --delete --progress

root@10.96.7.13::rep/attachment/2016 /repository/repository/attachment --password-file=/etc/rsync.pass &

向SERVER端上传文件

nohup /usr/bin/rsync -vzrtopg --delete --progress

/repository/repository/attachment/2011 root@10.96.7.13::rep/attachment --password-file=/etc/rsync.pass &

注:vzrtopg修改为vuzrtopg时为增量备份

八、自动运行

1)vi /home/scripts/rsync.sh //制作脚本文件

2) crontab -e

0 1 * * * /home/scripts/rsy.sh >/dev/null 2>&1

分钟:0-59

小时:1-23

日期:1-31

月份:1-12

星期:0-6(0表示周日)

注:/dev/null 2>&1 标准输出重定向到空设备文件

使用ssh秘钥做rsync数据同步

使用ssh秘钥认证进行rsync数据同步 1、在resync端添加ssh秘钥 [root@zed ~]# cd ~ [root@zed ~]# ssh-keygen 2、将产生的ssh秘钥发送给需要连接的服务器 ssh-copy-id -i ./.ssh/id_rsa.pub "-p 32322 asgDbg@202.153.84.22" 进行密码验证 3、在需要备份的服务器上新建文件夹和文件做为测试 [root@localhost asgDbg]# cd /home/asgDbg/ [root@localhost asgDbg]# ls migrate.sh v3.4 zabbix [asgDbg@localhost ~]$ mkdir test [asgDbg@localhost ~]$ cd test [asgDbg@localhost test]$ touch 123 4在rsync端执行rsync测试 rsync -avz -e 'ssh -p 32322' asgDbg@xx.xx.xx.22:/home/asgDbg/test . 5、将rsync添加到计划任务里 [root@Backup-server ~]# crontab -e 添加计划任务 检查计划任务 [root@Backup-server ~]# crontab -l 20 3 * * * /usr/bin/rsync -avz -e 'ssh -p 2222' asgDbg@xxx.1xx.xx.1xx:/var/pgsqlbackup/DBM0 guangzhouAPN-OMP-backup >/dev/null 2>&1 40 3 * * * /usr/bin/rsync -avz -e 'ssh -p 222' asgDbg@xxx.xxx.xxx.xxx:/var/pgsqlbackup/DBM0 aliyunOMP-backup >/dev/null 2>&1 00 4 * * * /usr/bin/rsync -avz -e 'ssh -p 32322' asgDbg@xxx.1xxxx.xx:/var/pgsqlbackup/DBM0 SingaporeOMP-backup >/dev/null 2>&1

ISV系统部署规范

文件编号: SA-ISV-系统部署规范-V1.0.doc ISV系统部署规范草案 版本号V1.7 编写人:山大 编写时间:2010-2-26

版本修订记录 版权说明 本文件中出现的任何文字叙述、文档格式、插图、照片、方法、过程等内容,除另有特别注明,版权均属淘宝公司所有,受到有关产权及版权法保护。任何个人、机构未经淘宝公司的书面授权许可,不得复制、引用或传播本文件的任何片断,无论通过电子形式或非电子形式。

ISV系统部署规范草案 目录 1.文档目的: 为了规范化,标准化,保障应用安全,便于运维和管理,规范ISV的系统部署,特别拟定此手册。 2.系统约定 ◆Linux系统采用版本 Redhat RHCE 4 update 7以上,RHCE 5 update 2,以上 一般使用64位系统,原则不使用32位系统 必须使用32位系统的,内存最多分配4G, ◆原则不使用Windows系统,特殊需要请通过PM申请。 ◆数据库一般使用Mysql,不能使用MSSQL和ORACLE等付费数据库 3.系统分区 默认物理机(300G硬盘)分五个区 ?/boot 100M 启动分区 ?/ 10G 根分区, /opt不做独立分区 ?/usr 15G 系统应用分区 ?/var 20G 系统日志分区 ?/home 数据和应用分区剩余大小 默认虚拟机(80G硬盘)分两个区 ?/boot 100M 启动分区 ?/ 根分区剩余大小 分区默认使用Ext3,有特殊需要分区请和淘宝运维联系 系统目录说明: /home 用户数据和web数据目录,和配置文件 / 根一般不放用户文件 /usr 一般系统程序存放 /var 系统的日志,一般不放用户的日志 /opt 一些下载的源文件可以放这里 4.系统目录约定

爱数:备份容灾一体化,投资回报两无忧

备份容灾一体化,投资回报两无忧 回顾IT建设发展趋势,不难发现整个建设可分为三个阶段,即基础设施建设阶段、应用系统建设阶段及运维有效性建设阶段。而当前绝大部分的IT系统建设都已进入了运维有效性建设阶段。而这个阶段所关注的重点就是数据有效性及业务连续性,备份作为数据保护的最后一道屏障,自然是数据有效性的不二之选,而容灾则可以很好满足业务连续性需求,因此备份容灾已成为了现阶段IT建设的必需品。 尽管这样,备份容灾方案的普及率却并不高,主要是传统的备份容灾方案建设成本太高,方案复杂,管理难度很大,并且单个方案保护的对象及方式非常有限,归结起来就是方案的投资回报率(ROI)太低直接导致了备份容灾方案难以普及。而一体化的爱数备份容灾家族的出现则彻底扭转了这样的局面,让有限的投资可以获得更好的回报,即收获最佳投资回报率,这又是如何做到的呢? 一、完整的保护需要有合适的方案 在备份容灾方案中,有三个非常重要的衡量指标,即RPO、RTO和DRO目标:RPO 目标指灾难发生时最多可能丢失的数据量;RTO目标指灾难发生后到恢复业务正常运转所需的时间;而ROI目标则主要应用于容灾方案,指备用系统与生产系统的性能比值,决定了备用系统的性能指标。那么是否RPO、RTO目标越小越好呢?其实未必,因为RPO、RTO目标越小就意味着方案的投资成本越高,对于那些保护要求级别不是很高的系统也提供同样高级别的保护,将造成大量的投资被浪费掉。因此要获得最佳投资回报率,首先就是要为合适的系统选择合适的保护方案。 根据保护要求的不同,可将备份容灾方案分为四个等级:定时数据保护级、实时数据保护级、应用容灾保护级、异地容灾保护级,这几种级别又分别适用于哪些情况呢? 首先是定时及实时数据级保护方案,这类方案从名称上就可以看出关注的是数据的安全,保护较为全面,既可提供RPO、RTO适中的保护,也可提供RPO接近于0的保护,并且投资成本相对较低;典型的就是集中备份方案,可对IT环境中的服务器、各种应用系统提供统一的备份保护,可以满足大部分环境下的保护需求;而对于数据量特别大,且对RPO、RTO要求较高的环境,则需要使用LAN-Free的备份解决方案,通过SAN网络将数据直接备份到备份介质上,可有效的提高备份、恢复的速度,同时还不会对正常工作网络造成任何影响;而对那些要求数据保存周期很长的情况,则推荐使用D2D2T的备份解决方案,定期的将磁盘上的备份数据复制或迁移到磁带设备中,这种方案是将近期的备份数据保存在磁盘上,其它的数据保存在磁带上,即可满足快速备份恢复的要求,同时也满足了数据长期保存的需求。 针对于业务连续性要求很高的系统,就需要使用应用容灾保护级的解决方案,它将搭建备用系统,通过CDP、持续恢复等技术将生产系统中的数据实时同步到备用系统中,通过故障检测技术及时检测生产系统的工作状态,在检测到故障发生后可通过接管技术手动或自动将应用切换到备用系统中,确保业务的连续性;根据对备用系统的性能要求(即DRO目标)不同,应用容灾保护方案又可以分为虚拟化容灾解决方案以及实体机容灾解决方案。 第四级别的异地容灾保护方案,是在本地备份容灾保护的基础上将数据或应用同步

rsync异机备份方法

RSync异机备份方法 环境: Linux RSync服务端配置: 1、检查rsync是否安装: rpm -qa | greprsync 2、如果版本过低,可以卸载原来的版本: rpm -e rsync 3、安装新版本:找到安装包所在路径,解压缩并安装 安装:rpm–ivh rsync-3.0.9-XXXXXX 4、修改rsync的配置文件,把disable的值改为no vim etc/xinetd.d/rsync 5、创建RSync配置文件 vim /etc/rsyncd.conf 添加内容: uid = root gid = root port = 873 hosts allow = * #hosts deny = 0.0.0.0/32 usechroot = max connections = timeout= ## 下面这些绿色文件是安装完RSYNC服务后自动生成的文件,当然也可以手动配置到指定路径 pid file = /var/run/rsyncd.pid ##pid文件的存放 lock file = /var/run/rsync.lock ##锁文件的存放位置 log file = /var/log/rsyncd.log ##日志记录文件的存放 [test] path = /home/backup comment = rsync files ignore errors read only = yes list = no auth users = rsync secrets file = /etc/rsync.passwd 含有这两行代码,客户端连接时需要输入密码 6、创建认证文件: vim /etc/rsync.passwd 内容:rsync:rsync 7、修改认证文件权限: chownroot:root/etc/rsync.passwd chmod 600 /etc/rsync.passwd

老男孩教育2018年Linux运维课程大纲

老男孩教育2018年Linux运维课程大纲 第一阶段:linux基础入门 1. 开班课程介绍-规章制度介绍-破冰活动; 2. Linux硬件基础/Linux发展历史; 3. Linux系统安装/xshell连接/xshell优化/SSH远程连接故障问题排查 4. 第一关一大波命令及特殊字符知识考试题讲解 5.Linux基础优化 6. Linux目录结构知识精讲 7.第二关一大波命令及特殊知识考试题讲解(上) 8.第二关一大波命令及特殊知识考试题讲解(下) 9. Linux文件属性一大堆知识精讲 10. Linux通配符/正则表达式 11.第三关一大波命令及重要知识考试题讲解(上) 12.第三关一大波命令及重要知识考试题讲解(下) 13. Linux系统权限(上) 14. Linux系统权限(下) 15.第一阶段结束需要导师或讲师对整体课程进行回顾 第二阶段:linux系统管理进阶 1. Linux定时任务 2. Linux用户管理 3. Linux磁盘与文件系统(上) 4. Linux磁盘与文件系统(中下) 5. Linux三剑客之sed命令 第三阶段:Linux Shell基础 1. Shell编程基础1 2. Shell编程基础234 3. Linux三剑客之awk命令 第四阶段:Linux网络基础 1.计算机网络基础上 2.计算机网络基础下 3.第二阶段结束需要导师或讲师对整体课程进行回顾。 第五阶段:Linux网络服务 1.集群实战架构开始及环境准备 2.rsync数据同步服务 3. Linux全网备份项目案例精讲 4.nfs网络存储服务精讲 5.inotify/sersync实时数据同步/nfs存储实时备份项目案例精讲 第六阶段:Linux重要网络服务 1. http协议/www服务基础 2.nginx web介绍及基础实践 3.nginx web精讲结束 4.lnmp环境部署/数据库异机迁移/共享数据异机迁移到NFS系统 5.nginx负载均衡深入透彻

软件工程案例分析

一、 阅读下列系统需求陈述,回答问题1、问题2、问题3和问题4。 某银行准备开发一个网上信用卡管理系统CCMS,该系统的基本功能为: (1)信用卡申请。非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基本信息,提交CCMS登录。如果信用卡申请被银行接受,客户会收到银行的确认函,并告知用户信用卡的有效期及信贷限额;否则银行会发送一封拒绝函给该客户。客户收到确认函后,需再次登录CCMS ,用信用卡号和密码激活该信用卡。激活操作结束后,CCMS将激活通知发送给客户,告知客户其信用卡是否被成功地激活。 (2)月报表生成。在每个月第一天的零点,CCMS为每个信用卡客户创建一份月报表,对该客户上月的信用卡交易情况及交易额进行统计。信用卡客户可以登录CCMS查看月报表,也可以要求CCMS提供打印出的月报表。 (3)信用卡客户信息管理。信用卡客户的个人信息可以在 CCMS中进行在线的管理。每个信用卡客户可以在线查询其个人信息。 (4)信用卡交易记录。信用卡客户使用信息卡进行的每一笔交易都会记录在CCMS中。 (5)交易信息查询。信用卡客户可以登录CCMS查询并核实其信用卡交易记录及交易额。在系统的需求分析阶段,使用用例对系统需求建模。表1—1和表1—2给出了其中两个用例的概要描述。 [问题1]) 将表1—1和表1—2中的(1)~(10)填充完整。 [问题2] 除了表1—1和表1—2给出的用例外,从上述系统陈述中还可以获取哪些由信用卡客户发起的用例?(给出用例名称即可)

[问题3] 用400字以内文字,简要说明用例获取的基本步骤。 [问题4] 用例除了使用表1—1和表1—2所示的形式描述外,还可以使用UML的用例图来表示。分别用50字以内文字,解释UML用例图中扩展用例和抽象用例的内涵。 二、 阅读以下关于工作流系统性能分析的叙述,回答问题1、问题2和问题3。 某企业正在创建一个工作流管理系统,目前正处于过程定义阶段,即创建工作流模型阶段。对于这些工作流模型,除了要考虑工作流的正确性外,工作流的性能也是十分重要的。工作流性能主要反映工作流定量方面的特性,例如,任务的完成时间、单位时间内处理的任务数量、资源的利用率以及在预定的标准时间内完成任务的百分比等等。 图2—1所示的是一个简单的工作流模型(其中单位时间为1小时),它表示这样一个执行过程:每小时将会有20个任务达到c1,这20个任务首先经过处理taskl,再经过处理task2,最终将结果传递到c3。处理taskl和处理task2相互独立。 图2-1 假设性能评价模型符合M/M/1排队模型,在计算性能指标的过程中可以使用下列公式进行计 算:,其中ρ表示资源利用率,表示单位时间内到达的任务数,表示该资源单位时间内能够完成的任务数。 [问题1] 计算图2—1所示的工作流模型的下列性能指标: (1)每个资源的利用率; (2)每个处理中的平均任务数L; (3)平均系统时间S; (4)每个处理的平均等待时间W。 [问题2]

CwRsync 4.0.2 安装配置文档

CwRsync 4.0.2 安装配置文档 CwRsync是基于cygwin平台的rsync软件包,支持windows对windows、windows 对Linux、Linux对windows高效文件同步。由于CwRsync已经集成了cygwin 类库,因此安装的时候可以省去cygwin包。Cwrsync还集成了OpenSSH for windows,可以实现Linux 下Rsync一模一样的操作。详细配置步骤如下: 一、服务器端安装配置 1、下载服务器端安装文件https://www.wendangku.net/doc/8813437109.html,/projects/sereds/files/截止本文档更新日期,最新版本是cwRsync_Server_4.0.2_Installer 2、安装

这一步很重要,可以说是cwRsync安装成功与否的关键。这一步要求输入当前系统存在的账号密码,用来启动RsyncServer服务,这个账号需要在安装前就要建立好,因为安装程序不会自动创建。如果这个账号没有提前创建好的话,系统“服务”里将不会出现“RsyncServer”服务。 程序自动设置程序目录可修改的权限,因为需要写日志文件。

3、修改配置文件rsyncd.conf use chroot = false strict modes = false log file = rsyncd.log # Module definitions # Remember cygwin naming conventions : c:\work becomes /cygwin/c/work # [rsync] path = /cygdrive/d/file read only = false transfer logging = yes ignore errors list = no

windows文件同步至linux

windows文件同步至linux Windows文件备份至linux客户端操作 环境介绍: Windows文件服务器:Windows SERVER 2003 (64bit) IP:10.30.10.1 Linux备份服务器: Centos 6.3 (64bit) IP:10.30.201.100 Cwrsyncserver版本:cwRsyncServer_4.0.3_Installer(网上有得下载) 之前对于windows文件服务器的备份方法都是手动使用fastcopy来做了,把windows server2003上要备份的文件通过fastcopy同步到另外一台windows server2008(普通HP台式机,用来跑辅域的)上,没能做到自动定期备份,也增加了自己的工作量;最近从机房调整出一台IBM X3650,硬盘大小为2TB*9个,这样磁盘空间就不是个问题了,这台机器己正常搭建了两台用于监控平台的虚拟机(一台跑cacti,一台跑nagios)多余的空间用于做资料的备份就再合适不过了。 第一步: 在windows server 2003上配置Cwrsyncserver,安装很简单,下一步下一步就完成了,注意 下cwrsyncserver有个设置用户与密码的地方,得记录下,要么就改为你自己的用户名与密码。 安装完成后的内容: 主要配置文件:rsyncd.conf use chroot = false use chroot = false strict modes = false strict modes = false hosts allow = 10.30.201.100 #连接允许的IP地址 hosts allow = 10.30.201.100 log file = rsyncd.log # Module definitions # Remember cygwin naming conventions : c:\work becomes /cygwin/c/work # [test] #这里我就不改名了,使用默认模块名字 [test] path = /cygdrive/E/ #选择路径,此表示为整个E盘路径,不支持中文 path = /cygdrive/E/ read only = yes #只读模式 read only = yes transfer logging = yes 上述只修改了三处地方,其它的想了解可以百度,一般看单词的意思也可以大概的了解了。 第二步: 启动cwrsync服务:

rsync安装与配置-完整版

使用rsync从linux到linux做备份 一、软件简介 rsync是Linux系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。rsync 支持大多数的类Unix系统,无论是Linux、Solaris还是BSD上都经过了良好的测试。它的特性如下: 1、可以镜像保存整个目录树和文件系统。 2、可以很容易做到保持原来文件的权限、时间、软硬链接等等。 3、无须特殊权限即可安装。 4、优化的流程,文件传输效率高。 5、可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。 本文介绍了如何使用rsync服务从Linux到Windows和linux进行远程备份 二、安装软件 rysnc的主页地址为:https://www.wendangku.net/doc/8813437109.html,/,可以从这里下载rsync的安装软件。 编译安装 rsync的编译安装非常简单,只需要以下简单的几步(在两台服务器中都要安装): $ tar xvf rsync-2.6.3.tgz $ cd rsync-2.6.3 $ ./configure $ make $ make install //如果是已安装了RPM版的Rsync,并且要安装新版的Rsync,需要先删除Rsync #rpm -e rsync (Redhat会有一个包依赖rsync,可以使用rpm -e rsync --nodeps卸载) 另外,RPM版的rsync带了一个服务端的启动脚本,/etc/xinetd.d/rsync可以保留 但是需要注意的是必须在主服务器和同步服务器上都安装rsync,其中主服务器上是以服务器模式运行rsync,而同步上则以客户端方式运行rsync。这样在主服务器上运行rsyn守护进程,在同步上用crond定时运行客户程序来同步主服务器上需要同步的内容。 三、配置rsync服务器端 rsync服务器的配置文件为/etc/rsyncd.conf,其控制认证、访问、日志记录等等。该文件是由一个或多个模块结构组成。一个模块定义以方括弧中的模块名开始,直到下一个模块定义开始或者文件结束,模块中包含格式为name=value的参数定义。每个模块其实就对应需要备份的一个目录树,比方说在我们的实例环境中,有三个目录树需要备份:/www/和/mirror/file0/和/mirror/file1/目录,那么就需要在配置文件中定义三个模块,分别对应三个目录树。配置文件是行为单位的,也就是每个新行都表示一个新的注释、模块定义或者参数赋值。 1 。配置rsync server vi /etc/xinetd.d/rsync 将disable=yes改为no service rsync { disable = yes socket_type = stream wait = no

centos7文件备份

Centos7系统文件备份 本文件使用的两台服务器是centos7系统,并且经过测试,文件可以成功备份;如果是其他Linux系统;请部署完成先进行测试。 准备工作: 两台centos7系统的服务器 一.安装rsync centos7系统默认安装了rsync(可使用命令 rsync 进行查看);如果没有安装,请使用命令安装 yum -y install rsync 二.配置rsync 安装成功后,修改配置文件:/etc/rsyncd.conf。使用vim命令打开(没有安装vim命令的,请先安装vim:yum -y install vim) # /etc/rsyncd: configuration file for rsync daemon mode # See rsyncd.conf man page for more options. # configuration example: # uid = nobody # gid = nobody # use chroot = yes # max connections = 4 # pid file = /var/run/rsyncd.pid # exclude = lost+found/ # transfer logging = yes # timeout = 900 # ignore nonreadable = yes # dont compress = *.gz *.tgz *.zip *.z *.Z *.rpm *.deb *.bz2 # [ftp] # path = /home/ftp # comment = ftp export area 上面这是默认的配置。 添加如下配置: uid = root # //设置运行rsync 进程的用户 gid = root use chroot = no max connections = 4 pid file = /var/run/rsyncd.pid #//CentOS7中yum安装不需指定pid file 否则报错 lock file=/var/run/rsyncd.lock log file = /var/log/rsyncd.log # //此文件定义完成后系统会自动创建

Rsync 常见错误及解决方法

Rsync 常见错误及解决方法 由于阿里云SLB不提供ECS间的数据同步服务,如果部署在SLB后端ECS 上的应用服务是无状态的,那么可以通过独立的ECS或RDS服务来存储数据;如果部署在SLB后端ECS上的应用服务是有状态的,那么需要确保这些ECS 上的数据是同步的。 我们通过Rsync来实现多个ECS之间的数据同步。 通过Rsync来实现多个ECS之间的数据同步,请查看此文。 问题 @ERROR: chroot failed @ERROR: chroot failed rsync error: error starting client-server protocol (code 5) at main.c(1503) [receiver=3.0.6] 原因: 服务器端的目录不存在或无权限。 解决办法: 创建目录并修正权限可解决问题。 问题 skipping non-regular file receiving incremental file list skipping non-regular file ―vendor/bin/doctrine‖ skipping non-regular file ―vendor/bin/doctrine.php‖

sent 1990 bytes received 489209 bytes 327466.00 bytes/sec total size is 182515746 speedup is 371.57 原因: source源文件有软链接。 解决方法: 修改为rsync -va,其中 -a == -rlptgoD (no -H,-A,-X) 或者rsync -rvltOD 也可以。 解决后: receiving incremental file list vendor/bin/doctrine -> ../doctrine/orm/bin/doctrine vendor/bin/doctrine.php -> ../doctrine/orm/bin/doctrine.php sent 1998 bytes received 489279 bytes 327518.00 bytes/sec total size is 182515746 speedup is 371.51 问题@ERROR: module is read only sending incremental file list ERROR: module is read only rsync error: syntax or usage error (code 1) at main.c(866) [receiver=3.0.6] rsync: read error: Connection reset by peer (104) rsync error: error in rsync protocol data stream (code 12) at io.c(759) [sender=3.0.6] 原因: source源服务器端权限设置read为only只读权限。 解决方法: read only = false 问题@ERROR: auth failed on module tee

Rsync常见错误及命令详细参数

Rsync常见错误: 问题一: @ERROR: chroot failed rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3] 原因: 服务器端的目录不存在或无权限。创建目录并修正权限可解决问题。 问题二: @ERROR: auth failed on module tee rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3] 原因: 服务器端该模块(tee)需要验证用户名密码,但客户端没有提供正确的用户名密码,认证失败。提供正确的用户名密码解决此问题。 问题三: @ERROR: Unknown module ‘tee_nonexists’ rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3] 原因: 服务器不存在指定模块。提供正确的模块名或在服务器端修改成你要的模块以解决问题。问题四: password file must not be other-accessible continuing without password file Password: 原因: 这是因为rsyncd.pwd rsyncd.secrets的权限不对,应该设置为600。如:chmod 600 rsyncd.pwd 问题五: rsync: failed to connect to 218.107.243.2: No route to host (113) rsync error: error in socket IO (code 10) at clientserver.c(104) [receiver=2.6.9] 原因:

浅谈爱数的存储引擎 OFS(一)

浅谈爱数的存储引擎 OFS(一) 文/童莎爱数的备份引擎历经了Turtle引擎、Hercules引擎,现已经发展到第三代引擎---FAST引擎,如引擎名字一样,我们在着手架构和实现此引擎时,就希望能够在性能上有所突破。但在现阶段无新的理论基础以及新算法的诞生,如果希望引擎能够在备份恢复性能上取得新的突破,只能寄希望于引擎架构上的突破,这也是FAST引擎最鲜明的技术特点,在此文章中,将把FAST引擎的关键组件之一:OFS存储引擎进行初步的介绍。 一、把握趋势的关键点 当Oracle的埃里森郑重的发誓,Exadata 将会是Oracle最成功的产品,业界还对此不置可否。在完成对Sun公司的收购后,短短一年时间,Oracle就取得了近80%的增长速度,而取得此佳绩最关键的产品线,正是Exadata2,这款集成Oracle数据库、Sun 服务器和存储的OLTP专用服务器,帮助用户在更低总体投资成本下获得了不凡的性能。 Exadata的成功,不仅仅体现了Oracle并购上的整合能力,更重要反应中大型系统通过集成技术架构获得更好投资回报率的技术趋势。通过集成技术架构,不仅仅可以保证系统的每一个组件(硬件模块和软件模块)的运行效率得到充分发挥,而且针对特定应用,进行系统的专用优化,从而取得了显著的性能突破。 二、OFS 是集成技术架构的产物 Object File System(简称OFS)作为FAST引擎的存储系统,它是一个运行在用户态的文件系统,以对象为存储粒度,以GNS(Global Namespace)为命名路径,采用树状结构索引,可支持全局范围内对象按类别和时间点进行存储,并且内置重复数据删除、集群式、分布式存储、数据生命周期管理等一系列现代文件系统所具有的技术特点。 之所以说OFS是集成技术架构的产物,在开始设计第三代备份恢复引擎FAST之前,不仅仅集成技术架构已经成为业内普遍采用的架构,而且根据爱数的业务战略规划,也需要满足如下两个关键需求: 性能目标:伴随着用户数据量的快速膨胀,FAST引擎作为数据调度的关键组件,要能够满足PB级的数据传输和存储性能目标,而FAST引擎的性能关键部件正是后端的存储系统。

虚拟化容灾备份方案

“云计算”最经济容灾备份解决方案基于数腾CDAP产品

目录 第1章................................................................................................................................................ 背景 (3) 1.1什么是“云计算”和“虚拟化”? (3) 1.2虚拟化价值与应用 (3) 1.3虚拟化的担忧 (3) 第2章........................................................................................................ 虚拟化风险与相关容灾技术 (4) 2.1“云计算”虚拟化的风险 (4) 2.2虚拟化平台容灾备份误区 (5) 2.3虚拟化平台容灾相关技术描述 (6) VMware HA (6) VMware Fault Tolerance (6) VMotion (6) VMware DRS (6) 2.4现有虚拟化容灾备份方案分析 (7) 基于vStorage API 技术备份和VMware Consolidated Backup (7) VMware vCenter Site Recovery Manager (8) 第3章...................................................................................................... CDAP 精简的云计算容灾方案 (9) 3.1CDAP是什么? (9) 3.2方案架构图 (9) 3.3虚拟机实时备份的实现 (10) 3.4虚拟机快速接管的实现 (11) 3.5虚拟机快速恢复的实现 (11) 3.6CDAP在系统迁移中应用 (12) 第4章............................................................................................................................ 方案的价值总结. (13) 第5章........................................................................................................................................ 配置预算. (14) 第6章.................................................................................................................... 数腾虚拟化容灾案例. (14)

AnyBackup MySQL定时备份与恢复最佳实践手册

.

目录 第 1 章 . 概述 (1) 1.1.目标读者 (1) 1.2.本文档适用范围 (1) 1.3.MySQL 定时备份功能模块简介 (1) 第 2 章. MySQL 基础知识简介 (1) 2.1.MySQL 简介 (1) 2.2.MySQL 引擎介绍 (1) 2.3.关键技术原理 (1) 2.3.1.MySQL 数据库定时备份原理分析 (1) 2.3.2.MySQL 数据库恢复原理分析 (2) 第 3 章. MySQL 定时备份最佳实践 (3) 3.1.MySQL 定时备份最佳实践 (3) 3.1.1.部署注意事项 (3) 3.1.2.定时备份最佳操作 (3) 3.2.MySQL 恢复最佳实践 (13) 3.2.1.部署注意事项 (13) 3.2.2.定时备份的恢复最佳操作 (14) 3.3.FAQ (16)

第1章. 概述 本文档是爱数备仹容灾家族MySQL 一体化容灾最佳实践文档,主要描述了如何正确地使用爱数备仹容灾家族产品成员迚行 MySQL 定时备仹恢复的方法,包括部署前后的注意事项和典型部署方案。 1.1.目标读者 本技术文档面向爱数备仹容灾家族产品成员的用户和相关技术人员,主要介绍 MySQL 数据库定时备仹不恢复的基础知识,以及如何正确使用爱数备仹容灾家族产品成员部署MySQL 数据库定时备仹方案。 旨在通过此文档帮劣用户和技术人员快速掊插MySQL 数据库定时备仹模块的使用方法。 1.3.MySQL 定时备份功能模块简介

恢复位置原位置 恢复粒度整个实例、单个数据库异机恢复支持

第2章. MySQL 基础知识简介 2.1.MySQL 简介 MySQL 是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB 公司。目前MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL 作为网站数据库。 2.2.MySQL 引擎介绍 MyISAM:MySQL 的默讣数据库,最为常用。拥有较高的揑入,查询速度,但不支持事务。 InnoDB:事务型数据库的首选引擎,支持 ACID 事务,支持行级锁定。 BDB:源自 Berkeley D B,事务型数据库的另一种选择,支持 COMMIT 和 ROLLBACK 等其他事务特性 Memory :所有数据置于内存的存储引擎,拥有极高的揑入,更新和查询敁率。但是会占用和数据量成正比的内存空间。幵丏其内容会在 Mysql 重新启劢时丢失。 Merge:将一定数量的 MyISAM 表联合而成一个整体,在超大规模数据存储时徆有用。 Archive:非常适合存储大量的独立的、作为历叱记弽的数据。它们不经常被读取。Archive 拥有高敁的揑入速度,但其对查询的支持相对较差。 Federated:将不同的 MySQL 服务器联合起来,逡辑上组成一个完整的数据库。非常适合分布式应用 Cluster/NDB :高冗余的存储引擎,用多台数据机器联合提供服务以提高整体性能和安全性。适合数据量大,安全和性能要求高的应用。 CSV:逡辑上由逗号分割数据的存储引擎。 BlackHole:黑洞引擎,写入的仸何数据都会消失,一般用于记弽 binlog 做复制的中继。 2.3.关键技术原理 2.3.1.MySQL 数据库定时备份原理分析 本版本,MySQL 数据库定时备仹采用的是脚本+文件备仹方式。爱数备仹软件系统首先根据用户的选择获取数据源,然后根据数据库类型生成相应的备仹脚本。接着,备仹系统调用备仹脚本,该脚本可以让数据库自带的备仹工具迚行备仹,幵将备仹集放到临时路径。随后备仹系统将生产的备仹集备仹到介质服务器,最后删除备仹脚本和临时路径的备仹内容。 ?支持的备仹类型:完全备仹 ?备仹命令调用: 1.备份整个实例 mysqldump -u root -p https://www.wendangku.net/doc/8813437109.html, --all-database > “E:\homebakpath\allDatab ases\localhost_allDatabases_2012121210352.full”

数据容灾备份中心建设方案书.

https://www.wendangku.net/doc/8813437109.html, - 国内第一医疗信息化网站,为业内人士提供最强大的交流共享平台 ×××单位 数据容灾备份中心建设方案书(DSG-Realsync数据复制容灾技术) 迪思杰(北京)数码技术有限公司 DSGdata Inc.

迪思杰(北京)数码技术有限公司 目录 第一部需求分析 (7) 1 容灾项目建设需要注意的几大问题 (9) 1.1 为什么要建容灾系统 (9) 1.2 容灾不能替换备份 (9) 1.3 容灾项目需要多大的投资? (11) 1.4 容灾项目如何解决投资回收问题 (12) 1.5 容灾项目对生产系统性能的影响 (13) 1.6 选择什么容灾技术能保证项目实施成功? (13) 2 容灾项目的建设原则“平战结合” (14) 2.1 变成本中心为利润中心 (14) 2.2 核心业务的灾备平台 (14) 2.3 业务负载分担 (14) 2.4 容灾技术的推荐“DSG RealSync” (15) DSG-RealSync数据同步复制容灾产品应用案例 (15) DSG-SnapAssure高速备份产品应用案例 (16) 2.5 DSG RealSync数据库复制产品的特点 (17) 3 容灾技术对比和分析 (20) 3.1 容灾产品概述 (20) 3.2 基于异地备份技术实现容灾的分析 (20) 3.3 基于应用层容灾技术的分析 (21) 3.4 基于磁盘阵列复制容灾技术的分析 (21) 3.5 基于存储卷复制容灾技术的分析 (23) 3.6 基于虚拟化存储技术的分析 (24) 3.7 基于Oracle DataGuard容灾技术的分析 (25) 3.8 DSG Realsync容灾技术的分析 (27) 第二部整体方案设计 (30) 4 方案设计(案例:西部证券) (31) 4.1 需求分析 (31) 4.2 DSG灾备一体化产品线 (31) 4.3 Snapassure与Realsync的关系 (31) 4.4 容灾技术的推荐 (32) 4.5 系统结构 (33) 4.6 实时复制软件realsync配置 (33) 4.7 定时备份软件snapassure配置 (34) 4.8 功能实现 (34) 4.9 性能和资源需求估算 (35) 4.9.1网络需求 (35) 4.9.2日志分析速度 (35) 4.9.3每秒钟复制的操作数 (35) 4.9.4复制数据延迟 (35) 4.9.5CPU资源占用 (36)

爱数技术认证工程师考题

爱数技术认证工程师考题 1. 在使用爱数备份存储柜3.5进行备份和恢复Oracle数据库.表空间.控制文件和归档日志等数据之前,下列哪些条件不是必须的: Oracle的数据库日志模式设置为Archivelog Oracle开启自动归档 添加实例的用户必须以sysdba的权限 将Oracle数据库服务以管理员的用户登录启动 2. 爱数备份存储柜 3.5中关于LDAP助手的说法正确的有: 32位的LDAP助手只能安装在32位的操作系统上。 32位的LDAP助手只能与32位的管理控制台通信。 32位的LDAP助手与32位和64位的管理控制台均可以正常通信使用。 32位的LDAP助手可以安装在64位的操作系统上。 3. 在SQL Server 数据库中,那个参数用于配置数据库实例的单用户模式: -f -s -m -a 4.AnyShare3.0防泄密功能是基于( ) 的加密技术

应用程序插件 API拦截 驱动层 网络层 5.给AnyShare3.0添加应用安全控制白名单(如EXCEL.EXE)之后,在什么情况下,该进程的应用控制类型仍受策略控制? 关联相应的用户 不勾选相应的应用控制类型 勾选了相应的应用控制类型 设置了Excel加密策略 6.在使用爱数AnyShare3.0时,员工A与B关于1个项目进行协作,为期7天,现在是2012年1月4日,员工A需要共享我的文档的文件file给员工B,但是不允许员工B随意删除,此时员工A最优的办法是? 员工A在策略管理中,新建策略,配置权限为显示.只读.复制.修改.新建文件.新建文件夹,截止时间为2012年1月11日,然后在共享管理中应用此模板至文件夹file 员工A在共享管理中,选择文件夹file,配置其权限为显示.只读.复制.修改.新建文件.新建文件夹,设置时间节点为7天内删除 员工A将文件file复制至与员工B协作的共享文件夹folder下面,在2012年1月11日的时候去手动删除该文件file 员工A直接将文件file放置在员工B的【我的文档】中,然后设置有效期为7天,七天后该文件file自动消失 7. 爱数备份存储柜3.5出厂时配置了哪些模块

相关文档