日常我们为了查看物理卷、卷组、逻辑卷信息会使用一些命令,例如:

这些信息被放置在物理卷的第二扇区中,称为LVM标签,而LVM标签包含UUID号、记录块设备大小、记录元数据位置。其中,LVM的元数据包含了LVM卷组的详细配置并且可以ASCLL格式保存。

一、元数据备份

LVM的元数据默认放置的位置:

我们可以查看元数据文件:

对元数据作备份有3种方法:

第一种:

使用dd将设备信息输出到一个文件中,不过值得注意的是输出的文件我们在查看时会看到一些乱码,在恢复信息时候我们需要将文件中的乱码手动删除。

第二种:

备份

我的环境:

现在将lvm删除:

通过备份的元数据文件来恢复原来的配置:

可以看到lvm被恢复了,但是细心点的朋友可以看到图中标注的地方和原来不一样。

原来lvm没有被激活,将它激活:

参数“-an”则是将lvm停止活动,在后面还会讲到,现在不详细讲。

第三种:

就是直接cp /etc/lvm/backup/下的元数据文件

二、元数据恢复及分区表恢复

1、在上面第二种方法为常用的元数据恢复方法

手动备份卷组元数据命令:

vgcfgback –f <备份文件路径> <逻辑卷名>

手动恢复卷组元数据命令:

vgcfgrestore –f <备份文件路径> <逻辑卷名>

2、当我们的磁盘数据因为各种原因被破坏了而且磁盘被新数据覆盖了,虽然数据找不回来,但是我们如果想恢复分区表,这个还是可以有的:

数据被毁坏

恢复PV

恢复vg

成功!

3、如果我们将整块磁盘做了PV然后给这块做了PV的磁盘分区,虽然绝对不能这样做会导致数据丢失,但有很多对卷组一知半解的新手还是会犯这个错误,当错误发生,我们能做的也只能是恢复它的分区表,至于数据保证不了:

当错误发生,会认不到之前在磁盘上做的PV

刷新分区表重新认到PV

转载于:https://blog.51cto.com/4735839/1433482

LVM管理-元数据及分区表的恢复相关推荐

  1. Linux LVM管理

    文章目录 1.lvm相关概念和理论 2.物理卷(Physical Volumes)管理 2.1.创建物理卷 2.3.维护或准备删除物理卷 2.4.resize/removing物理卷 3.卷组(Vol ...

  2. openeuler 21.3 : 使用LVM管理硬盘

    LVM简介 LVM是逻辑卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制.LVM通过在硬盘和文件系统之间添加一个逻辑层,来为文件系统屏蔽下 ...

  3. 磁盘分区、格式化及 LVM 管理

    RHEL7 如何对磁盘进行分区和格式化以及如何配置 LVM,与以前版本的 RHEL 区别不大, 可 以通过 disk 工具(在图形桌面中运行)或命令工具(如: fdisk. gdisk. parted ...

  4. Linux7/Centos7磁盘分区、格式化及LVM管理

    RHEL7如何对磁盘进行分区和格式化以及如何配置LVM,与以前版本的RHEL区别不大,可以通过disk工具(在图形桌面中运行)或命令工具(如:fdisk.gdisk.parted)管理硬盘设备.fdi ...

  5. centos7磁盘分区、格式化及LVM管理

    磁盘分区.格式化及LVM管理 http://hongge.blog.51cto.com/ RHEL7如何对磁盘进行分区和格式化以及如何配置LVM,与以前版本的RHEL区别不大,可以通过disk工具(在 ...

  6. LVM逻辑卷,LVM管理工具集,LVM创建逻辑卷,调整现有磁盘的分区,使用逻辑分区做逻辑卷,扩展卷组大小,扩展逻辑卷的大小

    一.什么是LVM逻辑卷 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux ...

  7. 麒麟服务器系统磁盘管理之lvm管理

    麒麟服务器系统磁盘管理之lvm管理 1. 管理LVM的命令 主要命令: pvcreate命令:创建新的物理卷(格式:pvcreate 设备名1 [设备名2] ) vgcreate命令:创建新的卷组(格 ...

  8. LVM之VG、PV误删除恢复方法

    VG恢复 一.lvremove误删除vg卷组 lvremove vgname 会删除vg下的所有pv,需要用archive记录的元数据日志去恢复lv [root@centos7 archive]# l ...

  9. 二.第五单元     lvm管理

    ######################################### #####二.第五单元      lvm管理#################### ############### ...

最新文章

  1. python迭代列表_Python迭代列表中列的元素
  2. 启动与停止mysql服务的命令
  3. python零基础入门五小时教学_五小时轻松入门Python
  4. 多线程 Threading Multiprocessing(Python)
  5. 求职与简历功能上线测试
  6. 树莓派自启动配置端口映射及启动jar
  7. P1322 logo语言
  8. 矩阵乘法c语言蓝桥杯,[蓝桥杯]ALGO-86.算法训练_矩阵乘法
  9. 3dmax linux版本,如何安装Linux版FLOW-3D及注意事项
  10. Flixel横板游戏制作教程(六)—SoundsandMusic(音效与音乐)
  11. android stop 服务,当调用stopService方法时服务不会停止
  12. 对于网站优化该怎么去做外链?
  13. 聚币网API[Python2版]
  14. 有道云笔记markdown字体增大、生成目录
  15. Student增删改查
  16. 苹果home兼容问题修改--苹果fixed定位被遮挡-或者距离太近
  17. 【Hadoop】面试
  18. ps 2019直装版 for Mac
  19. 国产CPU的6大品牌,3大路线对比
  20. mac如何升级node版本

热门文章

  1. Python编程:Tkinter图形界面设计(1)
  2. html图片在ie中有边框,html – 表格的边框在IE中不起作用
  3. java要从数据查出五百多万条数据_100w条数据 | 插入Mysql你要用多长时间?
  4. php内核函数手册,深入理解PHP内核(五)函数的内部结构,深入理解内部结构
  5. linux停止nodejs,node.js – 在linux重启后,nodejs消失了
  6. JS 将负数转化为正数
  7. qt opencv cmake配置 单纯小白
  8. MFC对话框退出程序所调用的函数
  9. 【Tools】CMAKE的使用
  10. Programming Computer Vision with Python (学习笔记三)