zoukankan      html  css  js  c++  java
  • 安装配置rsync服务端

    rsync是类unix系统下的数据镜像备份工具——remote sync。一款快速增量备份工具 Remote Sync,远程同步 支持本地复制,或者与其他SSH、rsync主机同步。

    rsync使用方法有本地模式和远程模式,本地模式相当于cp命令

    远程模式分为pull和push两种方式:

    pull:rsync -avzP 远程ip::模块  本地文件夹   rsync -avzP root@192.168.12.110::backup  /tmp --password-file=/etc/rsync.password

    push : rsync -avzP /tmp root@192.168.12.110::backup

    1.检查是否已经安装rsync:

    rpm -qa | grep rsync

      如果没有安装则进行yum安装或者源码包安装:

    [root@localhost ~]# yum install rsync
    Loaded plugins: fastestmirror, refresh-packagekit, security
    Loading mirror speeds from cached hostfile
     * base: mirrors.163.com
     * epel: mirrors.hustunique.com
     * extras: mirrors.skyshe.cn
     * updates: mirrors.163.com
    Setting up Install Process
    Package rsync-3.0.6-12.el6.x86_64 already installed and latest version
    Nothing to do

    2.创建rsync的配置文件/etc/rsyncd.conf,详细配置说明可以参考man rsyncd.conf

    uid = rsync  #连接到此用户被映射为用户rsync的权限   
    gid = rsync #连接到此用户被映射为组rsync的权限   
    use chroot = no
    max connections = 10#最大连接数
    timeout = 600#连接超时
    pid file = /var/run/rsyncd.pid
    lock file = /var/run/rsync.lock
    log file = /var/log/rsyncd.log
    igonre errors
    read only = false
    host all = *
    list = false
    auth users = rsync_backup #连接认证用户
    secrets file = /etc/rsync.password#认证密码文件便于自动连接
    
    [backup]
    comment = www by zhangzihao
    path = /backup
        

    3.根据配置文件创建相应的用户和密码认证文件

      (1)创建用户rsync

    useradd rsync -s /sbin/nologin -M
        -s /sbin/nologin创建用户不可登录
        -M 不创建用户家目录

      (2)创建备份目录

    mkdir /backup

      (3)将备份目录权限修改为rsync

    chown rsync /backup

      (4)创建密码认证文件

    echo "root:qinger" > /etc/rsync.password
    其中root为用户名,qinger为密码

      (6)必须修改密码认证文件权限为600

    chomod 600 /etc/rsync.password

    4.启动rsync进程:

    rsync -daemon

    5.查看是否正常启动:

    ps -ef | grep rsync
    netstat -lntup | grep rsync

    优点:增量备份同步,支持socket,集中备份

    缺点:

      1.大量小文件同步的时候,比对时间比较长,rsync进程容易停止服务

      2.同步大文件时,10G这样的大文件有时也会有问题,中断,未完整同步前,是隐藏文件

  • 相关阅读:
    (转)【web前端培训之前后端的配合(中)】继续昨日的故事
    ural(Timus) 1136. Parliament
    scau Josephus Problem
    ACMICPC Live Archive 6204 Poker End Games
    uva 10391 Compound Words
    ACMICPC Live Archive 3222 Joke with Turtles
    uva 10132 File Fragmentation
    uva 270 Lining Up
    【转】各种字符串哈希函数比较
    uva 10905 Children's Game
  • 原文地址:https://www.cnblogs.com/zhangsubai/p/5194490.html
Copyright © 2011-2022 走看看