Linux常用命令详解 xfs文件系统的备份与还原 xfsdump和xfsrestore命令详解

Linux常用命令详解 xfs文件系统的备份与还原 xfsdump和xfsrestore命令详解

一、引言

1、xfsdump:xfs文件系统的备份。
2、xfsstore:xfs文件系统的还原。

二、命令具体介绍与用法

1、xfsdump
介绍:xfs文件系统的备份,第一次备份为level 0是完整备份,以后的备份是增量备份,增量备份是:例如备份第二次level 1会和level 0比较后,将与level 0不同的文件备份过来。(各个level记录在/var/lib/xfsdump/inventory中,并且只有备份过才能用ls查看inventory里面有文件)

用法:1、xfsdump 【-l(这里是小写L)】【-L S_label】【-M M_label】【-f 备份文件】待备份数据
2、xfsdump 【-I(大写的i)】
-l(这里是小写L):指定等级0-9,0为完整备份。
-L:对文件系统进行简易的说明。
-M:对存储媒介进行简易的说明。
-I(大写的i):从/var/lib/xfsdump/inventory中列出目前备份的信息状态。

使用xfsdump的限制:
1、不支持没有挂载的文件系统
2、必须root操作
3、备份的文件只能由xfsrestore解析
4、不能备份UUID一样的两个文件系统。

注:xfsdump默认只支持文件系统的备份,不支持特定目录的备份,比如可以备份你分区的时候单独分出来的/boot,但你想备份一个文件系统下面的一个目录是不行的。

将/boot备份到/srv/中命名为boot.dump,因为第一次备份所以我写的简易说明是boot_all(这个命令执行过程可能会停顿一会)
在这里插入图片描述
现在查看/var/lib/xfsdump/inventory才会有东西。
在这里插入图片描述
用dd这个命令制作一个10M大的文件放入/boot中,在进行有一次level 1的增量备份。
注:后面我会出一个dd命令具体用法,他不光可以制作文件。
在这里插入图片描述
此时你在用xfsdump -I去查看,会发现多了一个level 1
在这里插入图片描述
2、xfsrestore
介绍:xfs文件系统的还原。

用法:xfsrestore 【-I(i的大写)】
xfsrestore 【-f 备份文件】【-L S_label】【-s 待恢复目录】
xfsrestore 【-f 备份文件】 【-i 待恢复目录】
我会用下面这个例子讲清楚这些用法

先要用xfsrestore 【-I(i的大写)】去找出要恢复的文件以及session_label
注:这个命令主要是看挂载点、level、session_label以及备份后的文件是什么。

这个例子的挂载点是mount point:/boot,session_label是“boot_all”,备份后的文件是pathname:/srv/boot.dump。
在这里插入图片描述
此时可以用 xfsrestore -f /srv/boot.dump -L boot_all /boot去恢复整个boot,然后我又建立了一个/tmp/boot去恢复到这里面试一下。
注:必须按照level0->level1->level2->。。。。的顺序去依次恢复
在这里插入图片描述
我们会发现这两个boot为什么不一样大,是因为我们添加过一个testing.img的缘故。
注:diff -r可以比较两个目录的差异。
在这里插入图片描述

仅备份boot中的grub2目录,这个时候-s grub2就起到了作用。
在这里插入图片描述
此时只有grub2被恢复到了/tmp/boot2中。在这里插入图片描述
如果咱们不知道boot里面有什么东西,就可以使用xfsrestore 【-f 备份文件】 【-i 待恢复目录】这个命令了。

在这里插入图片描述
注:如果知道你要恢复的目录就用-s xxxx。

作者提示:
大家一定要自己动手操作才能记住不能光看哦!

♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥

若对Linux基础知识感兴趣的可以关注一下博主,我会持续更新Linux基础知识

  • 16
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 19
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

高尚老薛头

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

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

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

打赏作者

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

抵扣说明:

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

余额充值