Linux备份与恢复 详述

一 备份概述
1 Linux系统需要备份的数据
Linux备份与恢复
安装服务的数据
Linux备份与恢复

2 备份策略
完全备份:把所有需要备份的数据全部备份,这样比较慢,恢复起来也比较慢
增量备份:
Linux备份与恢复
就是每天只备份新增的部分,这样备份最快,缺点是恢复的时候比较麻烦,需要一步一步往回恢复
差异备份
Linux备份与恢复
这种效率介于上面两者之间

二 dump和restore命令
1 dump命令
dump 选项 备份之后的文件名 原文件或目录
选项:
-level:0到9十个备份级别(增加备份)
-f 文件名:指定备份之后的文件名
-u :备份成功之后,把备份时间记录在/etc/dumpdates文件
-v:显示备份过程中更多的输出信息
-j:压缩为.bz2格式,
-W:显示运行被dump的分区的备份等级和备份时间

备份分区
dump -0uj -f /root/boot.bak.bz2 /boot/
先执行一次完全备份,并压缩和更新备份时间
Linux备份与恢复

cat /etc/dumpdates
查看备份时间
Linux备份与恢复

cp install.log /boot
拷贝install.log到boot下

dump -1uj -f /root/boot.bak1.bz2 /boot/
增量备份,并压缩
Linux备份与恢复

dump -W
查看分区的备份时间和备份等级
Linux备份与恢复

我们看下已经备份好的压缩包
Linux备份与恢复
很明显,增量备份比完全备份小很多,因为只备份了新增的install.log文件

如果想备份目录或者文件,不支持增量备份,只能完全备份

2 restore命令
restore 模式选项 -f 备份的文件名
模式选项:restore常用的模式选项有一下4种,这4个模式不能混用
-C:比较备份数据与实际数据的变化
Linux备份与恢复
发现内核镜像文件丢失
记得要把这个重命名改回来,否则下次无法开机了
-i:进入交互模式,手工选择需要还原的文件
-t:查看备份文件中有哪些数据
restore -t -f /root/boot.bak.bz2
Linux备份与恢复

扫描二维码关注公众号,回复: 1970708 查看本文章

-r: 用于还原数据
Linux备份与恢复

好了,Linux备份与恢复就总结到这里,如有问题,欢迎指正,谢谢。

猜你喜欢

转载自www.linuxidc.com/Linux/2016-11/137504.htm