服务器备份与恢复

1.备份的策略

  • 完全备份:把所有需要备份的数据全部备份,完全备份可以备份整块硬盘,整个分区或某个具体的目录,这种方式备份速度比较慢,耗费系统资源 ,需要占用比较多的硬盘空间,但是恢复起来比较方便
  • 增量备份:速度快,节省硬盘空间,但是恢复起来比较麻烦

            000954_I3FK_2988360.png

  • 差异备份:这是一个折中的策略,每次都跟原始数据比较,把存在差异性的数据进行备份,但是这种方式用得并不多,比较常用的依然是完全备份和增量备份

            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命令的使用

002153_AcV6_2988360.png

2.2.1 备份分区

boot分区是系统启动分区,一般不进行备份,防止占满分区对应空间,进而影响启动,这里仅用于实验,所以备份后记得立即删除

002939_QICY_2988360.png

003135_H5BI_2988360.png

2.2.2 备份文件或目录

003629_h5bR_2988360.png

003811_Gfl3_2988360.png

004016_UJ0D_2988360.png

目录或文件是不支持增量备份的

004120_dOhP_2988360.png

3. restore命令的使用

004245_Uvgk_2988360.png

3.1 比较备份数据和实际数据变化

004606_DjRU_2988360.png

实验后也需要将文件名改回,否则启动的时候会出现系统奔溃

3.2 查看备份模式

005804_cd3l_2988360.png

3.3 使用还原模式恢复备份数据

005101_xEpz_2988360.png

恢复增量备份

005248_E1Wk_2988360.png

3.4 还原文件

005354_8hCV_2988360.png

实验完成后记得删除手工拷贝的文件

005515_gtcL_2988360.png

转载于:https://my.oschina.net/u/2988360/blog/912115

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值