专栏首页Jokey Daily使用 rsync 远程备份增量数据
原创

使用 rsync 远程备份增量数据

配置备份主机和目标主机的 ssh 免密认证

先生成主机ssh公钥和私钥,并添加主机公钥到远程备份主机的可信任公钥列表:

$ ssh-keygen 
$ cat ~/.ssh/id_rsa.pub | ssh root@remotehost 'cat >> ~/.ssh/authorized_keys'

执行远程备份

在 shell 环境中执行备份命令或添加备份命令至 Crond 配置文件实现周期执行备份,如下示例命令表示:仅递归同步当前主机下的/sourcedir 目录下的 dir1dir2 目录文件:

$ rsync --progress --delete -arHz --include 'dir1/' --include 'dir2/' --exclude '/*' /sourcedir/ root@remotehost:/backup/

可根据实际情况变更备份参数,上述的备份命令参数说明:

-a: 归档文件模式
-r: 递归同步
-H: 建立文件硬链接
-z: 使用压缩文件传输
--progress: 输出同步日志
--delete: 同步删除与原数据不匹配的数据(非常有用)
--include: 包含某个文件或目录
--exclude: 除过某个文件或目录

sourcedir: 原数据目录
remotehost: 目的主机地址
backup: 目的数据目录

原创声明,本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

登录 后参与评论
0 条评论

相关文章

  • Ubuntu下使用rsync远程备份数据

    我有3台ubuntu服务器,work_svr1、work_svr2为在公网运行的工作用服务器,1上运行着工作用的webapp,2作为备份服务器备。另外还有一台个...

    fanzhh
  • rsync 守护进程及实时同步

    HammerZe
  • 备份数据的重要性以及rsync的基本使用

    主机角色 外网IP(NAT) 内网IP(LAN) 主机名称

    码农编程进阶笔记
  • Linux中使用rsync数据备份工具和实例

    对于运维不得不得做的就是备份,增量备份与全量备份,通过rsync工具可以快速做到远程备份。

    星哥玩云
  • Linux Rsync备份服务介绍及部署守护进程模式

    rsync介绍 rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份工具 在常驻模式(daemon mode)下,rsync默认监...

    863987322
  • 文件同步rsync

    rsync 远程同步 rsync(remote sync) 备份 完全备份 增量备份(差异备份) rsync 优点: 支持增量备份 选择性保持:符号链接,...

    若与
  • Rsync服务简介部署使用及原理详解

    常见_youmen
  • rsync简介

    Rsync是一个命令行实用程序,它将文件和文件夹从一个位置同步到另一个位置。可以使用rsync实现的一些工作流程是从开发计算机更新生产主机,或使用cron作业调...

    Aurora47
  • rsync使用

    它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的同步)。它也可以当作文件复制工具,替代cp和mv命令。

    Laikee
  • CentOS6.5环境下使用rsync增量同步备份文件的方法

    本文实例讲述了CentOS6.5环境下使用rsync增量同步备份文件的方法。分享给大家供大家参考,具体如下:

    砸漏
  • linux之rsync远程同步文件

    原文链接:https://rumenz.com/rumenbiji/linux-rsync.html

    入门笔记
  • linux之rsync远程同步文件

    入门笔记
  • linux之rsync远程同步文件

    原文链接:https://rumenz.com/rumenbiji/linux-rsync.html

    入门笔记
  • Rsync命令

    rsync是一款开源的,快速的,多功能的可以实现全量及增量的本地或远程数据同步备份的工具

    小黑吖
  • rsync 用法教程

    它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的同步)。它也可以当作文件复制工具,替代cp和mv命令。

    ruanyf
  • 一种基于Rsync算法的数据库备份方案设计

    针对当前远程容灾备份系统普遍造价高昂的缺点,技术人员提出了一种通过基于Linux系统下的Rsync(Remote Synchronize)远程同步框架进行改进,...

    CSDN技术头条
  • rsync 服务部署详解

    第1章 rsync 软件介绍 1.1 什么是rsync rsync 是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具。 ht...

    惨绿少年
  • 使用rsync进行大文件传输

    前由其实是个很有意思的问题,网站数据75G,压缩过后65G,原想着tar打包利用ftp发到另外一个服务器上,再解压...

    SweetHunter

扫码关注云+社区

领取腾讯云代金券