使用rsync备份系统快照
2014-03-04 10:00
218 查看
在日常工作中,尤其是那些系统管理员,备份数据应该说是一件必不可少的工作,对于搞服务器端开发的工程师来讲,对于一些重要的数据备份应该也是家常便饭了,今天我们就来看看通过使用rsync这个工具来如何实现备份的,rsync可以对位于不同地方的文件和目录进行同步,并且其利用差异计算以及压缩技术来最小化数据的传输量。相比于cp,rsync的优势在于使用了高效的差异算法,另外它还支持网络数据传输,下面我们就来看看rsync的用法吧,命令如下:
1)将源目录复制到目标端
rsync -av source_path destion_path/ rsync -av souce_path
username@host:PATH
-a 表示要进行归档
-v 表示在stdout上打印出细节信息或进度
source_path 表示本地目录
destion_path 既可以是本地目录,也可以是远程目录
2)将数据备份到远程服务器或主机
3)将数据备份恢复到本主机
4)通过网络传输时,压缩数据可以明显改善传输效率
5)将一个目录的内容同步到另外一个目录
总结
rsync所使用的源路径和目标路径既可以是本地路径,也可以是远程路径,最重要的是两者皆可以是远程路径。通常使用SSH进行远程连接,由rsync来决定应该复制哪些文件。这个命令很简单,通过实用性也是很高的,也希望好好地体会,好了,本篇博文到此就结束了,后续如果想到的一些东西,会继续添加。
如果需要,请注明转载,多谢
PS: 如果在destination 末尾使用/,那么rsync会将来自源端的内容复制到目的端的目录中,如果没有使用/,sync会在目标端路径创建一个同名目录,然后将源端内容复制到这个目录中。
1)将源目录复制到目标端
rsync -av source_path destion_path/ rsync -av souce_path
username@host:PATH
-a 表示要进行归档
-v 表示在stdout上打印出细节信息或进度
source_path 表示本地目录
destion_path 既可以是本地目录,也可以是远程目录
rsync -av exmaple1_1 exmaple1_3 sending incremental file list exmaple1_1/ exmaple1_1/out.session exmaple1_1/test.sh exmaple1_1/timeing.log exmaple1_1/zmyer.txt sent 4215159 bytes received 92 bytes 2810167.33 bytes/sec total size is 4214339 speedup is 1.00
2)将数据备份到远程服务器或主机
rsync -av source_dir username@host:PATH
3)将数据备份恢复到本主机
rsync -av username@host:PATH destination
4)通过网络传输时,压缩数据可以明显改善传输效率
rsync -avz source destionation
5)将一个目录的内容同步到另外一个目录
rsync -av /home/zmyer/exmaple1_1 /home/zmyer/exmaple1_3
总结
rsync所使用的源路径和目标路径既可以是本地路径,也可以是远程路径,最重要的是两者皆可以是远程路径。通常使用SSH进行远程连接,由rsync来决定应该复制哪些文件。这个命令很简单,通过实用性也是很高的,也希望好好地体会,好了,本篇博文到此就结束了,后续如果想到的一些东西,会继续添加。
如果需要,请注明转载,多谢
PS: 如果在destination 末尾使用/,那么rsync会将来自源端的内容复制到目的端的目录中,如果没有使用/,sync会在目标端路径创建一个同名目录,然后将源端内容复制到这个目录中。
相关文章推荐
- 使用rsync备份系统快照
- linux系统下使用rsync实现网站数据实时同步备份
- Linux 用rsync备份系统快照
- 使用 rsync 来备份 Linux 系统
- [转载]Linux系统下超强远程同步备份工具Rsync使用详解
- SCDPM 2012R2之使用系统VSS 提供程序备份CSV上的虚拟机
- Shell脚本:使用rsync备份文件/目录
- HPUX操作系统使用tar命令恢复系统备份带指定文件
- Linux系统下的数据镜像备份工具――Rsync
- 使用RMAN备份控制文件(control file)和系统参数文件(spfile)
- 使用 CCC(Carbon Copy Cloner)备份、还原OS X 10.10 Yosemite(优胜美地)系统
- linux下通过rsync+inotify 实现数据实时备份(远程容灾备份系统)
- 大白菜 winPE 使用---usb方式备份和还原系统。
- windows文件服务器使用linux 系统备份
- 使用Ghost对系统进行备份中出现的NO FAST HIGH是什么意思?
- linux下通过rsync+inotify 实现数据实时备份(远程容灾备份系统)
- rsync数据备份(三)--非系统用户备份数据--RHEL6.5
- 逻辑卷管理——使用 LVM2 工具执行卷的构建和管理、建立备份快照等各种功能
- php使用exec系统命令执行mysqldump备份数据库
- CentOS 7中利用Snapper快照进行系统备份与恢复