服务器备份与恢复
2017-06-01 00:00
239 查看
1.备份的策略
完全备份:把所有需要备份的数据全部备份,完全备份可以备份整块硬盘,整个分区或某个具体的目录,这种方式备份速度比较慢,耗费系统资源 ,需要占用比较多的硬盘空间,但是恢复起来比较方便增量备份:速度快,节省硬盘空间,但是恢复起来比较麻烦
![](https://static.oschina.net/uploads/space/2017/0601/000954_I3FK_2988360.png)
差异备份:这是一个折中的策略,每次都跟原始数据比较,把存在差异性的数据进行备份,但是这种方式用得并不多,比较常用的依然是完全备份和增量备份
![](https://static.oschina.net/uploads/space/2017/0601/000848_xCsJ_2988360.png)
2. dump命令的使用
2.1 dump服务的安装
###首先确定dump服务是否安装,这边找到一个tcpdump,这个是tcp的一个抓包工具,并不是我们所要的dump服务 [root@wenhaijin ~]# rpm -qa | grep dump tcpdump-4.0.0-3.20090921gitdf3cb4.2.el6.x86_64 ###安装dump服务 [root@wenhaijin ~]# yum -y install dump Loaded plugins: security base | 3.7 kB 00:00 epel | 4.3 kB 00:00 epel/primary_db | 5.9 MB 00:01 extras | 3.4 kB 00:00 extras/primary_db | 29 kB 00:00 updates | 3.4 kB 00:00 updates/primary_db | 864 kB 00:00 Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package dump.x86_64 1:0.4-0.6.b42.el6 will be installed --> Processing Dependency: rmt for package: 1:dump-0.4-0.6.b42.el6.x86_64 --> Running transaction check ---> Package rmt.x86_64 1:0.4-0.6.b42.el6 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: dump x86_64 1:0.4-0.6.b42.el6 base 141 k Installing for dependencies: rmt x86_64 1:0.4-0.6.b42.el6 base 25 k Transaction Summary ================================================================================ Install 2 Package(s) Total download size: 165 k Installed size: 303 k Downloading Packages: (1/2): dump-0.4-0.6.b42.el6.x86_64.rpm | 141 kB 00:00 (2/2): rmt-0.4-0.6.b42.el6.x86_64.rpm | 25 kB 00:00 -------------------------------------------------------------------------------- Total 926 kB/s | 165 kB 00:00 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : 1:rmt-0.4-0.6.b42.el6.x86_64 1/2 Installing : 1:dump-0.4-0.6.b42.el6.x86_64 2/2 Verifying : 1:dump-0.4-0.6.b42.el6.x86_64 1/2 Verifying : 1:rmt-0.4-0.6.b42.el6.x86_64 2/2 Installed: dump.x86_64 1:0.4-0.6.b42.el6 Dependency Installed: rmt.x86_64 1:0.4-0.6.b42.el6 Complete! [root@wenhaijin ~]#
2.2 dump命令的使用
![](https://static.oschina.net/uploads/space/2017/0601/002153_AcV6_2988360.png)
2.2.1 备份分区
boot分区是系统启动分区,一般不进行备份,防止占满分区对应空间,进而影响启动,这里仅用于实验,所以备份后记得立即删除![](https://static.oschina.net/uploads/space/2017/0601/002939_QICY_2988360.png)
![](https://static.oschina.net/uploads/space/2017/0601/003135_H5BI_2988360.png)
2.2.2 备份文件或目录
![](https://static.oschina.net/uploads/space/2017/0601/003629_h5bR_2988360.png)
![](https://static.oschina.net/uploads/space/2017/0601/003811_Gfl3_2988360.png)
![](https://static.oschina.net/uploads/space/2017/0601/004016_UJ0D_2988360.png)
目录或文件是不支持增量备份的
![](https://static.oschina.net/uploads/space/2017/0601/004120_dOhP_2988360.png)
3. restore命令的使用
![](https://static.oschina.net/uploads/space/2017/0601/004245_Uvgk_2988360.png)
3.1 比较备份数据和实际数据变化
![](https://static.oschina.net/uploads/space/2017/0601/004606_DjRU_2988360.png)
实验后也需要将文件名改回,否则启动的时候会出现系统奔溃
3.2 查看备份模式
![](https://static.oschina.net/uploads/space/2017/0601/005804_cd3l_2988360.png)
3.3 使用还原模式恢复备份数据
![](https://static.oschina.net/uploads/space/2017/0601/005101_xEpz_2988360.png)
恢复增量备份
![](https://static.oschina.net/uploads/space/2017/0601/005248_E1Wk_2988360.png)
3.4 还原文件
![](https://static.oschina.net/uploads/space/2017/0601/005354_8hCV_2988360.png)
实验完成后记得删除手工拷贝的文件
![](https://static.oschina.net/uploads/space/2017/0601/005515_gtcL_2988360.png)
相关文章推荐
- 服务器群集:Windows Server 2003 备份和恢复的最佳做法
- 双服务器同步方案及实施办法,用最低成本实现灾难恢复,数据库远程备份
- Linux下svn服务器的安装与配置-备份-恢复-计划任务
- SVN服务器异地备份及恢复(Windows)
- 使用mysql备份工具innobackupex将本地数据直接备份到远端服务器、备份、恢复操作实例
- 如何备份、恢复一个Notes服务器
- MySQL服务器学习笔记!(四) ——备份/恢复
- ezjail服务器备份恢复方法
- ACS服务器的备份和恢复
- 使用mysql备份工具innobackupex将本地数据 直接恢复 到远端服务器数据目录操作实例
- Rhel6服务器dump备份和restore恢复以及dd的使用
- Linux下web服务器备份恢复脚本
- 文件服务器权限的备份与半自动恢复
- 备份和恢复Windows IIS服务器设置
- 服务器格式化之Mysql Redis 备份与恢复
- linux svn服务器搭建、客户端操作、备份与恢复
- 如何备份和恢复Windows IIS服务器设置及文件存放位置
- svn服务器备份与恢复
- 通过RMAN备份恢复数据库到其他服务器
- 服务器重做系统【如何备份和恢复服务器上的网站信息】