备份
1.什么是备份
- 给源文件增加一个副本.
- U盘拷贝
2.为什么要做备份
- 1.一些比较重要的数据需要备份
- 2.防止因为误操作而造成损失
- 3.能够快速回复
3.能不能不做备份
根据文件是否重要来选择是否备份,若文件不重要则可以不做备份
4.备份使用什么方式
- 1.全量备份 如cp 每次都是将所有文件再拷贝一份到指定位置,不会过滤掉指定位置已有的备份文件中的内容,效率低下
- 2.增量备份 如scp rsync 拷贝时只拷贝指定位置所没有的拷贝文件中的内容,效率高
5.备份所使用的工具
- 本地备份 : cp
- 远程备份 : scp rsync sz rz
6.rsync 远程同步工具
- 作用: 实现主机与主机之间的同步,实现增量的同步 /Linux/Windows/Mac都可以使用
- PS: 如果将rsync当做一个服务来使用,则需要知道rsync 是个c/s架构
7.rsync 推和拉 两种方式
- 推 如我们用自己电脑网百度云盘上上传东西
- 拉 如我们从百度云盘上往自己电脑中下载东西
- 推拉结合使用 如在工作中将任务上传到云盘,回家以后再用自己电脑从百度云上下载下来,完成后继续回传到网盘,到公司后再把东西从网盘中下载下来
8.rsync传输模式
- 本地传输 作用相当于cp 命令 无实际意义
#等价于cp
local: rsync [OPETION...] SRC... [DEST]
命令 选项 源 目标
[root@nfs-31 ~]# rsync -avz anaconda-ks.cfg /opt/
sending incremental file list
anaconda-ks.cfg
sent 884 bytes received 35 bytes 1,838.00 bytes/sec
total size is 1,505 speedup is 1.64
[root@nfs-31 ~]# ls /opt/
anaconda-ks.cfg
- 远程传输 作用相当于scp
Access via remote shell