暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

国产操作系统Euler文件系统规划异常处理

IT那活儿 2024-07-18
113
点击上方“IT那活儿”公众号--专注于企业全栈运维技术分享,不管IT什么活儿,干就完了!!!



问题背景



国产操作系统Euler 21.10,安装Oracle数据库前做磁盘规划发现重名卷组rootvg,无法将空闲物理卷剔除,无空闲空间扩容软件安装目录,ASM磁盘组无空间磁盘可用。



问题现象



执行逻辑卷相关操作全部报错

经检查发现同名VG、LV ,尝试操作vgreduce报错VG重名,创建新的LV都报错存在重名rootvg。
PV名称为unknown,LV状态为not avaliable。

pvscan
WARNING: Couldn't find device with uuid WBFjfd-8F6K-MANj-dhJl-KdhH-TY9K-KRws20.
WARNING: Couldn'
t find device with uuid 4CT30Y-dHSU-EYW9-ZOb4-dVoU-vyCe-l8pDSF.
WARNING: Couldn't find device with uuid ukKpHr-SASY-c1cZ-1VVi-NR6y-VVs9-6JpILL.
WARNING: Couldn'
t find device with uuid dBmS8A-8cUy-45Gz-okIz-3fQr-FnPq-oIXtAG.
WARNING: VG rootvg is missing PV WBFjfd-8F6K-MANj-dhJl-KdhH-TY9K-KRws20 (last written to [unknown]).
WARNING: VG rootvg is missing PV 4CT30Y-dHSU-EYW9-ZOb4-dVoU-vyCe-l8pDSF (last written to [unknown]).
WARNING: VG rootvg is missing PV ukKpHr-SASY-c1cZ-1VVi-NR6y-VVs9-6JpILL (last written to [unknown]).
WARNING: VG rootvg is missing PV dBmS8A-8cUy-45Gz-okIz-3fQr-FnPq-oIXtAG (last written to [unknown]).
PV [unknown] VG rootvg lvm2 [<25.00 GiB <25.00 GiB free]
PV [unknown] VG rootvg lvm2 [<419.04 GiB / <419.04 GiB free]
PV [unknown] VG rootvg lvm2 [<2.00 TiB / <2.00 TiB free]
PV [unknown] VG rootvg lvm2 [<2.00 TiB / <2.00 TiB free]
PV /dev/mapper/mpathj VG rootvg lvm2 [<2.00 TiB / <2.00 TiB free]
PV /dev/mapper/mpathk VG rootvg lvm2 [<2.00 TiB / <2.00 TiB free]
PV /dev/mapper/mpathl VG rootvg lvm2 [<2.00 TiB / <2.00 TiB free]
PV /dev/sda3 VG rootvg lvm2 [<25.00 GiB / 0    free]
PV /dev/sda5 VG rootvg lvm2 [<419.04 GiB / <178.04 GiB free]
Total: 9 [<10.87 TiB] / in use: 9 [<10.87 TiB] / in no VG: 0 [0   ]

pvdisplay
--- Physical volume ---
PV Name [unknown]
VG Name rootvg
PV Size <25.00 GiB / not usable 2.00 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 6399
Free PE 6399
Allocated PE 0
PV UUID WBFjfd-8F6K-MANj-dhJl-KdhH-TY9K-KRws20

--- Physical volume ---
PV Name [unknown]
VG Name rootvg
PV Size 419.04 GiB / not usable 0
Allocatable yes
PE Size 4.00 MiB
Total PE 107274
Free PE 107274
Allocated PE 0
PV UUID 4CT30Y-dHSU-EYW9-ZOb4-dVoU-vyCe-l8pDSF

--- Physical volume ---
PV Name [unknown]
VG Name rootvg
PV Size 2.00 TiB / not usable 4.00 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 524287
Free PE 524287
Allocated PE 0
PV UUID ukKpHr-SASY-c1cZ-1VVi-NR6y-VVs9-6JpILL

--- Physical volume ---
PV Name [unknown]
VG Name rootvg
PV Size 2.00 TiB / not usable 4.00 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 524287
Free PE 524287
Allocated PE 0
PV UUID dBmS8A-8cUy-45Gz-okIz-3fQr-FnPq-oIXtAG


lvdisplay
WARNING: Couldn't find device with uuid WBFjfd-8F6K-MANj-dhJl-KdhH-TY9K-KRws20.
WARNING: Couldn'
t find device with uuid 4CT30Y-dHSU-EYW9-ZOb4-dVoU-vyCe-l8pDSF.
WARNING: Couldn't find device with uuid ukKpHr-SASY-c1cZ-1VVi-NR6y-VVs9-6JpILL.
WARNING: Couldn'
t find device with uuid dBmS8A-8cUy-45Gz-okIz-3fQr-FnPq-oIXtAG.
WARNING: VG rootvg is missing PV WBFjfd-8F6K-MANj-dhJl-KdhH-TY9K-KRws20 (last written to /dev/sda3).
WARNING: VG rootvg is missing PV 4CT30Y-dHSU-EYW9-ZOb4-dVoU-vyCe-l8pDSF (last written to /dev/sda5).
WARNING: VG rootvg is missing PV ukKpHr-SASY-c1cZ-1VVi-NR6y-VVs9-6JpILL (last written to /dev/mapper/mpatha).
WARNING: VG rootvg is missing PV dBmS8A-8cUy-45Gz-okIz-3fQr-FnPq-oIXtAG (last written to /dev/mapper/mpathm).
--- Logical volume ---
LV Path /dev/rootvg/root
LV Name root
VG Name rootvg
LV UUID UeRS9u-aM7N-kvYT-c7iv-Vk08-0ux6-VrMH3s
LV Write Access read/write
LV Creation host, time localhost, 2021-10-25 10:27:11 +0800
LV Status NOT available
LV Size <10.20 TiB
Current LE 2672640
Segments 7
Allocation inherit
Read ahead sectors auto

--- Logical volume ---
LV Path /dev/rootvg/home
LV Name home
VG Name rootvg
LV UUID ES8xsX-VdDO-UJGl-2P86-TxGd-oh8a-EWrMu9
LV Write Access read/write
LV Creation host, time localhost, 2021-10-25 10:27:11 +0800
LV Status NOT available
LV Size 20.00 GiB
Current LE 5120
Segments 2
Allocation inherit
Read ahead sectors auto

--- Logical volume ---
LV Path /dev/rootvg/var
LV Name var
VG Name rootvg
LV UUID zZaVNu-frNd-dtpK-vgWX-Nn7G-Vvqv-pmmL1I
LV Write Access read/write
LV Creation host, time localhost, 2021-10-25 10:27:12 +0800
LV Status NOT available
LV Size 20.00 GiB
Current LE 5120
Segments 2
Allocation inherit
Read ahead sectors auto

--- Logical volume ---
LV Path /dev/rootvg/opt
LV Name opt
VG Name rootvg
LV UUID 8P1x2m-o5YA-TrI1-tcS5-sjpt-oRHV-owhtMp
LV Write Access read/write
LV Creation host, time localhost, 2021-10-25 10:27:13 +0800
LV Status NOT available
LV Size 20.00 GiB
Current LE 5120
Segments 2
Allocation inherit
Read ahead sectors auto

--- Logical volume ---
LV Path /dev/rootvg/swap
LV Name swap
VG Name rootvg
LV UUID DU7Hft-1n9m-lllI-JXfB-Yodz-NcL5-zRIOAf
LV Write Access read/write
LV Creation host, time cmss, 2022-09-07 02:05:23 +0800
LV Status NOT available
LV Size 16.00 GiB
Current LE 4096
Segments 1
Allocation inherit
Read ahead sectors auto




处理过程



通过vgdisplay、lvdisplay、pvdiskplay发现同名的vg中连系统划分的lv名称也一样,删除相关逻辑卷可能导致操作系统直接hang死

单独查看异常VG、PV:
尝试通过vguuid重命名报错,需要先删除卷组中的LV:
检查所有LV,有两套系统逻辑分区(最后核查正常的欧拉系统发现是正常分区...)。
尝试格式化多余的逻辑卷分区,因为挂载到home分区无法格式化(该系统当前无应用,可以直接操作,生产慎用)。
lvdisplay 找出转态异常LV的UUID,通过lvuuid删除不可用逻辑卷可行。
lvremove -S lv_uuid=UeRS9u-aM7N-kvYT-c7iv-Vk08-0ux6-VrMH3s
lvremove -S lv_uuid=ES8xsX-VdDO-UJGl-2P86-TxGd-oh8a-EWrMu9
lvremove -S lv_uuid=zZaVNu-frNd-dtpK-vgWX-Nn7G-Vvqv-pmmL1I
lvremove -S lv_uuid=8P1x2m-o5YA-TrI1-tcS5-sjpt-oRHV-owhtMp
lvremove -S lv_uuid=DU7Hft-1n9m-lllI-JXfB-Yodz-NcL5-zRIOAf

删除完该卷组的所有异常逻辑卷后可以正常对卷组重命名。
[vgrename vg_uuid vg_new_name]
清除卷组报错信息。
[vgreduce --removemissing rootvg]
至此可以开始正常操作所有逻辑卷相关操作,无报错。

END


本文作者:江梦豪(上海新炬中北团队)

本文来源:“IT那活儿”公众号

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论