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

Linuxrsync远程增量备份详解

一、rsync工具介绍1.rsync工具简介rsync是linux系统下数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。...-rsh=COMMAND 指定使用rsh、ssh方式进行数据同步--rsync-path=PATH 指定远程服务器上rsync命令所在路径信息-C, --cvs-exclude 使用和CVS一样方法自动忽略文件...,用来排除那些不希望传输文件二、rsync备份方法1.备份要求将control端/data/tmp/下所有文件备份到node1端user1用户/data/backup/control/目录下2.备份源路径...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上备份文件变化情况,发现修改权限文件进行了备份,权限保持了一致。

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

    Linux下MongoDB实现远程自动备份

    看过上一篇接手老项目的痛——MongoDB学习及集群搭建知道,最近接手了一个后妈养项目,项目的数据库没有人维护,DBA以各种理由推脱暂时不接,面对裸奔没有备份数据库,我内心很焦灼,于是花了点时间把生产环境自动备份给搞起来...安装完之后,首先测试下是否可以远程访问目标mongodb,到安装好mongobin目录下 ..../mongo 10.100.1.101:27017 #目标mongoip及端口 然后创建些必要目录,比如备份文件放在哪个目录之类。 接下来测试下利用mongodump来备份数据库: ....,不填默认副本集下全部 # --out 保存路径 到这里,mongo备份已经实现,现在要完成就是自动啦。...首先我们新建个脚本: vi /home/local/mongod_bak.sh 然后编写对应脚本,脚本上有对应注释,供大家参考,这里主要做了三个动作,首先是备份,然后将备份文件压缩,然后只保留最近

    2.4K20

    KUKA 远程备份

    HI 小伙伴你们好,很多朋友都在问,机器人能不能通过远程设备来进行备份管理,比如自动做备份。 今天我们来分享一下KUKA机器人自带备份功能怎么做到远程备份。...其实这里面就是我说远程备份重要环节了 首先点进去你会发现这里面有好几个选项,不过你要进入“专家”以上用户组才能获得操作权。...根据需求选就行 自动备份:这是库卡不通过外部设备时使用自动备份功能,其实开启这个和我们要说远程备份没多少区别了,只不过时间选择上没那么自由,只有每天和每周选项。...再看信号接口这一页 激活远程备份和恢复:要想实现远程备份就一定要把这个选项勾选。...至此就可以通过PLC来控制机器人备份了,只要PLC发送一个信号机器人就开始自动备份,至于这个信号什么时间发,就看PLC那边定时了。 关于还原操作我没发现能通过远程实现,也可能是我没弄出来吧。

    1.9K20

    Linux中MongoDB如何实现远程自动备份详解

    前言 看过上一篇接手老项目的痛——MongoDB学习及集群搭建知道,最近接手了一个后妈养项目,项目的数据库没有人维护,DBA以各种理由推脱暂时不接,面对裸奔没有备份数据库,我内心很焦灼,于是花了点时间把生产环境自动备份给搞起来...下面话不多说了,来一起看看详细介绍吧 一些准备 既然都备份了,为了保险起见,备份与库就不放在同一台服务器上了,于是向运维申请了一台服务器,同时安装好mongo,如果不知道怎么安装mongo的话可以看我上一篇文章...安装完之后,首先测试下是否可以远程访问目标mongodb,到安装好mongobin目录下 ..../mongo 10.100.1.101:27017 #目标mongoip及端口 然后创建些必要目录,比如备份文件放在哪个目录之类。 接下来测试下利用mongodump来备份数据库: ....首先我们新建个脚本: vi /home/local/mongod_bak.sh 然后编写对应脚本,脚本上有对应注释,供大家参考,这里主要做了三个动作,首先是备份,然后将备份文件压缩,然后只保留最近

    80810

    使用 rsync 远程备份增量数据

    配置备份主机和目标主机 ssh 免密认证 先生成主机ssh公钥和私钥,并添加主机公钥到远程备份主机可信任公钥列表: $ ssh-keygen $ cat ~/.ssh/id_rsa.pub | ssh...root@remotehost 'cat >> ~/.ssh/authorized_keys' 执行远程备份 在 shell 环境中执行备份命令或添加备份命令至 Crond 配置文件实现周期执行备份,...如下示例命令表示:仅递归同步当前主机下/sourcedir 目录下 dir1,dir2 目录文件: $ rsync --progress --delete -arHz --include 'dir1.../' --include 'dir2/' --exclude '/*' /sourcedir/ root@remotehost:/backup/ 可根据实际情况变更备份参数,上述备份命令参数说明: -...a: 归档文件模式 -r: 递归同步 -H: 建立文件硬链接 -z: 使用压缩文件传输 --progress: 输出同步日志 --delete: 同步删除与原数据不匹配数据(非常有用) --include

    1.9K63

    远程rsync实时备份方案脚本

    准备环境: 首先,想要使用远程备份,必须要让远程主机信任你,让你能够使用ssh无验证登陆。.../bin/bash remotedir=/home/backup                备份远程主机目录(必须存在哦) basedir=/backup/                            ...本地需要备份目录 host=192.168.0.28                            备份远程主机 id=root                                                ...现在,你可以放心将此脚本应用在你环境了,为了保障系统实时备份,此时,可以将脚本加入crontab中 [root@node1 backup]# crontab -e */5 * * * * /backup.../rsync.sh > /dev/null ok,现在就会每5分钟进行一次远程备份了!

    1.2K90

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

    简介我一直想搭一个自动备份代码(或者延伸一下,各类文件)系统,为此研究过NAS,但是买现成成本有点高,自己折腾又嫌太麻烦。...下面就是刷好Armbian:图片换了系统以后Linux小主机: 图片这个玩客云是Cortex A5芯片,性能比较差,但同时功耗也低,可以全天侯开机,所以就可以继续拿它做文章,再找一个自动同步、备份文件解决方案就可以了...一查还真有,就是今天要介绍rsync。rsync 是一个常用 Linux 应用程序,用于文件同步。...它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间同步)undefined与其他文件传输工具(如 FTP 或 scp)不同,rsync 最大特点是会检查发送方和接收方已有的文件...图片总结以上就是我目前搭建和使用rsync整个过程了,这基本已经满足了我需求,接下来可能最多就是改进一下,把手输命令行改成自动化运行脚本,在我看来,这个算得上是一流同步、备份文件解决方案了。

    2.3K40

    Linux数据备份

    本文包含: 备份工具 tar、备份命令 cpio、压缩工具 gzip、bzip2与整盘备份工具 dd 1....备份工具 tar 参数 c:建立一个新归档文件 f:指定需要归档文件 t:列出指定文件内容 v:以详细模式显示命令执行过程 x:从归档文件中还原文件 z:通过gzip处理归档文件 j:通过bzip2...处理归档文件 p:保留备份数据原本属性与权限 例如: 归档test目录,归档名为tets.tar,将命令放到后台执行 # tar -cf test.tar test & 使用gzip压缩归档文件 #...备份命令 cpio 参数 i:使用copy-in模式,还原归档文件或列出归档文件中文件列表 o:使用copy-out模式,建立归档文件 p:使用copy-pass模式,将文件直接复制到目的目录 c:...count:指定读取区块数 例如: 备份磁盘 # dd if=/dev/sda of=/mnt/backup_sda.dd 恢复磁盘 # dd if=/mnt/backup_sda.dd of=/

    4.8K20

    备份远程 MySQL 服务器

    测试目的 为什么我们要备份远程服务器呢,通常有下面几种原因: 灾备,将备份放在远端服务器。 减少本地磁盘占用,假如本地已经没有多余磁盘空间了,这时就可以直接备份到远端,而不必在本地保留备份文件。...验证备份文件可用性,通常,我们需要定期检验下备份文件可用性,那么就可以采用这种方式,直接备份远程 MySQL 服务器并恢复。 添加从实例,直接备份远程并恢复出一个实例,与主库建立复制。...环境信息 老规矩,先介绍下环境信息,本文我会从两种常用物理备份工具 mysqlbackup 和 XtraBackup 来讲。 每种工具,都会挑选一个场景,将备份文件恢复出数据,并建立复制。...backup-image=- :将备份数据发送到stdout backup-dir=/tmp/backup1 :指定用于存储临时文件目录(需要是不存在目录) 远程主机上需要提前创建...-- 远程服务器上创建备份文件目录 shell> mkdir -p /root/xtrabackup_20210402 -- 备份文件以xbstream方式传到远程服务器并解流 shell> innobackupex

    4.2K00

    linux 主机支持远程唤醒_LINUX 远程开机

    大家好,又见面了,我是你们朋友全栈君。...linux 远程开机 1、主机bios 设置支持lan启动 2、查看机器是否支持服务器远程唤醒 ethtool eth0 Settings for eth0: Supported ports: [ TP...) 如果为d将它改为g: ethtool -s eth0 wol g ether-wake 实行远程自动开机 下载 ether-wake.c 这个档案:然后开始编译他: gcc -O -Wall -o...ether-wake ether-wake.c 此时你家目录下应该会有一个名为 ehter-wake 档案,假设客户端主机 MAC 为 11:22:33:44:55:66 好了, 那么你想要让这部主机被唤醒.../ether-wake -u //查看更多用法 一般系统都默认带有ether-wake 这个东西 只需要直接运行它就可以了 使用ether-wake -p IP地址 就可以唤醒对应ip机器了 发布者

    11.2K10

    linux Linux系统备份与还原

    备份Windows系统不同,如果你要备份Ubuntu系统(或者其它任何Linux系统),你不再需要像Ghost这类备份工具。...事实上,Ghost 这类备份工具对于Linux文件系统支持很糟糕,例如一些Ghost版本只能完善地支持Ext2文件系统,如果你用它来备份Ext3文件系统,你可能会 丢失一些宝贵数据。 1....和Windows不同,Linux不会限制root访问任何东西,你可以把分区上所有东西都扔到一个TAR文件里去!...首先成为root用户: $ sudo su 然后进入文件系统根目录(当然,如果你不想备份整个文件系统,你也可以进入你想要备份目录,包括远程目录或者移动硬盘上目录): # cd / 下面是我用来备份系统完整命令...当然,如果你系统已经挂掉不能启动了, 你可以用Live CD来启动,效果是一样。你还可以用一个命令把Linux系统中所有文件干掉,当然在这里我不打算给出这个命令!

    8.6K10

    Linux备份与恢复

    所以可以使用备份和恢复技术 linux 备份和恢复很简单 , 有两种方式: 1) 把需要文件(或者分区)用 TAR 打包就行,下次需要恢复时候,再解压开覆盖即可 2) 使用 dump 和 restore...安装 dump 和 restore [在这里插入图片描述] 如果 linux 上没有 dump 和 restore 指令,需要先安装 yum -y install dump yum -y install...-0123456789: 备份层级。0 为最完整备份,会备份所有文件。若指定 0 以上层级,则备份至上一次备份以来修改或新增文件,到 9 后,可以再次轮替.。...-W :显示需要备份文件及其最后一次备份层级,时间 ,日期。 -w :与-W 类似,但仅显示需要备份。...-C :使用对比模式,将备份文件与已存在文件相互对比。

    5.7K20
    领券