快速业务通道

linux下通过rsync工具实现的增量备份

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-20

  secrets file= /etc/rsyncd.scrt #同步的密码认证文件2)编辑/etc/rsyncd.scrt文件,密码认证文件

  zhouhw:123456

  该更权限为600:chmod 600 /etc/rsyncd.scrt 3) 运行rsync --daemon,并在/etc/rc.d/rc.local加入此语句,开机自动启动.

  备注:rsync默认端口873,若安装了iptables,如需改动启动时启动rsync –port 873,请在iptables 中开放该端口,语句如下:

  iptables -I INPUT -p tcp --dport 873 -j ACCEPT

  4)编辑/etc/xinetd.d/rsync

  rsync服务的监听由xinet来统一分配:

  service rsync

  {

  disable = no #将此项改为no

  socket_type = stream

  wait = no

  user = root

  server = /usr/bin/rsync

  server_args = --daemon

  log_on_failure = USERID

  }

  重启xinetd以启动rsync服务

  service xinetd restart

  5)查看rsync事故正常运行

  输入命令:netstat -ant|grep :873若有显示以下一条语句,则说明rsync服务已经正常启动了.

  tcp 0 0 0.0.0.0:873 0.0.0.0:* LISTEN 2.客户端的配置:使用系统自带的rsync工具,插入系统启动光盘,通过rpm安装rsync工具.

  1)编辑/etc/rsyncd.scrt文件,密码认证文件

  zhouhw:123456

  该更权限为600:chmod 600 /etc/rsyncd.scrt 2)编辑脚本vi /root/scrpit/rsync.sh并加入开机自动启动.

  #!/bin/sh /usr/bin/rsync -vazu --progress --delete zhouhw@192.168.10.2::rsync /turbomail --password-file=/etc/rsyncd.scrt zhouhw@192.168.10.2::test /turbomail --password-file=/etc/rsyncd.scrt修改权限:chmod u x /root/scrpit/rsync.sh执行./rsync.sh 同步数据.

  3)编辑/etc/crontab文件,定义为每小时30分钟执行一次数据同步.

  vi /etc/crontab

  # run-parts

  01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily 22 4 * * 0 root run-parts /etc/cron.weekly 42 4 1 * * root run-parts /etc/cron.monthly 30 * * * * root /root/scrpit/rsync.sh客户端的配置到此就可以了,服务器与客户端的数据也会在每小时的第30分钟执行一次.

  客户端同步命令详解:

  v, --verbose 详细模式输出-q, --quiet 精简输出模式-c, --checksum 打开校验开关,强制对文件传输进行校验-a, --archive 归档模式,表示以递归方式传输文件,并保持所有文件属性,等于-rlptgoD -r, --recursive 对子目录以递归模式处理-R, --relative 使用相对路径信息-b, --backup 创建备份,也就是对于目的已经存在有同样的文件名时,将老的文件重新命名为~filename.可以使用--suffix选项来指定不同的备份文件前缀.

  --backup-dir 将备份文件(如~filename)存放在在目录下.

  -suffix=SUFFIX定义备份文件前缀

  -u, --update 仅仅进行更新,也就是跳过所有已经存在于DST,并且文件时间晚于要备份的文件.(不覆盖更新的文件) -l, --links 保留软链结-L, --copy-links 想对待常规文件一样处理软链结

  --copy-unsafe-links仅仅拷贝指向SRC路径目录树以外的链结

  --safe-links忽略指向SRC路径目录树以外的链结

  -H, --hard-links 保留硬链结-p, --perms 保持文件权限-o, --owner 保持文件属主信息-g, --group 保持文件属组信息-D, --devices 保持设备文件信息-t, --times 保持文件时间信息-S, --sparse 对稀疏文件进行特殊处理以节省DST的空间-n, --dry-run现实哪些文件将被传输-W, --whole-file 拷贝文件,不进行增量检测-x, --one-file-system 不要跨越文件系统边界-B, --block-size=SIZE 检验算法使用的块尺寸,默认是700字节-e, --r

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多
上一篇: 关于squid的cache_mem选项下一篇: linux

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号