• centos7备份服务rsync


    本地如何备份数据( cp  和rsyc)

    cp复制()备份

    rsync

     

        远程备份(scp, rsync)

    scp备份

     rsync备份

    成功

     

    备份目录(2种情况)

    不加/             会把目录和文件都传输过来

     

    加/             只会把文件都传输过来

     

     

    无差异数据同步(删除大文件)

     

     rsync服务部署安装过程


    a 下载安装软件 yum
    b 编写配置文件
    c 搭建服务环境 备份的目录/目录权限
    d 启动服务程序 开机自动启动
    e 测试服务功能

    0首先

    1 下载安装软件

    创建虚拟用户

    启动服务程序 开机自动启动

     

     修改存放数据文件的属主,属组

     

    完成

     守护进程的操作语法 (客户端) ,备份服务器(服务端)一定要设置好

    Pull: rsync [OPTION...] [USER@]HOST::SRC... [DEST]

    rsync [OPTION...] rsync://[USER@]HOST[:PORT]/SRC... [DEST]

    rsync [OPTION...] SRC... rsync://[USER@]HOST[:PORT]/DEST

    Push: rsync [OPTION...] SRC... [USER@]HOST::DEST

    rsync  [选项] 要推送的数据   [指定认证用户信息 @]ip/主机名 ::模块信息

     原因

     这时我们讲解一下  这个命令的原理

     

     

     

     

     

     如果把 rsync -avz /root/存储文件 rsync_backup@172.16.1.41::back 

    这条命令写入crontab -e  定时任务    那么还要输入密码,如何解决呢?

    rsync守护进程客户端配置:
    第一个历程: 创建一个秘密文件
    echo "oldboy123" >/etc/rsync.password
    chmod 600 /etc/rsync.password

     第二个历程: 进行免交互传输数据测试

    rsync -avz /etc/hosts rsync_backup@172.16.1.41::backup --password-file=/etc/rsync.password

  • 相关阅读:
    C# UrlDecode将+替换为空格问题
    Hashtable无序,用Dictionary代替
    Oracle查找Web执行SQL
    远程连接Oracle服务器
    asp.net core网站SSL nginx配置
    Supervisor踩过的坑
    centos nginx配置支持WebSocket(signalR)
    SignalR在asp.net core下使用
    Hangfire 在asp.net core环境的使用
    liteUploader上传控件的封装使用
  • 原文地址:https://www.cnblogs.com/liuhaobk/p/11739271.html
Copyright © 2020-2023  润新知