逻辑卷管理的两个错误记录

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
简介: 在使用lvm时遇到两个问题记录一下,如你也刚好碰到,可以减少点排错时间。 1. 创建lv时报错,可能是以前这个vg的数据有问题,不过它这里有个提示。 Cannot change VG vgdata01 while PVs are missing. Consider vgre

在使用lvm时遇到几个问题记录一下,如你也刚好碰到,可以减少点排错时间。

1. 创建lv时报错,可能是以前这个vg的数据有问题,不过它这里有个提示。

  Cannot change VG vgdata01 while PVs are missing.
  Consider vgreduce --removemissing.
AI 代码解读

确实,在列出PV时,报了一个unknown device。

pvs
  unknown device vgdata01 lvm2 a-m  5.82t    0 
AI 代码解读

所以在这个vg上创建100%VG的lv会报错。

清掉即可使用。

vgreduce --removemissing --force vgdata01  
AI 代码解读

2. 另一个是警告,创建pv, vg, lv时都会报这样的警告

#pvcreate /dev/xxx
  WARNING: Ignoring duplicate config node: types (seeking types)
AI 代码解读

原因是在lvm的配置文件中,出现了重复的配置

/etc/lvm/lvm.conf

或者多个filter,合成一个即可  
    filter = [ "r|/dev/nbd.*|", "a/.*/" ]

或者多个types,合成一个即可  
    types = ['xxx', 252]
    types = ['xxx', 252]
AI 代码解读

3. 创建pv时报这个设备可能不存在或被过滤了

pvcreate /dev/xxx
  Device /dev/xxx not found (or ignored by filtering).
AI 代码解读

检查/etc/lvm/lvm.conf,实际上并没有过滤这个设备

可能是头信息问题,dd一下正常。

dd if=/dev/zero of=/dev/xxx bs=1024 count=5120
AI 代码解读
目录
打赏
0
0
0
0
20691
分享
相关文章
逻辑卷的创建与管理
逻辑卷的创建与管理
295 0
逻辑卷的创建与管理