利用rsync+crontab实现Linux服务器间的定时增量备份_第1页
利用rsync+crontab实现Linux服务器间的定时增量备份_第2页
利用rsync+crontab实现Linux服务器间的定时增量备份_第3页
利用rsync+crontab实现Linux服务器间的定时增量备份_第4页
利用rsync+crontab实现Linux服务器间的定时增量备份_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

作者 江西新华电脑学院作者 江西新华电脑学院2020 4 3 利用 rsync crontab 实现 Linux 服务器间的定时增量备份 rsync 是 Linux UNIX 系统下的数据镜像备份工具 它的特性如下 1 可以镜像保存整个目录树和文件系统 2 可以很容易做到保持原来文件的权限 时间 软硬链接等等 3 无须特殊权限即可安装 4 优化的流程 文件传输效率高 5 可以使用 rcp ssh 等方式来传输文件 当然也可以通过直接的 socket 连接 6 支持匿名传输 今天就利用 rsync crontab 来实现 Linux 服务器间的定时增量备份 环境说明 工作服务器 A IP 地址 192 168 1 86 操作系统 CentOS 5 5 已建立用 户 tom 备份服务器 B IP 地址 192 168 1 87 操作系统 CentOS 5 5 已建立用 户 jack uid 503 gid 503 实现目的 实现目的 每天早上 3 点 将 A 服务器上的用户目录 home 自动备份到 B 服务器 的 home jack backup A 下 备份增量进行 不需要任何用户交互 配置步骤 配置步骤 1 配置备份服务器 B 1 root Server B rpm qa grep rsync 查看是否有 rsync 包 rsync 2 6 8 3 1 以上输出说明 rsync 已经装好了 保证 etc services 有下面的行 作者 江西新华电脑学院作者 江西新华电脑学院2020 4 3 2 rsync 的 rpm 包本身没有附带 rsyncd 的配置文件 需要手动创建它 etc rsyncd conf root Server B vi etc rsyncd conf 3 修改 etc xinetd d rsync 打开 rsync 服务 root Server B vi etc xinetd d rsync 4 开启 rsyncd 服务 并设置系统启动时 加载 rsync 服务 root Server B usr bin rsync daemon 作者 江西新华电脑学院作者 江西新华电脑学院2020 4 3 5 检验 rsync 服务是否启动成功 有如下内容表示已经成功启动 6 配置 ssh 的非交互式登录 思路 服务器 A 生成一对 RSA 密钥 自己保留私钥 将私钥附加到登 录服务器 B 的 authorized keys 中 A 登录 B 以及进行 A 到 B 的 rsync 就 不用交互式输入密码了 在服务器 A 上生成一对密钥 以 root 的身份执行 远程登录到备份服务器 B 上并且创建 ssh 目录 root Server A ssh jack 192 168 1 87 jack Server B mkdir ssh chmod 0700 ssh 作者 江西新华电脑学院作者 江西新华电脑学院2020 4 3 在 A 机上执行远程拷贝公钥到 B 机 root Server A scp ssh id rsa pub root 192 168 1 87 home jack ssh authorized keys 这样 无交互的 ssh 登录就完成了 特别注意的是 B 服务器的 ssh 目录权限 最好是 700 如果赋予它过多的权限 无交互登录可能不生效 7 编制备份脚本 在服务器 A 上编写一个备份脚本 放置在 home tom public scripts 下 名为 backup sh bin sh TARGET DIR backup A for SOURCE DIR in home do echo Backing up SOURCE DIR rsync au delete SOURCE DIR jack 192 168 1 87 home jack TARGET DIR done 作者 江西新华电脑学院作者 江西新华电脑学院2020 4 3 root Server A public scripts chmod 755 backup sh 该脚本权限设置为 755 以便其他用户可访问到 8

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论