声明:本系列文章是博主根据 “兄弟连新版Linux视频教程”做的笔记和视频截图,只为学习和教学使用,不适用任何商业用途。
PS:文章基于Linux版本CentOS6.9,如果对Linux感兴趣,建议去看《细说Linux》,沈超老师和李明老师的教学风格我很喜欢:)
此为本系列最后一篇
视频16.1 备份概述
1.Linux系统需要备份的数据
2.备份策略
视频16.2 备份命令dump和restore
1.dump命令
dump命令默认在Linux系统中没有安装,需要手动安装:
首先查询一下系统有没有安装dump命令:rpm –qa|grep dump
如果没有或者结果为:
说明没有安装,tcpdump命令是一个抓包命令不是dump命令
如果联网,可使用yum –y install dump 命令安装
dump命令的选项:
-level
分0-9十个级别:-0即完全备份,-1即第一次增量备份。。。
1.1备份分区
示例:备份/boot分区到/root/boot.bak.bz2:
dump –0uj –f /root/boot.bak.bz2 /boot
查看 允许被备份的分区 的 备份等级 及 备份时间 信息:
可以看到只有/boot分区完全备份过,其他分区都没有备份
往/boot分区下复制一个文件,然后进行增量备份,可以看到备份时间很快:
dump –W命令查看备份时间和级别也都发生变化:
1.2备份文件或目录
注意:文件或目录备份只能使用0级别完全备份;
示例:完全备份/etc/目录
不能使用-u选项
2.restore命令
2.1 比较模式
例子:
2.2查看模式
2.3还原模式
注意:还原模式会把备份恢复到当前目录下
经过测试,/etc/目录正常还原,但是boot分区增量备份无法还原:
经排查,发现先还原增量备份是不可以的,必须先还原/boot分区,再还原增量备份,OK: