linux服务器的LVM动态扩容时提示physical volumes missing

2024-06-22 04:20

本文主要是介绍linux服务器的LVM动态扩容时提示physical volumes missing,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一.现象

公司数据库服务器磁盘空间不足,通过LVM动态扩容磁盘卷,提示physical volumes missing

二.问题处置

1.登录到服务器,通过pvs查看磁盘

[root@node1 ~]# pvsPV         VG     Fmt  Attr PSize   PFree  /dev/sda2  centos lvm2 a--   99.51g      0 /dev/sdb   centos lvm2 a-m  100.00g      0 /dev/sdc   centos lvm2 a--  100.00g      0 /dev/sdd   centos lvm2 a--   30.00g      0 /dev/sde   centos lvm2 a-m  100.00g      0 /dev/sdf   centos lvm2 a--  100.00g 100.00g

发现有/dev/sdb 和/dev/sde的Attr的值是a-m,磁盘missing。

2.通过pvdisplay /dev/sde查看详细信息

[root@node1 ~]# pvdisplay /dev/sde--- Physical volume ---PV Name               /dev/sdeVG Name               centosPV Size               100.00 GiB / not usable 4.00 MiBAllocatable           yes (but full)PE Size               4.00 MiBTotal PE              25599Free PE               0Allocated PE          25599PV UUID               Fb9pTJ-cTob-X3Ju-5PL8-rFVx-nP8P-kp2vcL

3.通过fdisk -l查看磁盘状态

[root@node1 ~]# fdisk -lDisk /dev/sda: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000a2c52Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     1026047      512000   83  Linux
/dev/sda2         1026048   209715199   104344576   8e  Linux LVMDisk /dev/sdc: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytesDisk /dev/sdb: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytesDisk /dev/sdd: 32.2 GB, 32212254720 bytes, 62914560 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytesDisk /dev/sde: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytesDisk /dev/mapper/centos-swap: 8455 MB, 8455716864 bytes, 16515072 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytesDisk /dev/mapper/centos-root: 560.1 GB, 560077996032 bytes, 1093902336 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytesDisk /dev/sdf: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

4.通过vgdisplay -v查看

[root@node1 ~]# vgdisplay -vUsing volume group(s) on command line.There are 2 physical volumes missing.There are 2 physical volumes missing.--- Volume group ---VG Name               centosSystem ID             Format                lvm2Metadata Areas        6Metadata Sequence No  19VG Access             read/writeVG Status             resizableMAX LV                0Cur LV                2Open LV               2Max PV                0Cur PV                6Act PV                4VG Size               529.49 GiBPE Size               4.00 MiBTotal PE              135549Alloc PE / Size       109950 / 429.49 GiBFree  PE / Size       25599 / 100.00 GiBVG UUID               FnFLUR-njbM-M5Z6-W1A0-pere-aMaG-xRsan6--- Logical volume ---LV Path                /dev/centos/swapLV Name                swapVG Name                centosLV UUID                RHlFJS-dEz0-rTjI-SxuE-Ub8p-xcYg-Q4Idx3LV Write Access        read/writeLV Creation host, time localhost, 2016-09-05 13:57:31 +0800LV Status              available# open                 2LV Size                7.88 GiBCurrent LE             2016Segments               1Allocation             inheritRead ahead sectors     auto- currently set to     8192Block device           253:0--- Logical volume ---LV Path                /dev/centos/rootLV Name                rootVG Name                centosLV UUID                TU3T6k-yIWf-DchY-fmaE-Bk00-fWEv-Uzk313LV Write Access        read/writeLV Creation host, time localhost, 2016-09-05 13:57:31 +0800LV Status              available# open                 1LV Size                421.62 GiBCurrent LE             107934Segments               6Allocation             inheritRead ahead sectors     auto- currently set to     8192Block device           253:1--- Physical volumes ---PV Name               /dev/sda2     PV UUID               eptEUt-8gMK-iK6j-CAa2-Zue7-v4ik-gVlIGMPV Status             allocatableTotal PE / Free PE    25474 / 0PV Name               /dev/sdb     PV UUID               eH4HUJ-qYqw-aOsr-WZ5f-gIjn-mM1B-E3xpZSPV Status             allocatableTotal PE / Free PE    25599 / 0PV Name               /dev/sdc     PV UUID               8sHF6m-gkoX-8Wrh-QEDL-nXY9-vXnc-alTSggPV Status             allocatableTotal PE / Free PE    25599 / 0PV Name               /dev/sdd     PV UUID               07OA0J-VFL7-R5Ym-PbBx-3oHK-HYPI-8yXSg0PV Status             allocatableTotal PE / Free PE    7679 / 0PV Name               /dev/sde     PV UUID               Fb9pTJ-cTob-X3Ju-5PL8-rFVx-nP8P-kp2vcLPV Status             allocatableTotal PE / Free PE    25599 / 0PV Name               /dev/sdf     PV UUID               kGZf3L-s4xf-6X6G-6bUw-0knQ-bkJs-gtQ9kRPV Status             allocatableTotal PE / Free PE    25599 / 25599

通过以上确认物理磁盘没有问题,只是LVM的VG认为磁盘丢失。

5.恢复处置

[root@node1 ~]# vgextend --restoremissing centos  /dev/sdeVolume group "centos" successfully extended

 通过vgextend --restoremissing centos  /dev/sde即可恢复

6.使用pvs查看发现磁盘恢复正常,可以正常进行扩容LVM了

[root@node1 ~]# pvsPV         VG     Fmt  Attr PSize   PFree/dev/sda2  centos lvm2 a--   99.51g    0 /dev/sdb   centos lvm2 a--  100.00g    0 /dev/sdc   centos lvm2 a--  100.00g    0 /dev/sdd   centos lvm2 a--   30.00g    0 /dev/sde   centos lvm2 a--  100.00g    0 /dev/sdf   centos lvm2 a--  100.00g    0 

磁盘/dev/sde和/dev/sdb的Attr属性值的m已经不存在,恢复正常,可以正常针对lv进行处理了。

这篇关于linux服务器的LVM动态扩容时提示physical volumes missing的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1083278

相关文章

一文详解SpringBoot中控制器的动态注册与卸载

《一文详解SpringBoot中控制器的动态注册与卸载》在项目开发中,通过动态注册和卸载控制器功能,可以根据业务场景和项目需要实现功能的动态增加、删除,提高系统的灵活性和可扩展性,下面我们就来看看Sp... 目录项目结构1. 创建 Spring Boot 启动类2. 创建一个测试控制器3. 创建动态控制器注

在Linux中改变echo输出颜色的实现方法

《在Linux中改变echo输出颜色的实现方法》在Linux系统的命令行环境下,为了使输出信息更加清晰、突出,便于用户快速识别和区分不同类型的信息,常常需要改变echo命令的输出颜色,所以本文给大家介... 目python录在linux中改变echo输出颜色的方法技术背景实现步骤使用ANSI转义码使用tpu

linux hostname设置全过程

《linuxhostname设置全过程》:本文主要介绍linuxhostname设置全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录查询hostname设置步骤其它相关点hostid/etc/hostsEDChina编程A工具license破解注意事项总结以RHE

Linux中压缩、网络传输与系统监控工具的使用完整指南

《Linux中压缩、网络传输与系统监控工具的使用完整指南》在Linux系统管理中,压缩与传输工具是数据备份和远程协作的桥梁,而系统监控工具则是保障服务器稳定运行的眼睛,下面小编就来和大家详细介绍一下它... 目录引言一、压缩与解压:数据存储与传输的优化核心1. zip/unzip:通用压缩格式的便捷操作2.

Linux中SSH服务配置的全面指南

《Linux中SSH服务配置的全面指南》作为网络安全工程师,SSH(SecureShell)服务的安全配置是我们日常工作中不可忽视的重要环节,本文将从基础配置到高级安全加固,全面解析SSH服务的各项参... 目录概述基础配置详解端口与监听设置主机密钥配置认证机制强化禁用密码认证禁止root直接登录实现双因素

mysql中的服务器架构详解

《mysql中的服务器架构详解》:本文主要介绍mysql中的服务器架构,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、mysql服务器架构解释3、总结1、背景简单理解一下mysqphpl的服务器架构。2、mysjsql服务器架构解释mysql的架

在Linux终端中统计非二进制文件行数的实现方法

《在Linux终端中统计非二进制文件行数的实现方法》在Linux系统中,有时需要统计非二进制文件(如CSV、TXT文件)的行数,而不希望手动打开文件进行查看,例如,在处理大型日志文件、数据文件时,了解... 目录在linux终端中统计非二进制文件的行数技术背景实现步骤1. 使用wc命令2. 使用grep命令

springboot如何通过http动态操作xxl-job任务

《springboot如何通过http动态操作xxl-job任务》:本文主要介绍springboot如何通过http动态操作xxl-job任务的问题,具有很好的参考价值,希望对大家有所帮助,如有错... 目录springboot通过http动态操作xxl-job任务一、maven依赖二、配置文件三、xxl-

IDEA Maven提示:未解析的依赖项的问题及解决

《IDEAMaven提示:未解析的依赖项的问题及解决》:本文主要介绍IDEAMaven提示:未解析的依赖项的问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝... 目录IDEA Maven提示:未解析的依编程赖项例如总结IDEA Maven提示:未解析的依赖项例如

Linux如何快速检查服务器的硬件配置和性能指标

《Linux如何快速检查服务器的硬件配置和性能指标》在运维和开发工作中,我们经常需要快速检查Linux服务器的硬件配置和性能指标,本文将以CentOS为例,介绍如何通过命令行快速获取这些关键信息,... 目录引言一、查询CPU核心数编程(几C?)1. 使用 nproc(最简单)2. 使用 lscpu(详细信