安装dump、restore
- yum -y install dump
- yum -y install restore
使用dump完成备份
dump支持分卷和增量备份(增量备份是指备份上次备份后修改/增加过的文件,也称差异备份)
在备份分区时,是可以支持增量备份的,如果备份文件或目景,不再支持增备份,只能使用0级别备份
dump语法说明
dump [-cu] [-123456789] [-f <备份后文件名>] [-T<日期>] [要备份的目录或文件系统]
dump [ ]-wW
- -c :创建新的归档文件,并将由个或多个文件参数所指定的内容写入归档文件的开头。
- -0123456789 :备份的层级。0为最完整备份,会备份所有文件。若指定0以上的层级,则备份至上一次备份以来修改或新增的文件,到9后,可以再次轮替
- -f <备份后文件名> :指定备份后文件名
- -j :调用bzlib库压缩备份文件,也就是将备份后的文件压缩成bz2格式,让文件更小
- -T <日期> :指定开始备份的时间与日期
- -u :备份完毕后,在/etc/dumpdares中记录备份的文件系统,层级,日期与时间等。
- -t :指定文件名,若该文件已存在备份文件中,则列出名称
- -W :显示需要备份的文件及其最后一次备份的层级,时间,日期。
- -w :与-W类似,但仅显示需要备份的文件。
例:
- 将/boot分区所有内容备份到/opt/boot.bak0.bz2文件中,备份层级为”0”
dump -0uj -f /opt/boot.bak0.bz2 /boot
- 在/boot目录下增加新文件,备份层级为”1”(只备份上次使用层次”0”备份后发生过改变的数据)
dump -0uj -f /opt/boot.bak1.bz2 /boot
显示需要备份的文件及其最后一次备份的层级,时间,日期
dump -W
查看备份时间文件
cat /etc/dumpdates
restore完成恢复
restore命令用来恢复已备份的文件,可以从dump生成的备份文件中恢复原文件
基本语法
restore [模式选项] [选项]
说明下面四个模式,不能混用,在一次命令中,只能指定一种
- -C :使用对比模式,将备份的文件与已存在的文件相互对比。
- -i :使用交互模式,在进行还原操作时, restors指令将依序询问用户
- -r :进行还原模式
- -t:查看模式,看备份文件有哪些文件
选项
-f <备份设备> :从指定的文件中读取备份数据,进行还原操作
