安装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 <备份设备> :从指定的文件中读取备份数据,进行还原操作