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

相关文章

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

服务器集群同步时间手记

1.时间服务器配置(必须root用户) (1)检查ntp是否安装 [root@node1 桌面]# rpm -qa|grep ntpntp-4.2.6p5-10.el6.centos.x86_64fontpackages-filesystem-1.41-1.1.el6.noarchntpdate-4.2.6p5-10.el6.centos.x86_64 (2)修改ntp配置文件 [r

HDFS—集群扩容及缩容

白名单:表示在白名单的主机IP地址可以,用来存储数据。 配置白名单步骤如下: 1)在NameNode节点的/opt/module/hadoop-3.1.4/etc/hadoop目录下分别创建whitelist 和blacklist文件 (1)创建白名单 [lytfly@hadoop102 hadoop]$ vim whitelist 在whitelist中添加如下主机名称,假如集群正常工作的节

linux-基础知识3

打包和压缩 zip 安装zip软件包 yum -y install zip unzip 压缩打包命令: zip -q -r -d -u 压缩包文件名 目录和文件名列表 -q:不显示命令执行过程-r:递归处理,打包各级子目录和文件-u:把文件增加/替换到压缩包中-d:从压缩包中删除指定的文件 解压:unzip 压缩包名 打包文件 把压缩包从服务器下载到本地 把压缩包上传到服务器(zip

第10章 中断和动态时钟显示

第10章 中断和动态时钟显示 从本章开始,按照书籍的划分,第10章开始就进入保护模式(Protected Mode)部分了,感觉从这里开始难度突然就增加了。 书中介绍了为什么有中断(Interrupt)的设计,中断的几种方式:外部硬件中断、内部中断和软中断。通过中断做了一个会走的时钟和屏幕上输入字符的程序。 我自己理解中断的一些作用: 为了更好的利用处理器的性能。协同快速和慢速设备一起工作

动态规划---打家劫舍

题目: 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。 思路: 动态规划五部曲: 1.确定dp数组及含义 dp数组是一维数组,dp[i]代表

Linux 网络编程 --- 应用层

一、自定义协议和序列化反序列化 代码: 序列化反序列化实现网络版本计算器 二、HTTP协议 1、谈两个简单的预备知识 https://www.baidu.com/ --- 域名 --- 域名解析 --- IP地址 http的端口号为80端口,https的端口号为443 url为统一资源定位符。CSDNhttps://mp.csdn.net/mp_blog/creation/editor

【Python编程】Linux创建虚拟环境并配置与notebook相连接

1.创建 使用 venv 创建虚拟环境。例如,在当前目录下创建一个名为 myenv 的虚拟环境: python3 -m venv myenv 2.激活 激活虚拟环境使其成为当前终端会话的活动环境。运行: source myenv/bin/activate 3.与notebook连接 在虚拟环境中,使用 pip 安装 Jupyter 和 ipykernel: pip instal

Java ArrayList扩容机制 (源码解读)

结论:初始长度为10,若所需长度小于1.5倍原长度,则按照1.5倍扩容。若不够用则按照所需长度扩容。 一. 明确类内部重要变量含义         1:数组默认长度         2:这是一个共享的空数组实例,用于明确创建长度为0时的ArrayList ,比如通过 new ArrayList<>(0),ArrayList 内部的数组 elementData 会指向这个 EMPTY_EL