rsync本地及远程复制备份【原创】
1、安装rsync
yum instsall rsync
2、本地复制
rsync -auq --progress --delete /tongbu1/ /tongbu2/
rsync -auq --progress --delete --exclude-from='/root/exclude.txt' /opt/mysql/data/ /mysqlbak/binlog/
3、配置ssh密匙
4、远程复制
rsync -e ssh -a -z --compress-level=9 "${backdir}.zip" 192.168.20.2:/mnt
5、复制远程服务器的文件到本地
rsync -e ssh -a -z --compress-level=9 192.168.20.2:/mnt ./
rsync -e ssh -a -z --compress-level=9 "${backdir}.zip" 192.168.20.2:/mnt
rsync -e ssh -auqz --delete /home/backup/tapebackup 192.168.20.2:/backup/daily_backup
rsync -e ssh -auq -z --compress-level=9 --delete /home/backup/tapebackup 192.168.20.2:/backup/daily_backup
报错
[root@02 ~]# rsync -e ssh -ar -z --compress-level=9 /home/backup/tapebackup root@192.168.20.2:/backup/daily_backup
Address 192.168.20.2 maps to localhost, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT!
bash: rsync: command not found
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: remote command not found (code 127) at io.c(600) [sender=3.0.6]
问题是客户端服务器没有安装rsync,需要两台机器都要安装rsync
rsync排除文件及目录
一、排除单独的文件夹和文件
要排除sources文件夹,我们可以添加 '--exclude' 选项:
--exclude 'sources'
命令是这样的:
rsync -e 'ssh -p 30000' -avl --delete --stats --progress --exclude 'sources' demo@123.45.67.890:/home/demo /backup/
要排除 "public_html" 文件夹下的 "database.txt" 文件:
--exclude 'public_html/database.txt'
命令是这样的:
rsync -e 'ssh -p 30000' -avl --delete --stats --progress --exclude 'sources' --exclude 'public_html/database.txt' demo@123.45.67.890:/home/demo /backup/
二、使用 '--exclude-from' 排除多个文件夹和文件
建立文件:
/home/backup/exclude.txt
在里面定义要排除的文件夹和文件
sources public_html/database.* downloads/test/* *.txt
经过测试一般
文件夹
uploads
download/softs/
使用指令:
--exclude-from '/home/backup/exclude.txt'
最后的命令如下:
rsync -e 'ssh -p 30000' -avl --delete --stats --progress --exclude-from '/home/backup/exclude.txt' demo@123.45.67.890:/home/demo /backup/
rsync如何实现同步目标路径下的目录,不同步路径下的文件 ,只想同步目录
.代码如下:
rsync -av --delete -f '+ */' -f '- *' SRC/ DEST/
转载请注明出处
转自
rsync命令排除文件和文件夹(exclude-from) - CSDN博客 https://blog.csdn.net/liangdsh/article/details/51769910
参考
https://blog.csdn.net/knight_zhen/article/details/47109077
rsync本地及远程复制备份【原创】相关推荐
- linux scp命令参数及用法详解--linux远程复制拷贝命令使用实例【转】
转自:http://blog.csdn.net/jiangkai_nju/article/details/7338177 一般情况,本地网络跟远程网络进行数据交抱,或者数据迁移,常用的有三种方法,一是 ...
- linux rsync 本地 远程 增量 备份 同步工具 问题集合
目录 简介 1 客户端的错误现象:No route to host 2 ERROR: The remote path must start with a module name not a / 3 @ ...
- Linux下的rsync远程增量备份详解
Linux下的远程增量备份详解 一.rsync工具介绍 二.rsync备份方法 三.测试备份结果 四.测试增量备份 一.rsync工具介绍 二.rsync备份方法 三.测试备份结果 四.测试增量备份 ...
- Linux用户登录自动拷贝文件,linux下ssh远程登录/scp远程复制文件/rsync远程同步命令的自动登录...
原文出处: http://blog.csdn.net/five3/article/details/8648484 最近需要写一个脚本备份各个服务器上的程序到一个指定服务器上,本来以为查查rsync命令 ...
- Gitlab本地备份与远程机备份
Gitlab本地备份与远程机备份 我们的需求是:首先将gitlab按照指定时间自动备份至本地机,然后将本地备份定时自动发送至远程机,以此来达到双备份双保险的目的. 1.本地机备份: 由于我们gitla ...
- 广东国税远程数据复制备份项目
广东省国家税务局项目 1.1 项目说明 随着信息化技术在税收征管业务上的广泛应用,税收工作比以往任何时候都更依赖于计算机系统.尤其在广东省国税 CTAIS 系统实现全省国税业务集中处理后,各关 ...
- 如何使用 scp 将文件夹从远程复制到本地?
问: 如何使用 scp 将文件夹从远程复制到本地主机? 我使用 ssh 登录到我的服务器. 然后,我想将远程文件夹 foo 复制到本地 /home/user/Desktop. 我如何实现这一目标? 答 ...
- shell从服务器复制文件夹,关于shell:如何使用scp将文件夹从远程复制到本地?...
如何使用scp将文件夹从远程复制到本地主机? 我使用ssh登录我的服务器.然后,我想把远程文件夹foo复制到本地/home/user/Desktop. 如何做到这一点? 操作的问题是,当ssh连接到远 ...
- InfluxDB数据备份和恢复方法,支持本地和远程备份
本文属于< InfluxDB系列教程>文章系列,该系列共包括以下 17 部分: InfluxDB学习之InfluxDB的基本概念 InfluxDB学习之InfluxDB的基本操作 Infl ...
最新文章
- hbase shell编码显示中文
- UnpooledHeadByteBuf源码分析
- Transformer详细解读与预测实例记录
- Training a classifier
- OFD文件结构--Signatures.xml
- python sql注入脚本_python辅助sql手工注入猜解数据库案例分析
- 史上最全的开发和设计资源大全
- python从入门到精通pdf-跟老齐学Python+从入门到精通 PDF 下载
- 高中会考计算机免考条件,高中会考学生听力残疾可免考外语听力
- Web前端密码加密是否有意义?
- Excel里面自动获取当前时间
- 举例说明 频分多址FDMA、时分多址TDMA、码分多址CDMA、空分多址SDMA的异同
- 七天时间从电脑小白变成编程高手
- mysql实现添加图片_如何往mysql中添加图片
- AI 入行那些事儿(13)人工智能的三类技术岗位
- STC51入门笔记(郭天祥C语言)---第七节:l2C总线AT24C02芯片应用
- Java毕设项目OA办公系统
- GPT-4和ChatGPT的区别
- 预测更准确,使用机器学习改进化学品的毒性评估
- Redis实战——缓存
热门文章
- Visual Studio 如何创建C/C++项目
- html div画三角,css画三角形
- 一样入职的应届生工资不一样_刘涛入职阿里:为什么阿里要招聘明星?明星入职和普通人一样吗...
- pcb过孔漏铜_为什么PCB板在生产中会铜线脱落?
- 计算机 游戏 排名2015年,2015十大高性能游戏笔记本电脑排行 最强游戏本推荐
- oracle实现主键自动增长
- idea main和System快捷键
- 【php7扩展开发六】zval的操作
- git clone 所有远程分支
- Python面向对象、魔法方法