【项目经验-利用rsync守护进程方式进行全网备份】教程文章相关的互联网学习教程文章

NFS上的数据通过inotify或者sersync软件实时同步数据到rsync服务器上【代码】【图】

这里主要是说inotify的实时同步和sersync的实时同步数据。两者都是实时同步的软件,大家可以比较一下他们有什么不一样。貌似inotify的缺点就是一个进程最多200个并发。然后对于中小公司要求不高的服务器已经足够了,至于watch events参数可调整为1000000。inotify的安装 。这个软件一般安装在客户端,而不是安装在rsync上。首先要测试rsync同步是否有问题?先下载inotify-tools-3.14.tar.gz 这个软件移动到指定的目录 mv inotif...

scp、rsync/xsync分发脚本/SSH免密登录【代码】【图】

scp:安全拷贝我们已经在一台虚拟机上安装了hadoop和jdk,那么需要将这台虚拟机上的hadoop和jdk拷贝到其他虚拟机上:scp -r jdk-15.0.2/ $用户名@hadoop102:/opt/module/这是"推"。或者也可以采用"拉":scp -r $用户名@hadoop100:/opt/module/hadoop-3.1.4将文件从另一台虚拟机拉过来。这两种方法都可以,一个是被动等别人传数据,一个是主动拉取数据。 还有一种方法,可以在第102号虚拟机,将100号虚拟机的文件拷贝到103号虚拟机...

inotify和rsync实现实时同步【图】

inotify和rsync实现实时同步首先先用两台主机实现rsyncc同步服务端:[root@centos7 data 14:20:35]#echo "rsyncuser:123" > /etc/rsync.pass 生成验证文件[root@centos7 data 14:21:13]#chmod 600 /etc/rsync.pass [root@centos7 data 14:21:19]#mkdir /backup 准备目录[root@centos7 data 15:18:52]#vim /etc/rsyncd.conf 配置/etc/rsyncd.confuid = rootgid = rootuse chroot = nomax connections = 0 ignore errorsexclude = l...

Rsync服务基本概述(一)【代码】【图】

Rsync基本概述rsync是一款开源,快速,多功能,可实现全量及增量的本地或远程数据同步备份的优秀工具,rsync软件适用于Unix Linux windows等多平台Rsync简介rsync英文称为remote synchronizetion rsync具有可使本地和远程两台主机之间的数据快速复制同步镜像、远程备份的功能,这个功能类似于ssh带的scp命令,但是又优于scp命令的功能,scp每次都是全量拷贝,而rsync可以增量拷贝 rsync还可以在本地主机的不同分区或目录之间全量及...

Rsync+inotify实现实时同步【代码】【图】

1.1 inotify介绍inotify是一种强大的、细粒度的、异步的文件系统事件控制机制。linux内核从2.6.13起,加入了inotify支持,通过inotify可以监控文件系统中添加、删除、修改、移动等各种事件,利用这个内核接口,第三方软件就可以监控文件系统下文件的各种变化情况,而inotify-tools正是实施监控的软件。 2.1 rsync+inotify同步逻辑图 3.1 环境部署主机名主机IP地址系统版本系统内核版本inotify-master (rsync客户端,inotify服务...

项目经验-利用rsync守护进程方式进行全网备份【代码】【图】

第一章 项目需求 1.1 需求概述每天晚上12点整在Web服务器A(web01)上打包备份网站程序目录并通过rsync命令推送到服务器B(backup)上备份保留 备份思路:可以是先在本地按日期打包,然后再利用rsync推到备份服务器上。1.2 具体要求1)Web服务器A和备份服务器B的备份目录必须都为/backup。 #扩展要求/backup/ip地址命名目录中 2)Web服务器站点目录假定为(/var/www/html)。 3)Web服务器本地仅保留7天内的备份。 4)备份服务器上每周六的数...

rsync搭建

一、服务端的搭建rpm -ivh http://mirrors.sohu.com/centos/6/os/x86_64/Packages/rsync-3.0.6-12.el6.x86_64.rpm配置文件  rsync的主要有以下三个配置文件rsyncd.conf(主配置文件)、rsyncd.secrets(密码文件)、rsyncd.motd(rysnc服务器信息)  服务器配置文件(/etc/rsyncd.conf),该文件默认不存在,请创建它。  具体步骤如下:  #touch /etc/rsyncd.conf #创建rsyncd.conf,这是rsync服务器的配置文件。  #touch /etc/...

rsync+inotify 远程同步

rsync与传统的cp、tar备份方式相比,rsync具有安全性高、备份迅速、支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例如定期的备份文件服务器数据到远端服务器,对本地磁盘定期做数据镜像等。随着应用系统规模的不断扩大,对数据的安全性和可靠性也提出的更好的要求,rsync在高端业务系统中也逐渐暴露出了很多不足,首先,rsync同步数据时,需要扫描所有文件后进行比对,进行差量传输。如果文件数量达到了...

rsync 是什么?【图】

一、简介rsync 是一个常用的 Linux 应用程序,用于文件同步。它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的同步)。它也可以当作文件复制工具,替代cp和mv命令。它名称里面的r指的是 remote,rsync 其实就是"远程同步"(remote sync)的意思。与其他文件传输工具(如 FTP 或 scp)不同,rsync 的最大特点是会检查发送方和接收方已有的文件,仅传输有变动的部分(默认规则是文件...

rsync

rsync简介 rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。 rsync特性 rsync支持很多特性:可以镜像保存整个目录树和文件系统 可以很容易做到保持原来文件的权限、时间、软硬链接等等 无须特殊权限即可安装 快速:第一次同步时rsync会复制全部内容,但在下一次只传输修改过的文件。rsync在传输数据的过程中可以实行压缩及解压缩操作,因此可以...

rsync服务

RSYNC服务 概念介绍备份服务器是架构中最重要的服务器 rsync软件介绍:Rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具 全量:将全部数据,进行传输覆盖 增量:只传输差异部分的数据实现增量复制的原理: Rsync通过其独特的“quick check”算法,实现增量传输数据官方增量传输算法说明: Rsync finds files that need to be transferred using a “quick check” algorithm (by de...

文件实时同步服务器---rsync基本概述和概念【图】

一、概述 在原先《备份概述》我们说过备份的一些方式。比如说一台服务器上我将第一个分区备份到第二个分区,也就是俗称的“本地备份”,备份的具体工具有tar、dd、dump、cp等等都能实现。但其实还是“把鸡蛋放在一个同篮子里”,一旦硬件出现问题然后无法正常的引导和启动,数据还是没办法找回,为了解决本地备份的这个问题,我们引入了另外一种备份机制----“异地备份”。 *异地备份:指在另外一个位置备份数据,避免因为火灾、自...