lvm逻辑卷讲解(在LVM中恢复已删除的逻辑卷)
lvm逻辑卷讲解(在LVM中恢复已删除的逻辑卷)
2024-11-25 01:57:07  作者:重故余温  网址:https://m.xinb2b.cn/sport/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-25羊的各个部位及其吃法介绍头尾部位:头:肉少皮多,可用来酱、扒、煮等尾:羊尾以绵羊为佳,绵羊尾脂肪丰富,质嫩味鲜,用于爆、炒、氽等;山羊尾基本是皮,一般不用前腿部位:前腿:位于颈肉后部,包括前胸和前腱子的上部羊胸肉嫩,宜用于烧。
  • 孔子说读书不知春(孔子读书时不知道三月而不知肉味)
  • 2024-11-25孔子读书时不知道三月而不知肉味孔子读书“三月而不知肉味”,我们读书也一样的“三月不知肉味”,不过孔子是因为太投入,而我们是因为学校的肉本来就没有肉味有人说药品的说明书和它的作用是没有任何联系的,名不符实,这纯粹是污蔑因为有一次我肚。
  • 立秋后包饺子啥馅好吃(立秋将至吃饺子)
  • 2024-11-25立秋将至吃饺子立秋将至吃饺子,最爱这个馅,鲜香美味特解馋,全家都喜欢早上送孩子上书法课,路过一家饺子店孩子说有一阵子没吃饺子了,中午想吃,那就安排起来趁着孩子上课,去超市里买了猪肉和饺子皮,家里正好还有一些韭菜花,。
  • 纯国际学校优势(择校热黑马国际学校你选了哪个)
  • 2024-11-25择校热黑马国际学校你选了哪个最近几年来,对于很多父母来说,最操心的事,可能就是:如何帮孩子选择?才能让孩子在应试体制下全面发展,而不是变成一个只会读书的机器人在此背景下,国际教育脱颖而出,国际学校也成为很多家长们的最优选择,让孩。
  • 结石可以吃核桃吗(胆结石的饮食需要注意什么)
  • 2024-11-25胆结石的饮食需要注意什么可以核桃仁中含丙酮酸,能阻止黏蛋白和钙离子结合,从而阻止结石形成另外,核桃仁中富亚油酸、卵磷脂等,能清除血管壁杂质,可改善胆汁成分,抑制胆固醇升高,有利于胆囊结石的排出,这对防治胆结石有积极意义不过,。
  • 汽车车身由哪几部分组成(汽车车身结构主要包括哪些部分)
  • 2024-11-25汽车车身结构主要包括哪些部分车身结构车身由哪些部分组成?车身外壳通常分为前车身、中车身和后车身及相关部件三个部分前车身①前保险杠②前翼子板:位于汽车发动机罩下侧,前轮上部它是一种重要的车身装饰,主要部件通常由钢板制成③发动机罩:。
  • 张家界玻璃桥最吓人的地方(广东这一座玻璃吊桥端午节开放)
  • 2024-11-25广东这一座玻璃吊桥端午节开放说到玻璃桥一定要提国内的中国第一玻璃桥——张家界玻璃桥长达430米成为世界之最听说去过的人都跪着回来了排队排断腿的浙江飞龙玻璃栈道还有华山惊险的长空栈道以上介绍的都是省外的今天要给大家说个好消息我们大。
  • 水浒36天罡排行榜(三十六天罡的原型都是什么)
  • 2024-11-25三十六天罡的原型都是什么三十六位好汉数量有点多,挤在一篇文章里面实在是呼吸不畅,大家看的也累,所以红尘君上篇先出场了十六位,剩下的二十位咱们在这下篇中再亮相关于《宋江三十六赞》的一些背景和《忠义水浒传》的联系,上篇都说过了,。
  • 蜻蜓的习性及特点
  • 2024-11-25蜻蜓的习性及特点蜻蜓的生活习性:蜻蜓生活中热带、亚热带地区,非常喜欢潮湿的环境,一般在池塘或河边飞行蜻蜓是食肉性昆虫,它们喜爱捕食苍蝇、蚊子、叶蝉、虻蠓类和小型蝶蛾类等多种农林牧业害虫因此,蜻蜓也不负人们对它的喜爱,。
  • 明日之后雷德兄弟团在哪里(明日之后雷德兄弟团位置)
  • 2024-11-25明日之后雷德兄弟团位置玩家可以前往远星城,在居民区仓储、学校以及乐园区域就可以找到雷德兄弟团,也可以通过小地图上的蓝点获取雷德兄弟团的具体位置雷德兄弟团每10分钟开张一次,每次开张持续10分钟未开张时无法上交和兑换奖励,戒。