8.4.2 【Linux】XFS 文件系统还原 xfsrestore

xfsdump 的复原使用的是 xfsrestore 这个指令。

用 xfsrestore 观察 xfsdump 后的备份数据内容

要找出 xfsdump 的内容就使用 xfsrestore -I 来查阅即可!不需要加任何参数!因为 xfsdump与 xfsrestore 都会到 /var/lib/xfsdump/inventory/ 里面去捞数据来显示的!因此两者输出是相同的。

简单复原 level 0 的文件系统

因为原本 /boot 里面的东西我们没有删除,直接复原的结果就是:“同名的文件会被覆盖,其他系统内新的文件会被保留”,如果备份的目的地是新的位置,当然就只有原本备份的数据而已。

如果只想要复原某一个目录或文件的话,直接加上“ -s 目录 ”这个选项与参数即可。

复原累积备份数据

仅还原部分文件的 xfsrestore 互动模式

8.5 光盘写入工具

文字模式的烧录行为处理,通常:

先将所需要备份的数据创建成为一个镜像文件(iso),利用 mkisofs 指令来处理;

将该镜像文件烧录至光盘或 DVD 当中,利用 cdrecord 指令来处理。

8.5.1 mkisofs:创建镜像文件

制作一般数据光盘镜像文件

我们从 FTP 站捉下来的 Linux 镜像文件 (不管是 CD 还是 DVD) 都得要继续烧录成为实体的光盘/DVD 后, 才能够进一步的使用,包括安装或更新你的 Linux。同样利用烧录机将数据烧录到DVD时,也得将数据包成一个镜像文件,这样才能够写入DVD片中。

将你的数据包成一个镜像文件的方式就通过 mkisofs 这个指令即可。mkisofs 的使用方式如下:

光盘的格式一般称为 iso9660 ,这种格式一般仅支持旧版的 DOS 文件名,亦即文件名只能以 8.3 (文件名8个字符,扩展名3个字符) 的方式存在。如果加上 -r 的选项之后,那么文件信息能够被记录的比较完整,可包括UID/GID与权限等等。 所以,记得加这个 -r 的选项。

此外,一般默认的情况下,所有要被加到镜像文件中的文件都会被放置到镜像文件中的根目录, 如此一来可能会造成烧录后的文件分类不易的情况。所以,你可以使用 -graft-point 这个选项,当你使用这个选项之后, 可以利用如下的方法来定义位于镜像文件中的目录,例如:

镜像文件中的目录所在=实际 Linux 文件系统的目录所在

/movies/=/srv/movies/ (在 Linux 的 /srv/movies 内的文件,加至镜像文件中的 /movies/目录)

/linux/etc=/etc (将 Linux 中的 /etc/ 内的所有数据备份到镜像文件中的 /linux/etc/ 目录中)

如果你想要将实际的数据直接倒进 ISO 档中,那就得要使用这个 -graft-point 来处理处理比较妥当!不然没有分第一层目录, 后面的数据管理实在是很麻烦。如果你是有自己要制作的数据内容,其实最简单的方法,就是将所有的数据预先处理到某一个目录中, 再烧录该目录即可!例如上述的 /etc, /root, /home 先全部复制到 /srv/cdrom 当中,然后跑到 /srv/cdrom 当中, 再使用类似“ mkisofs -r -v -o /tmp/system.img . ”的方式来处理即可。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

柯西极限存在准则

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

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

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

打赏作者

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

抵扣说明:

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

余额充值