lvm逻辑卷讲解(在LVM中恢复已删除的逻辑卷)
lvm逻辑卷讲解(在LVM中恢复已删除的逻辑卷)
2024-11-22 01:44:27  作者:重故余温  网址:https://m.xinb2b.cn/tech/doq129253.html

本文介绍如何恢复已删除的逻辑卷,如要执行恢复将使用vgcfgrestore命令。

在执行任何逻辑卷管理相关任务时,如果意外的删除了逻辑卷,则可以使用它的数据还原功能来恢复逻辑卷。在下面的步骤中,将演示如何通过删除卷组中的任何一个逻辑卷,并恢复已删除的逻辑卷。

系统环境

Centos8

现有的文件系统

在开始本文之前已经创建了一个逻辑卷,里面并存放了一些文件。

[root@localhost ~]# pvs PV VG Fmt Attr PSize PFree /dev/nvme0n1p2 cl lvm2 a-- <19.00g <2.00g /dev/sda vg_data lvm2 a-- <20.00g 0 /dev/sdb vg_data lvm2 a-- <20.00g 0 [root@localhost ~]# vgs VG #PV #LV #SN Attr VSize VFree cl 1 2 0 wz--n- <19.00g <2.00g vg_data 2 1 0 wz--n- 39.99g 0 [root@localhost ~]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root cl -wi-ao---- 15.00g swap cl -wi-ao---- 2.00g lv_data vg_data -wi-ao---- 39.99g [root@localhost ~]# df -h /dataFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg_data-lv_data 40G 318M 40G 1% /data


/data目录中的文件如下:


意外删除逻辑卷

为了演示起见,请删除逻辑卷lv_data。

[root@localhost ~]# umount /data [root@localhost ~]# lvremove -v /dev/vg_data/lv_data Do you really want to remove active logical volume vg_data/lv_data? [y/n]: y Accepted input: [y] Removing vg_data-lv_data (253:2) Archiving volume group "vg_data" metadata (seqno 2). Releasing logical volume "lv_data" Creating volume group backup "/etc/lvm/backup/vg_data" (seqno 3). Logical volume "lv_data" successfully removed


使用lvs命令打印并确认我们已经删除了逻辑卷lv_data:


由于lv_data卷已删除,可以看到卷组vg_data的剩余空间是40G。

[root@localhost ~]# vgs VG #PV #LV #SN Attr VSize VFree cl 1 2 0 wz--n- <19.00g <2.00g vg_data 2 0 0 wz--n- 39.99g 39.99g

开始恢复逻辑卷

现在,让我们看看如何还原已删除的逻辑卷。每当我们执行与LVM相关的任何任务(时,所有内容都将被记录在/etc/lvm/archive.下。并使用vgcfgbackup命令备份卷组配置并将其存储在/etc/lvm/backup下。

[root@localhost ~]# ll /etc/lvm/backup/total 8-rw-------. 1 root root 1746 Mar 9 16:27 cl-rw-------. 1 root root 1147 Apr 8 10:20 vg_data[root@localhost ~]# ll /etc/lvm/archive/total 24-rw-------. 1 root root 1740 Dec 29 2019 cl_00000-1531402016.vg-rw-------. 1 root root 1740 Mar 9 16:27 cl_00001-790744555.vg-rw-------. 1 root root 1747 Mar 9 16:27 cl_00002-1369752011.vg-rw-------. 1 root root 1150 Apr 8 09:52 vg_data_00000-919482485.vg-rw-------. 1 root root 1155 Apr 8 09:54 vg_data_00001-1289102393.vg-rw-------. 1 root root 1763 Apr 8 10:20 vg_data_00002-1932879749.vg


在上面删除逻辑卷的步骤中,使用lvremove -v /dev/vg_data/lv_data 命令时,可以看到输出的详细信息,有archiving和create backup。


下面列出并检查有多少个卷组元数据备份可用:

[root@localhost ~]# vgcfgrestore --list vg_data File:/etc/lvm/archive/vg_data_00000-919482485.vg Couldn't find device with uuid l5rSrt-SRfc-KQNw-Tm29-gx4D-ihBw-Xzum3L. Couldn't find device with uuid v6wYGZ-0dGA-8ecB-kec8-r2zv-gCJi-gulSAD. VG name: vg_data Description:Created *before* executing 'vgcreate vg_data /dev/sda /dev/sdb' Backup Time:Thu Apr 8 09:52:49 2021 File:/etc/lvm/archive/vg_data_00001-1289102393.vg VG name: vg_data Description:Created *before* executing 'lvcreate -l 100%FREE -n lv_data vg_data' Backup Time:Thu Apr 8 09:54:45 2021 File:/etc/lvm/archive/vg_data_00002-1932879749.vg VG name: vg_data Description:Created *before* executing 'lvremove -v /dev/vg_data/lv_data' Backup Time:Thu Apr 8 10:20:53 2021 File:/etc/lvm/backup/vg_data VG name: vg_data Description:Created *after* executing 'lvremove -v /dev/vg_data/lv_data' Backup Time:Thu Apr 8 10:20:53 2021

--list选项列出与VG有关的元数据备份和存档文件。我们要恢复的事删除卷组之前的存档,所以选择下面圈出来的/etc/lvm/archive/vg_data_00002-1932879749.vg文件。


在恢复之前,使用--test选项来试运行一下:

[root@localhost ~]# vgcfgrestore vg_data -f /etc/lvm/archive/vg_data_00002-1932879749.vg --test TEST MODE: Metadata will NOT be updated and volumes will not be (de)activated. Restored volume group vg_data.


试运行没问题之后,去掉--test选项,然后再执行一次:

[root@localhost ~]# vgcfgrestore vg_data -f /etc/lvm/archive/vg_data_00002-1932879749.vg Restored volume group vg_data.


可看到成功恢复卷组vg_data。

-f选项读取由vgcfgbackup创建的元数据文件。

使用lvs查看lv_data逻辑卷是否已恢复,并且使用lvscan查看逻辑卷是否激活:

[root@localhost ~]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root cl -wi-ao---- 15.00g swap cl -wi-ao---- 2.00g lv_data vg_data -wi------- 39.99g [root@localhost ~]# lvscan ACTIVE '/dev/cl/swap' [2.00 GiB] inherit ACTIVE '/dev/cl/root' [15.00 GiB] inherit inactive '/dev/vg_data/lv_data' [39.99 GiB] inherit


可看到lv_data已恢复,但是状态是未激活。下一步就激活逻辑卷。

激活逻辑卷

使用lvchange命令将逻辑卷激活:

[root@localhost ~]# lvchange -ay /dev/vg_data/lv_data[root@localhost ~]# lvscan ACTIVE '/dev/cl/swap' [2.00 GiB] inherit ACTIVE '/dev/cl/root' [15.00 GiB] inherit ACTIVE '/dev/vg_data/lv_data' [39.99 GiB] inherit[root@localhost ~]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root cl -wi-ao---- 15.00g swap cl -wi-ao---- 2.00g lv_data vg_data -wi-a----- 39.99g


上图可以看到"/dev/vg_data/lv_data"逻辑卷已激活。

挂载并检验

挂载文件系统:

[root@localhost ~]# mount /dev/vg_data/lv_data /data/[root@localhost ~]# df -h /dataFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg_data-lv_data 40G 318M 40G 1% /data


可以看到文件都已经存在了。

总结

本文已经成功地从卷组的元数据中恢复被删除的逻辑卷。

  • 超级系和真实系(超级系和真实系该如何区分)
  • 2024-11-22超级系和真实系该如何区分小编认为对于男孩子来说,巨大机器人这种东西或许应该算是永恒不变的浪漫了吧只不过在现实中由于科技等诸多因素的桎梏,巨大人型兵器无论是过去还是现在,甚至是在将来也不会真正的出现在我们面前所以说大家终究也只。
  • 红塔山是哪家厂出的(红塔山创牌的由来)
  • 2024-11-22红塔山创牌的由来红塔山创牌的由来(三)正常的市场经济也是法制经济,它是维持经济秩序的必要条件所以,香烟品牌的创牌一定要去商标管理部门去注册登记,不能脑袋一拍就行动,否则,就会出现问题红塔牌创牌后不久就出现问题了那就是。
  • 烤土豆烤箱窍门(怎么用烤箱烤土豆)
  • 2024-11-22怎么用烤箱烤土豆将两个土豆去皮、洗净、切块、晾干水分烤箱上下火180度预热10分钟烤盘里铺锡纸,锡纸上刷一层橄榄油,再将土豆块均匀的摆在锡纸上,土豆上也要刷上一层橄榄油,将烤盘放进烤箱中层15分钟后取出烤盘,在土豆表。
  • 马丽和沈腾有爱瞬间:马丽挺着大肚子拍戏
  • 2024-11-22马丽和沈腾有爱瞬间:马丽挺着大肚子拍戏马丽和沈腾他们两个是多年的老搭档,两人在喜剧行业的地位非常高,这一点毋庸置疑刚开始两个人都是开心麻花的成员,而他们是以话剧演员出身的,所以两个人的演技也算得上是经得起考验和磨炼的那种要知道开心麻花刚开。
  • (跟同事到店体验保养全过程)
  • 2024-11-22跟同事到店体验保养全过程早些年,经常会有亲戚朋友向我发来4S店的检修单,让我看看保养项目是否存在猫腻(在以往4S店开出的保养清单中,很容易就能发现例如线路养护、发动机深度清洁等看似有用但完全没必要的保养项目)在不同品牌4S店。
  • 秋风起相思涌上心头(秋未尽冬缠绵两处相思白发添)
  • 2024-11-22秋未尽冬缠绵两处相思白发添又是一个周末,本想睡懒觉,习惯却耐不过醒了,辗转反侧想不明白的太多太多,看不明白的太多太多,此时多思考就是错早早起床吃了早餐,才发现自己无事可做,又重新躺在床上,胡乱思索窗外阳光明媚,天终于晴了,雪融。
  • 傅园慧对相亲对象心动(傅园慧遇上男神嘉宾)
  • 2024-11-22傅园慧遇上男神嘉宾近日真人秀节目《女儿们的恋爱》开播,傅园慧迎来了第三个男嘉宾李佳兴,首次约会双方都表现的十分的默契,全程没有一点的尬聊,观察团和爸爸们都表示傅园慧比起之前的态度有所改变了,网友纷纷表示这对cp锁了许多。
  • 内心最小气的三大星座(最抠门的三大星座)
  • 2024-11-22最抠门的三大星座双鱼座谁都别想去占双鱼座人的便宜,他们才不是这么大方的人,今天要是你请双鱼座的人吃饭了,明天想让双鱼座的人请你吃饭,基本上是不可能的事双鱼座的人很抠门也很吝啬,更是一毛不拔就是这么抠门,所以说双鱼座的。
  • 反转人生男女生互换灵魂(当男女互换身体会爆发什么笑料)
  • 2024-11-22当男女互换身体会爆发什么笑料哈喽哈喽,周末好呀!最近呢我看见了一部电视剧反转人生的片段,感觉太好笑了,我就去找了小说然后发现小说还有搞笑,比电视还好看所以我准备推荐给你们!《反转人生互穿》作者:缘何故文案:三好少女就读贵族私立,。
  • 产品介绍(产品怎么介绍)
  • 2024-11-22产品怎么介绍处方药:我们的药物用于治疗一系列疾病包括呼吸系统疾病、慢性乙型肝炎、中枢神经系统疾病(比如抑郁、焦虑、癫痫等)和艾滋病;消费保健品:我们是世界领先的消费保健品公司之一我们的消费保健品帮助促进人们的生活。
  • 用什么方法可以清洗冰箱(在家如何清洗冰箱)
  • 2024-11-22在家如何清洗冰箱冰箱长时间不清洗会滋生大量的细菌,很多人认为在低温的状态下不容易滋生细菌,其实不然,在低温的环境下,更容易滋生细菌,而且还不能够对细菌都杀死,所以我们需要定期对冰箱进行清洗,赶紧来学习一下吧~1、切断。
  • 快把我哥带走电视剧台词语录(讲述了什么)
  • 2024-11-22讲述了什么电影里彭昱畅饰演的哥哥时分,表面上一个惹是生非的人,其实其心思细腻,私下里为妹妹付出很多,他也懂得体谅爸妈的苦衷,是一个称职的好哥哥,也是父母懂事的孩子但是由于他平时做事神经大条,目的是为了逗妹妹开心。