博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
rsync远程同步的基本配置与使用
阅读量:4317 次
发布时间:2019-06-06

本文共 1266 字,大约阅读时间需要 4 分钟。

参考blog:

rsync是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,

保持链接和权限,且采用优化的同步算法,传输前执行压缩,

因此非常适用于异地备份,镜像服务器等应用。

 

1、rsync:快速增量备份工具,实现远程同步,可使用ssh和rsync备份

     rsync服务器:备份源,提供一个目录供客户端上传或下载

2、rsync的配置:

建立rsync的配置文件:/etc/rsyncd.conf

use  chroot=yes             禁锢在源地址

port  837                   默认端口号为873

pid  file                     进程号文件位置

hosts  allow                 允许访问客户机地址

[wwwroot]                   共享名

path=/路径                   真正的文件夹位置

comment=                  描述

read  only=yes|no              只读|读写

auth  users=用户名            认证的用户

secrets  file=文件名路径          验证文件

验证文件格式:    用户名:密码

权限必须设置为600

3、管理rsync服务:

启动:rsync  --daemon

停止:kill  进程号

4、rsync的使用

格式:rsync  选项  原始位置  目标位置

选项:-a:归档模式,等同于 -rlptgoD 

      -r:递归,包含目录

      -p:权限(保留权限)

      -t:时间

      -z:压缩

      -v:同步过程信息

      --delete:删除目标位置有而原始位置没有的文件

5、备份源(服务器端)的表达方式:

1)用户名@服务器IP::共享名

例:benet@192.168.1.100::wwwroot

2)rsync://用户名@服务器IP/共享名

Rsync  -avz  benet@192.168.1.100::wwwroot /root

6、实现免交互模式:

1)创建密码文件并设置权限为600

2)同步时使用   --password-file=文件名    的方式指定文件位置

7、实时同步:有变化则备份,无变化不备份

通过inotify机制实现,实时监控本地文件系统目录的变化,并作出通知响应,适当调整监控文件数量

inotify-tools辅助工具,有两个命令:

inotifywait:持续监控,实时输出结果

inotifywatch:短期监控,完成后输出结果

格式:inotifywait  -mrq  -e  监控事件类型  /监控目标

-m:持续监控         -r:监控整个目录

-q:简化输出          -e:监控事件类型

类型有:modify(修改)    create(创建)    move(移动)

delete(删除)     attrib(属性更改)

以上便是rsync的基本使用方法了。

===============================================================

rsync -l rsync://101.6.8.193    访问清华rsync服务器可用的目录   

 

转载于:https://www.cnblogs.com/chenpengzi/p/11313415.html

你可能感兴趣的文章
Java中关键词之this,super的使用
查看>>
学习进度
查看>>
“此人不存在”
查看>>
github.com加速节点
查看>>
解密zend-PHP凤凰源码程序
查看>>
python3 序列分片记录
查看>>
Atitit.git的存储结构and 追踪
查看>>
atitit 读书与获取知识资料的attilax的总结.docx
查看>>
B站 React教程笔记day2(3)React-Redux
查看>>
找了一个api管理工具
查看>>
Part 2 - Fundamentals(4-10)
查看>>
使用Postmark测试后端存储性能
查看>>
NSTextView 文字链接的定制化
查看>>
第五天站立会议内容
查看>>
(转))iOS App上架AppStore 会遇到的坑
查看>>
做好产品
查看>>
项目管理经验
查看>>
JMeter响应数据出现乱码的处理-三种解决方式
查看>>
No qualifying bean of type available问题修复
查看>>
spfile
查看>>