lvm逻辑卷讲解(在LVM中恢复已删除的逻辑卷)
lvm逻辑卷讲解(在LVM中恢复已删除的逻辑卷)
2024-06-29 04:29:45  作者:重故余温  网址:https://m.xinb2b.cn/life/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

lvm逻辑卷讲解(在LVM中恢复已删除的逻辑卷)(1)

/data目录中的文件如下:

lvm逻辑卷讲解(在LVM中恢复已删除的逻辑卷)(2)

意外删除逻辑卷

为了演示起见,请删除逻辑卷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

lvm逻辑卷讲解(在LVM中恢复已删除的逻辑卷)(3)

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

lvm逻辑卷讲解(在LVM中恢复已删除的逻辑卷)(4)

由于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

lvm逻辑卷讲解(在LVM中恢复已删除的逻辑卷)(5)

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

lvm逻辑卷讲解(在LVM中恢复已删除的逻辑卷)(6)

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

[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文件。

lvm逻辑卷讲解(在LVM中恢复已删除的逻辑卷)(7)

在恢复之前,使用--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.

lvm逻辑卷讲解(在LVM中恢复已删除的逻辑卷)(8)

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

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

lvm逻辑卷讲解(在LVM中恢复已删除的逻辑卷)(9)

可看到成功恢复卷组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

lvm逻辑卷讲解(在LVM中恢复已删除的逻辑卷)(10)

可看到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

lvm逻辑卷讲解(在LVM中恢复已删除的逻辑卷)(11)

上图可以看到"/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

lvm逻辑卷讲解(在LVM中恢复已删除的逻辑卷)(12)

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

总结

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

  • 爆裂鼓手之新生篇(完让你心灵重生)
  • 2024-06-29完让你心灵重生友情提示:阅读时习惯低头看文字,时间就了记得翻动眼睛向上看看解决疲乏今年的奥斯卡,在一堆可被类比作“人物特稿命题写作”的最佳影片提名者中,唯有《爆裂鼓手》算得上特别,当观众认为剧情朝着一个好看的励志故。
  • 英国有没有宜家(英国宜家详细地址)
  • 2024-06-29英国宜家详细地址注意了注意了!!!你会对我上瘾的刚来英国的留学生们可能需要添置一些小家具小物件,又想找价廉物美的,还想方便今后搬家携带的,或者回国以后送人或丢了也不心疼的上哪儿找呢?最佳答案肯定是英国“宜家”(IKE。
  • 香干炒鱿鱼干的做法大全家常(香辣小炒鱿鱼干)
  • 2024-06-29香辣小炒鱿鱼干香辣小炒鱿鱼干用料鱿鱼干香菜生姜小米辣料酒生抽食用油香辣小炒鱿鱼干的做法鱿鱼干提前两三天泡发,用淘米水效果比较好,一天换两三次水热油锅下生姜和小米辣爆香,倒入切好的鱿鱼干翻炒加入料酒和生抽焖煮,时间差。
  • 包皮手术对男生有哪些好处(哪类男人做完包皮手术之后)
  • 2024-06-29哪类男人做完包皮手术之后门诊不少男士咨询包皮环切手术,目的是治疗早泄做了这个手术,是不是真的就能如愿,延长男人时间呢?对身体会有哪些影响?点击视频了解哪类男人做完包皮手术之后,夫妻生活感受更好一些?包皮的长短跟性功能是没有直。
  • 幼儿园为什么要填家庭地址(幼儿园要求填写)
  • 2024-06-29幼儿园要求填写当下在看到一些节目的时候,几乎都会谈到一个非常普遍的问题,就是关于人脉的确现在的社会人脉尤其显得格外重要,似乎有用的人脉是彰显一个人是否成功的试金石而一个人的资源如何,与个人的社会地位也有不可分割的关。
  • 国内十大蹦极点(全国最有意思的几大蹦极场)
  • 2024-06-29全国最有意思的几大蹦极场  蹦极这个词,对现代人而言,并不陌生可真有勇气一跃而下的人,则少之又少甚至在综艺节目里,蹦极可以算是最高级别的一种挑战了  关于蹦极的意义,网上不乏讨论的声音“考验勇气”、“体验生死”、“朋友圈骗赞。
  • 晒干盐笋怎么做(盐笋自制方法分享)
  • 2024-06-29盐笋自制方法分享材料:笋1000克、盐100克做法:(1)把笋买回家以后就开始剥笋壳拿来一把菜刀,在笋上切上一道口子,这样剥笋壳就容易多了(2)把笋切四半,煮笋时一层笋一层盐,因为笋直接接触锅子,所以容易焦,火稍微小。
  • 燕麦米正宗做法(牛奶燕麦米的做法)
  • 2024-06-29牛奶燕麦米的做法燕麦米是世界上公认营养价值高的杂粮之一哦!燕麦有预防动脉粥样硬化、高血压、冠心病的食用效果对糖尿病、脂肪肝、便秘、浮肿等有辅助疗效,对中老年人增进体力,延年益寿大有裨益牛奶是最古老的饮料之一,有白色血。
  • chat gpt最新发布的(2023最火的ChatGPT被这部电影说透了)
  • 2024-06-292023最火的ChatGPT被这部电影说透了提到2023开年最火的全球热点,那就是比尔盖茨投资的人工智能机器人ChatGPT它不仅能无限接近于人的和你聊天,它还能写文章、写诗、写报告更可怕的是,它甚至通过了美国医学执照考试和谷歌的程序员招聘要知。
  • 狐妖中四位妖王是谁(王权霸业实力封神)
  • 2024-06-29王权霸业实力封神狐妖小红娘是一部非常精彩的国漫作品,可以说一时之间很多人对于狐妖这部作品的口碑非常高,它讲述了一个非常神秘的事件,通过展示序言为我们展开了一个让我们意想不到的传奇冒险,当然作品连载到现在中,过了4年6。
  • 蓝牌救援车怎么选(4款蓝牌道路救援车盘点)
  • 2024-06-294款蓝牌道路救援车盘点由于我国的汽车保有量巨大,所以围绕着汽车也衍生出许多的行业,例如:维修店、洗车店、销售店、停车场等等,虽然汽车是消耗品,在使用车的过程中需要不断的支出,许多人都说买车容易、养车难,汽车的使用年限久了之。
  • 5e平台能不能直接退出(5E平台一顿操作被骂上热搜你怎么看)
  • 2024-06-295E平台一顿操作被骂上热搜你怎么看小编一觉醒来发现5E平台被骂上了热搜,感觉很诧异原来是平台各种操作圈钱的行为遭到了大批玩家的抵制小编也是个实实在在的CSGO玩家虽然天梯永远在一千五一下也确实玩5E比官匹多那些plus会员到是没开,C。