数据的备份和恢复

本文详细介绍了Linux系统中如何使用dump和restore命令进行文件和分区的备份与恢复。dump命令支持分卷和增量备份,可用于创建完整备份及差异备份。通过指定层级、文件名和时间等参数,可以灵活地执行备份任务。restore命令则用于从dump生成的备份文件中恢复原文件,支持四种模式,包括对比、交互、还原和查看模式。通过实例演示了备份和恢复的过程。
摘要由CSDN通过智能技术生成

Linux的备份和恢复,有两种方式

1.把需要的文件或者分区用TAR打包就行,下次需要时,再进行解压覆盖即可

2.使用dump和restore命令

安装dump和restore

使用指令:yum -y install dump

即可安装dump和restore

 dump介绍:

dump支持分卷和增量备份,增量备份就是备份上次备份后 修改或增加过的文件,也称差异备份

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类似,但仅显示需要备份的文件

数据备份dump

将/boot分区所有内容备份到/opt/boot.bak0.bz2文件中,备份层级为 0

 查看是否备份完成

在/boot目录下拷贝一个文件,备份层级为 1 (备份上次使用层级 0 备份后发生过改变的数据)

在/boot目录下创建一个文件 

文件内容 

再次进行备份 

 查询

 使用dump完成备份

dump -W

显示需要备份的文件及其最后一次备份的层级,时间,日期

查看备份时间文件 

注意:在使用dump备份文件或目录的时候,在备份分区时是支持增量备份的,若备份文件或目录是不支持增量备份的,只能使用 0 级别备份

数据恢复restore 

介绍:restore命令用来恢复已备份的文件,可以从dump生成的备份文件中恢复原文件

restore使用语法:

restore [模式选择] [选项]

四种模式,不能混用,只能指定一种

-C:使用对比模式,将备份的文件与已存在的文件相互对比

-i:使用交互模式,在进行还原操作时,restore指令将依序询问用户

-r:进行还原模式

-t:查看模式,看备份文件有那些文件

-f <备份设备> :从指定的文件中读取备份数据,进行还原操作

将han.txt文件移动到jhan.txt文件里

 备份文件与原文件进行比较

案例

1.restore 命令查看模式,看备份文件有哪些数据/文件

查看备份有哪些数据

2.restore命令还原模式,若有增量备份,需要把增量备份文件也进行恢复,有几个增量备份文件就需要恢复几个,按顺序来恢复即可        

新建目录用来存放恢复后的数据 

进入到boottemp目录下并进行恢复 

 查看恢复后的数据

 再次进行备份bak1:因为备份是按照顺序进行的

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jhan;

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值