linux服务器如何备份成镜像,Linux下rsync 数据镜像备份
Linux下rsync 数据镜像备份
rsync特性:
可以镜像保存整个目录树和文件系统
可以增量同步数据,文件传输效率高,因而同步时间很短。
可以保持原有文件的权限、时间等属性。
加密传输数据,保证了数据的安全性
两种模式:
client / server # 通过873端口建立数据同步
client / client # 通过SSH 默认22 端口建立数据同步
安装rsync
yum install rsync
查看rsync版本
rpm -qa rsync
rsync-3.1.2-4.el7.x86_64
或者 rsync
查看rsync安装位置
rpm -ql rsync
在服务器端:
编辑rsync配置文件
vim /etc/rsyncd
内容如下
uid = nobody
gid = nobody
use chroot = no
max connections = 10
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
[rsync_module_1]
path = /rsync_data_1
comment = rsync_data for sharing to client server
ignore errors
read only = true
list = false
uid = root
gid = root
auth users = rsync_bak
secrets file = /etc/rsync_server.pass
按照配置文件内容,创建/etc/rsync_server.pass 文件,且权限为600
内容
rsync_bak:rsyncpwd
chmod 600 /etc/rsync_server.pass
根据配置文件创建相应的目录
mkdir -p /rsync_data_1
启动rsync服务和验证
/usr/bin/rsync --daemon
ps -ef | grep rsync
lsof -c rsync
netstat -antlp | grep rsync
客户端
确保安装了rsync组件
创建客户端rsync的密码文件,其密码和服务器端一致,且文件权限为600
vim /etc/rsync_client.pass
cat /etc/rsync_client.pass
rsyncpwd
chmod 600 /etc/rsync_client.pass
客户端指定/创建rsync的目录
mkdir -p /rsync_data
从服务器端拉取数据
/usr/bin/rsync -vzrtopg --delete --progress rsync_bak@192.168.199.185::rsync_module_1 /rsync_data --password-file=/etc/rsync_client.pass
验证是否成功从服务器端拉取到数据
ll /rsync_data/
注意:无论客户端对数据怎么样操作,只要进行了数据同步操作,始终保持服务器端的数据
Rsync 的 client / client 模式
例子:
rsync -vzrtopg --delete --progress -e 'ssh -p 9090' data_1 root@xxx.xxx.xxx.xxx:/tmp (推送模式)
rsync -vzrtopg --delete --progress -e 'ssh -p 9090' root@xxx.xxx.xxx.xxx:/tmp/data_1 /data/(拉取模式)
9090是sshd服务的自定义端口, 默认22端口的话不加 -e 选项。
linux服务器如何备份成镜像,Linux下rsync 数据镜像备份相关推荐
- Linux系统下的数据镜像备份工具——Rsync
rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了--remote sync.它的特性如下: 可以镜像保存整个目录树和文件系统. 可以很容易做到保持原来文件的权限.时间.软硬 ...
- C/C++Linux服务器开发高级架构师/Linux后台开发架构师丨高级进阶学习
01 课程介绍 [录播]课程介绍(66分钟) 免费试学 [录播]磁盘存储链式的B树与B+树(131分钟) 免费试学 免费学习视频链接点击:C/C++Linux服务器开发高级架构师/Linux后台架构师 ...
- 视频教程-Linux服务器运维/虚拟主机-Linux
Linux服务器运维/虚拟主机 云知梦创始人,国际架构师,11年互联网培训和开发经验,曾在港电讯盈科.北大青鸟集团.远大教育.北京易第优教育等公司任职曾获得美国红帽RHCA构架师和RHCDS数据中心讲 ...
- c上传文件到linux服务器,上传文件到Linux服务器
1. Window上传文件到Linux 1.1 图形化界面winscp 适用于传送文件和目录,但要安装额外的软件winscp 1.2 lrzsz套件 适用于传送文件,使用ssh远程登录管理软件xshe ...
- 空服务器安装linux,debian服务器linux服务器web建站搭建linux服务器之Debian安装
debian服务器linux服务器web建站搭建linux服务器之Debian安装 原文来自i火吧 大家都知道linux的发行版本很多,有centos啊,debian啊,ubuntu等,下面我就用de ...
- Linux服务器上备份mysql数据库(详细教程)
废话不多说,直接上教程 首先使用 mysql -V 查看服务器是否安装了mysql,没有一定要安装,因为脚本编写中需要mysql命令进行备份. 安装详细教程请移步看:Linux服务器装mysql数 ...
- linux服务器数据库备份
想将A服务器中的数据库快速转移到B服务器中,一般是先从A服务器中备份下来,下载备份数据,还原到B服务器中.使用phpMyAdmin备份和还原针对数据量很小的情况下很方便,数据量大的话很容易中断失败. ...
- 制作ghost的linux系统安装方法,[技术]使用Mondo Rescue进行Linux系统全备份(Ghost for Linux)...
通过Mondo Rescue开源工具来实现linux系统的打包备份,如果你经常需要安装很多软件在服务器上,并且服务器较多,那么是否需要直接将你已安装好的系统打包成镜像文件,然后制作成你自己的系统,之后 ...
- linux文件定时备份到windows,Linux和windows定时备份数据到百度云盘
php实现Linux定时备份数据到百度云盘 安装bpcs_uploader 虽然关于bpcs_uploader的教程不少,但都千篇一律.虽然网上也有很详细的教程,不过可能还有漏掉的细节. 废话不多说了 ...
- linux服务器怎么装windows系统,linux云服务器装windows系统
linux云服务器装windows系统 内容精选 换一换 用户在购买弹性云服务器(Elastic Cloud Server ,简称ECS)时,选择KPS提供的SSH密钥对对登录弹性云服务器的用户进行身 ...
最新文章
- 妹子在生产服务器执行了 rm -rf /*,还好有我帮她恢复了
- IBM 数据科学平台三大特性解决数据科学家协作问题
- Android WebView与js交互通信
- spm oracle cloud,oracle11g新特点——SQLPlanManagement(SPM)-Oracle
- 表单php跳转页面跳转,form表单页面跳转方式提交练习
- 从一个activity返回
- 【T+】余额表联查明细账,提示未将对象引用设置到对象的实例;参数格式错误,solutionID不能为空。
- 华硕服务器主板安装系统提示驱动,肿么安装电脑的主板芯片组驱动程序步骤华硕主板intel芯片...
- 草根的91助手和它的同类们
- MP-SPDZ详细介绍
- Springboot毕业设计毕设作品,微信垃圾分类小程序系统 开题报告
- 单服务器node.js和php性能测试
- 由于应用程序配置不正确,未能启动该应用程序。请查看清单文件以查找可能的错误
- 常见MIME类型设置方法
- 明星+大制作+生硬广告植入 观众看《富春山居图》-评论频道-金融界
- 使用ISA Server 2004限制BT下载
- 2022年海南最新建筑八大员(机械员)模拟考试题库及答案
- Shell脚本编程案例集(持续更新)
- pythonev3-二阶解魔方程序
- 刀光剑影下,恩怨情仇中的安卓
热门文章
- 状态机finite-state machine学习笔记1
- mysql SQL语句分析工具_MySQL 数据库中SQL语句执行分析优化工具Explain使用说明 | IT工程师的生活足迹...
- \r,\n,\r\n的问题分析
- ubuntu c/c++ 生成.so 并被python调用
- Debian系统下在Qtcreator执行qml程序报:module “QtQuick“ is not installed
- c语言单链表怎么循环链表,链表之循环单链表(用C语言描述)
- C++ STL sort 函数的用法(自定义排序函数)
- KCG-VISION:简介(一款快速开发机器视觉的软件)
- QT入门(六)——代码创建计算器界面|可以计算的简易计算器|按键的关联
- 获取base64编码格式的图片大小