首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux下的rsync远程增量备份详解

一、rsync工具介绍1.rsync工具简介rsynclinux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。...可以使用--suffix选项来指定不同的备份文件前缀。--backup-dir 将备份文件(如~filename)存放在在目录下。...=PATH 指定远程服务器上的rsync命令所在路径信息-C, --cvs-exclude 使用和CVS一样的方法自动忽略文件,用来排除那些不希望传输的文件二、rsync备份方法1.备份要求将control...py-rw-r--r--. 1 root root 0 Apr 30 14:10 file8.py-rw-r--r--. 1 root root 0 Apr 30 14:10 file9.py3.进行远程增量备份...node1上备份文件变化情况,发现修改权限的文件进行了备份,权限保持了一致。

68040
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    远程rsync实时备份方案脚本

    准备环境: 首先,想要使用远程备份,必须要让远程主机信任你,让你能够使用ssh无验证登陆。.../bin/bash remotedir=/home/backup                备份远程主机的目录(必须存在哦) basedir=/backup/                            ...本地需要备份的目录 host=192.168.0.28                            备份远程主机 id=root                                                ...  speedup is 0.87 看到这个你就可以确定备份成功了 远程主机查看一下: [root@node4 backup]# ls back.sh  mk.sh  rsync.sh  weekly.../rsync.sh > /dev/null ok,现在就会每5分钟进行一次远程备份了!

    1.2K90

    文件远程同步、备份神器rsync

    下面就是刷好的Armbian:图片换了系统以后的Linux小主机: 图片这个玩客云是Cortex A5的芯片,性能比较差,但同时功耗也低,可以全天侯开机,所以就可以继续拿它做文章,再找一个自动同步、备份文件的解决方案就可以了...一查还真有,就是今天要介绍的rsyncrsync 是一个常用的 Linux 应用程序,用于文件同步。...它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的同步)undefined与其他文件传输工具(如 FTP 或 scp)不同,rsync 的最大特点是会检查发送方和接收方已有的文件...在Linux主机上安装配置rsync服务端检查rsync安装情况....图片以上就是Linuxrsync作为服务端的安装部署过程,下面看Windows上rsync作为客户端的安装配置过程。

    2.3K40

    备份 Linux 系统神器:rsync

    所以备份是我数据长期安全的必要保障。 备份软件选择 有许多软件可以执行备份。大多数 Linux 发行版提供至少一种开源的备份软件。...同时也有许多商业备份软件,但是这些都不符合我的需求,所以我决定使用基础的 Linux 工具来进行备份。...新的目录不是以 tar 或 zip 等打包存储,而是普通的目录和文件,常见的 Linux 工具都能轻松访问,而这正是我所需要的。 rsync 的最重要的特性之一是它处理源目录被修改的已有文件的方式。...这样节约了远程同步消耗的大量时间和带宽。比如,我第一次使用 rsync 脚本来把我所有的主机备份到一个外接的大型 usb 硬盘上需要三个小时,因为所有的数据都需要传输过去。...rsync 可以同步远程主机,无论是作为同步源头还是目标。再举一个例子,我们假设想要把名为 remote1 的远程主机的目录同步到本地。

    3.1K20

    Ubuntu下使用rsync远程备份数据

    我希望工作用1号服务器上数据和个人博客服务器数据可以每天定时备份到2号服务器上。 rsync介绍 rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。...rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。...rsync [OPTION]... SRC [USER@]host:DEST # 使用一个远程shell程序(如rsh、ssh)来实现将远程机器的内容拷贝到本地机器。...ssh免密码登录 ssh免密码自动登录,这样在自动定时远程备份时,就可以不需输入ssh登录密码。...# 在服务器work_svr2端运行的远程备份我的博客的脚本程序(博客基于hexo搭建,强烈推荐 ^_^) rsync -azP user@myblog.com:/home/user/myblog /

    1.1K20

    Linux下使用rsync实现文件备份

    上一篇文章 Linux下使用ssh密钥实现无交互备份 这篇来说说如何安全的备份,还有一点不同的是上一篇是备份服务器拉取数据,这里要讲的是主服务器如何推送数据实现备份。...一、备份服务器配置rsync文件 vi /etc/rsyncd.conf #工作中指定用户(可以不指定为0) uid = 0 gid = 0 #相当于黑洞.出错定位 use chroot = no #有多少个客户端同时传文件...#日志文件 log file = /var/log/rsyncd.log #模块开始 #模块名称随便起(可以是多个) [backup] #需要备份的目录 path = /backup #表示出现错误忽略错误...rsync.password 二、备份服务器配置虚拟用户的密码文件 [root@slave /]# echo "rsync_backup:123456" >/etc/rsync.password [root...@slave /]# cat /etc/rsync.password rsync_backup:123456 #注:rsync_backup为虚拟用户,123456为这个虚拟用户的密码 [root@

    1.3K90

    linuxrsync远程同步文件

    rsync全名Remote Sync,是类unix下数据镜像的备份工具。可以方便的实现本地,远程备份文件,rsync最重要的一点是支持增量备份。 命令语法 rsync [OPTION]......如:rsync -a /data /backup 使用一个远程shell程序(如rsh、ssh)来实现将本地机器的内容拷贝到远程机器。当DST路径地址包含单个冒号":"分隔符时启动该模式。...如:rsync -avz *.c foo:src 使用一个远程shell程序(如rsh、ssh)来实现将远程机器的内容拷贝到本地机器。当SRC地址路径包含单个冒号":"分隔符时启动该模式。...将本地/opt/src/目录下 所有文件同步备份远程 /opt/rumenz/ 目录 > rsync -avhz /opt/src/ root@rumenz.com:/opt/rumenz/ 将本地.../opt/src/目录同步备份远程 /opt/rumenz/ 目录 > rsync -avhz /opt/src root@rumenz.com:/opt/rumenz/ 将远程/opt/rumenz

    1.9K10

    linuxrsync和tar增量备份梳理

    前面总结过一篇全量备份/增量备份/差异备份说明,下面介绍下linuxrsync和tar两种增量备份的操作记录: 1)rsync备份 rsync由于本身的特性,在第一次rsync备份后,以后每次都只是传内容有改变的部分...常规本地rsync备份命令可以是: # rsync -az --delete SRC DST 其中: -z 压缩 -a 简单理解就是保持一致性 --delete 严格保证DST内容与SRC一致,即DST...[root@linux-node3 test]# ls a1.txt a2.txt a3.txt aaa 现在使用rsync进行增量备份 [root@linux-node3 mnt]# rsync...wang [root@linux-node3 mnt]# rsync -az --delete test /opt/ [root@linux-node3 mnt]# ls /opt/ test wang...现在进行增量备份rsync在第一次同步后,后面就只同步内容有改变的部分 温馨提示: rsync使用--delete参数,在做增量方式的全备份可以说是最佳选择。

    3.7K110

    linux 远程数据同步工具 命令:rsync

    rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。...rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。...如:rsync -a /data /backup 2、使用一个远程shell程序(如rsh、ssh)来实现将本地机器的内容拷贝到远程机器。当DST路径地址包含单个冒号":"分隔符时启动该模式。...如:rsync -avz *.c foo:src 3、使用一个远程shell程序(如rsh、ssh)来实现将远程机器的内容拷贝到本地机器。当SRC地址路径包含单个冒号":"分隔符时启动该模式。...如:rsync -avz foo:src/bar /data 4、从远程rsync服务器中拷贝文件到本地机。当SRC路径信息包含"::"分隔符时启动该模式。

    1.8K00

    Rsync小规模备份

    Rsync上机实战 某公司里有一台web服务器,里面的数据很重要,但是如果硬盘坏了,数据就会丢失,现在领导要求你把数据在其他机器上做一个周期性定时备份。...要求如下: 每天晚上00点整在Web服务器web01上打包备份网站程序目录并通过rsync命令推送到服务器Rsync服务器上备份保留 具体要求: 1) web服务器web01和备份服务器rsync备份目录必须都为.../backup 2) Web服务器站点目录假定位(/var/www/html,/app/logs) 3) Wen服务器本地仅保留7天内的备份 4) 备份服务器上检查本分结果是否正常,并将每天的备份结果发给管理员...5) 备份服务器上每周六的数据都保留,其他备份仅保留180天备份 实际操作: 1, 构建rsync服务端: rsync-3.0.6-9.el6_4.1.x86_64     #安装rsync软件包创建服务端配置文件..."     fi done #查找180天意外备份过来的目录,然后进行删除,并排除日期为星期6的不删除 fileList=`find /backup/ -type f  -mtime +180` for

    55120

    Linux中使用rsync数据备份工具和实例

    对于运维不得不得做的就是备份,增量备份与全量备份,通过rsync工具可以快速做到远程备份rsync的应用: 1.备份文件 2.全量备份 3.增量备份。...一、什么是rsync rsync(Remote Sync,远程同步)是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,保持链接和权限,且采用优化的同步算法,传输前执行压缩,因此非常适用于异地备份...rsync的优点 1.它有效地将文件复制和同步到远程系统或从远程系统同步文件到本地。 2.支持复制链接、设备、所有者、组和权限。...体系的Linux系统上安装rsync sudo apt install rsync 三、使用rsync备份工具 配置好rsync同步源服务器之后,客户端就可以使用rsync工具来执行远程同步了。...在多台Linux之间传输、复制或同步文件和目录。

    1.3K10

    Rsync远程同步

    rsync简介: rsync是一款优秀的、快速的、多平台的本地或远程数据镜像同步备份工具。适用于Unix/Linux/Windows等多种平台。...rsync和cp,scp的区别: cp,scp工具拷贝每次均为完整拷贝,而rsync除了完整备份,还具备增量拷贝的功能,因此,从性能及效率上更胜一筹。...tmp目录下 通过远程shell进行数据传输: 语法: 拉取:rsync [option] [USER@]HOST:SRC... ...[USER@]HOST:DEST [USER@]HOST:为Rsync同步的远程的连接用户和主机地址 SRC:为源,即拷贝的分区、文件或目录等,和HOST之间用一个冒号连接; [DEST]为目的分区、文件或目录等...rsync --daemon rsync+inotify实现触发式自动同步,inotify端创建或者一个文件rsync备份源也自动创建一个一模一样的文件,inotify删除一个文件rsync备份源也自动删除文件

    79810

    Rsync数据备份工具

    Rsync数据备份工具 1、Rsync基本概述 rsync是一款开源的备份工具,可以在不同主机之间进行同步(windows和Linux之间 Mac和 Linux LinuxLinux),可实现全量备份与增量备份..., 适合异地备份 ) 2、Rsync应用场景 2.1 数据推送(上传) 所有主机推送本地数据至Rsync备份服务器,这样会导致数据同步缓慢(适合少量数据备份) 2.2 数据拉取(下载) rsync备份服务端拉取所有主机上的数据...,这样操作会导致备份服务器压力比较大(适合较少服务器场景) 2.3 大量服务器备份场景 2.4 异地备份实现思路 3、Rsync传输模式 Rsync大致使用三种主要的数据传输方式 本地方式 远程方式...目标路径 3.3 远程模式 基于ssh通道传输(类似scp命令) 注意:rsync借助ssh协议同步数据存在一些缺陷问题 使用系统用户(不安全) 使用普通用户(会导致权限不足的情况) 具体用法如下:...客户端需求 客户端每天凌晨3点备份/etc目录至/backup下以"主机名_IP地址_当前时间命名"的目录中 客户端推送/backup目录下数据备份目录至Rsync备份服务器 客户端只保留最近七天的备份数据

    1.1K10

    linux rsync同步备份文件带密码验证

    C:\cwRsync\bin\rsync -vrtpg --delete --progress 10.0.0.5::51 /cygdrive/D/backup/MYSQL/51 windowslinux...linux主机--客户端应用服务器: 安装rsync 手工创建/etc/rsyncd.conf输入: #如果不加这行strict modes = false,可能会出现@ERROR: auth failed...connections参数的锁文件,默认值 #max connections = 10 # 最大连接数为10 [web] #指定认证的备份模块名为mysql,在client端需要指定 #备份路径...auth users = wangzi #备份以什么用户ID和组ID进行,也可用root #但建议用mysql用户去读,只要设置有足够权限的用户即可,不建议用root. uid = wangzi gid...--备份服务器: 1、安装cwRsync软件 2、创建ai3c.bat文件到C:\cwRsync\bat目录下并输入: C:\cwRsync\bin\rsync -vrtpg --delete --exclude-from

    5K30

    Linux 使用 rsync 文件远程同步操作

    通过了解,Linux的同步命令rsync命令可以实现文件同步。这里指的文件同步就是将jenkins工作目录下面的文件同步到我们指定的目录(如我们nginx配置的项目目录)。...并且rsync同步命令具备,高效、带宽消耗低、支持复制链接、设备、属主、属组、权限等。 命令介绍 rsync远程(或本地)复制和同步文件最常用的命令。...借助rsync命令,你可以跨目录,跨磁盘和跨网络远程与本地数据进行复制和同步。举例来说:在两台Linux主机之间进行数据备份和镜像。...本文介绍在Linux主机上进行远程和本地传输文件的常见用法,不需要root账户也可以允许rsyncrsync命令特点 1.高效地复制同步数据到对端,或者对端到本地。...rsync使用远程更新协议( remote-update protocol ),这允许仅仅传输两组文件之间的差异。

    2.3K10
    领券