You've already forked www.colben.cn
update
This commit is contained in:
@@ -7,14 +7,14 @@ tags: ["rsync", "同步"]
|
||||
categories: ["shell"]
|
||||
---
|
||||
|
||||
# 简介
|
||||
## 简介
|
||||
- rsync(Remote Sync,远程同步)是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,保持链接和权限,且采用优化的同步算法,传输前执行压缩,因此非常适用于异地备份、镜像服务器等应用。
|
||||
- 支持:
|
||||
- 本地复制
|
||||
- 与其他SSH同步
|
||||
- 与rsync主机同步
|
||||
|
||||
# rsyncd 源服务
|
||||
## rsyncd 源服务
|
||||
- 创建 rsync 配置文件 /etc/rsyncd.conf,内容如下
|
||||
```ini
|
||||
# 限制客户端登陆身份为 nobody:nobody
|
||||
@@ -62,7 +62,7 @@ categories: ["shell"]
|
||||
systemctl start rsyncd
|
||||
```
|
||||
|
||||
# rsync 命令选项
|
||||
## rsync 命令选项
|
||||
- -r: 递归模式,包含目录及子目录中所有文件
|
||||
- -l: 对于符号链接文件仍然复制为符号链接文件
|
||||
- -p: 保留文件的权限标记
|
||||
@@ -79,7 +79,7 @@ categories: ["shell"]
|
||||
- --checksum: 根据对象的校验和来决定是否跳过文件
|
||||
- --password-file: 指定包含密码的文件
|
||||
|
||||
# 简单使用
|
||||
## 简单使用
|
||||
- 本地复制,类似 cp 命令
|
||||
```bash
|
||||
rsync -a /etc/passwd 123.txt
|
||||
@@ -96,6 +96,6 @@ categories: ["shell"]
|
||||
```
|
||||
- 向同步源服务上传文件时,直接调换源参数和目的参数,注意客户端可写上传目录
|
||||
|
||||
# 参考
|
||||
## 参考
|
||||
- [https://www.linuxidc.com/Linux/2019-08/160108.htm](https://www.linuxidc.com/Linux/2019-08/160108.htm)
|
||||
|
||||
|
Reference in New Issue
Block a user