三:使用rsync的备份工具

1:使用rsync备份工具

     有了同步源服务器之后,就可以使用rsync工具来执行远程同步,接下来的操作都是在客户机上(发起端)执行

     本地备份:备份和发起端可以是一台机器(跟cp差不多)

《1》:rpm -q rsync    #在客户机上查看rsync 软件

《2》:rsync /etc/passwd /tmp    #将/etc/下的passwd 同步到/tmp 下

《3》: ls /tmp/    #查看

《4》:rsync 的命令格式与备份选项:

       命令格式:rsync [选项] ……原始位置  目标位置    ([]中的选项是可有可无,可以有多个)

  • -r :递归模式,包含目录及子目录中所有文件
  • -l:对于符号链接文件仍然复制符号链接文件
  • -p:保留文件的权限标记
  • -t:保留文件的时间标记
  • -g: 保留文件的属组标记(仅超级用户使用)
  • -o:保留文件的属主标记(仅超级用户使用)
  • -D:保留设备文件及其他特殊文件
  • -a:归档模式,递归并保留对象属性,等同于 -rlptgoD
  • -v:显示同步过程的详细(verbose)信息
  • -z:在传输文件时进行压缩(compress)
  • -H:保留硬链接文件
  • -A :保留ACL属性信息
  • -delete :删除目标位置有而原始位置没有文件
  • -checksum :根据对象的校验和来决定是否跳过文件

(1): 备份源的表示方法:

 在执行远程同步任务时,rsync命令需要指定备份源服务器的资源位置。rsync同步源的资源表示方式有两种

  • 用户名@主机地址::共享模块名称
  • rsync://用户名@主机地址/共享模块名称

下行备份操作:备份源对应“原始位置”

上行备份操作:备份源对应“目标位置”

《5》:在服务器上:

《6》: ls /var/www/html/   #查看目录下的文件

《7》: touch /var/www/html/1.txt   #创建一个文件

《8》: rsync -avz backuper@192.168.100.2::wwwroot /root    #同步服务器

《9》:在客户端:ls  查看

《10》:在服务器上创建一个2.txt 文件

《11》:rsync -avz rsync://backuper@192.168.100.2/wwwroot /root  同步服务器(方法二)

《12》:在服务器上创建一个3.txt 文件,

《13》: echo “1111”> /var/www/html/1.txt  将1.txt文件输出到1111,及1.txt文件时有所改动,3.txt 是没有改动的

《14》:在客户机上同步  (注:改动的和新增的都会改变,增量)

  及同步的是1.txt 和3.txt文件

(2):Rsync 备份操作案例

  执行以下操作将访问源(备份)源服务器中的wwwroot 共享模块。下载到本地的、myweb 目录下

《1》:mkdir /myweb    #在服务上创建一个目录

《2》:rsync -avzH --delete backuper@192.168.100.2::wwwroot /myweb   #在服务上同步myweb

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BK_小小关

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值