zoukankan      html  css  js  c++  java
  • rsync实现数据增量备份

    环境说明:

    主机ip:192.168.0.201

    需备份的目录:/opt/mail

    备份机器ip:192.168.0.215

    1、编辑/etc/rsyncd.conf文件(etc目录不存在的话,需要手动创建)

     

     参数说明:

    #全局参数设置:这部分设置的参数影响整个程序的运行

    uid = root                           #rsync运行时的用户ID (关于用户ID和用户组ID的设置只要保证具有读取要同步文件和文件夹的权限即可)

    gid = root                           #rsync运行时的用户组ID

    max connections = 0         #同时最大的连接数,0为不限制

    pid file = /var/log/rsync/rsyncd.pid     #记录rsync运行时的进程ID

    lock file = /var/log/rsync/rsync.lock    #以文件的方式锁的方式,保证rsync的一次运行

    log file = /var/log/rsync/rsyncd.log     #rsync日志信息包括启动信息同步信息等

    #port = 9834      #可以指定rsync运行时使用的端口,默认使用873(不指定则使用默认)

    #同步模块配置

    path = /root/turbomail/accounts       #指定要同步的具体文件夹,此处为实际同步的文件夹,我们指定的为accouts

    comment = turbomail backup accounts    备注信息,主要是一些说明信息,用来帮助记忆等

    ignore errors    #忽略一些无关的错误信息

    read only = false   #是否设置以只读的方式运行,本工具支持对外同步和回传哟

    list = false   #是否允许客户端查看文件列表

    host allow = 192.168.0.46    #允许同步的客户机IP,多个用","隔开

    auth users = turbomail    #同步认证时使用的用户名,可以任意指定,但必需存在于下一项的密码文件中

    secrets file = /etc/rsyncd.scrt    #密码认证文件,此文件中包含客户端认证时的用户名和密码的对应关系 ,配置文件名可以任意

    2、编辑密码文件:/etc/rsyncd.scrt(不存在则手动创建)

     

    这里只写认证名和密码即可。

    3、配置rsync服务运行。先安装xinetd,执行yum install xinetd -y.

    配置文件:vim /etc/xinetd.d/rsync

     

    这里把disable改成no,默认是yes的。

    4、运行rsync服务。

    service xinetd start

    检查服务是否启动成功:

    netstat -ant|grep 873

    服务启动正常。 

    备份机器执行rsync同步命令:

     

    提示输入密码:

     

     同步完成:

     

    rsync命令的参数可以网上了解。

  • 相关阅读:
    window.onload方法 和jquery中的$(document).ready()方法区别
    jQuery ligerGrid 打造通用的分页排序查询表格(提供下载)
    ASP.NET MVC 4 移动特性
    javaScript RegExp常用正则表达式
    jQuery解密之执行过程分析
    1.1 jQuery总体框架
    jqMobi指南系列教程是《 jqMobi Javascript Frameworks Cheat Sheet》 的中文版
    网页设计前端页面制作的规范要求和注意事项
    js控制position:fiexd 浏览器定位 兼容个浏览器
    通用权限管理设计 之 数据权限
  • 原文地址:https://www.cnblogs.com/allenclare/p/8445651.html
Copyright © 2011-2022 走看看