当前位置: 首页 > article >正文

【银河麒麟高级服务器操作系统】虚拟机lvm分区丢失现象分析及解决建议

了解更多银河麒麟操作系统全新产品,请点击访问

麒麟软件产品专区:https://product.kylinos.cn

开发者专区:https://developer.kylinos.cn

文档中心:https://documentkylinos.cn


环境描述

系统环境

物理机/虚拟机/云/容器

虚拟机

软件环境

具体操作系统版本

银河麒麟高级服务器操作系统

Kylin-Server-10-SP2-Release-Build09-20210524-x86_64

内核版本

4.19.90-24.4.v2101.ky10.x86_64

现象描述

   目前服务器系统重启进维护模式,尝试挂盘进救援模式后,想查看日志和故障现象,发现chroot进不去,查看lvm分区后,发现400g的分区pvs显示unknown。

现象分析

远程排查挂载iso进入livcd,可见如下现象 vda4分区size为1024

hexdump -C 可见该分区已看不到数据信息,

可见问题环境只有扩展分区,这一点是不正常的,无法确定之前是否扩展分区上有逻辑分区,还是直接将扩展分区制作成了逻辑卷。

找到同一模板克隆的机器并且尚未重启的 发现,现场是直接将扩展分区制作成了逻辑卷,协调测试环境进行验证,私有云进行虚拟盘扩容,发现现场直接将扩展分区制作了物理卷,可以看到如下信息,制作逻辑卷的时候提示将dos分区表签名擦除了,并且扩容进根分区逻辑卷后重启系统可复现问题现象。

测试扩展分区上面划分逻辑分区再制作物理卷,进行扩容操作重启系统后可以正常进入系统,并且空间正常。

逻辑分区和扩展分区的区别和关系

逻辑分区:逻辑分区是在扩展分区上创建的,用于存储数据的分区。与操作系统以及其他的逻辑分区、主分区没有直接的关系,是“独立的”。逻辑分区没有独立的引导块,不能用fdisk设定为启动区。一个硬盘上可以有多个逻辑分区,它们都是扩展分区的一部分。

扩展分区:扩展分区是一个概念,实际在硬盘中是看不到的,也无法直接使用扩展分区。除了主分区外,剩余的磁盘空间就是扩展分区。当一块硬盘将所有容量都分给了主分区,那就没有扩展分区了。仅当主分区容量小于硬盘容量时,剩下的空间就属于扩展分区。扩展分区可以继续进行扩展切割分为多个逻辑分区。

简单来说,逻辑分区是建立在扩展分区之上的,用于存储数据;而扩展分区则是除了主分区外,剩余的磁盘空间,可以进一步划分为多个逻辑分区。主分区、扩展分区和逻辑分区的这种结构允许用户在一个硬盘上创建多个独立的存储区域,每个区域可以有不同的用途和访问权限。

解决建议

此次现象由于直接再扩展分区创建物理卷导致,过程中会擦除dos分区表签名被擦除,并且扩展分区本身是不能直接被使用的,故导致此问题。

后续建议

1.建议扩容操作时,不要直接使用扩展分区可再扩展分区上面创建逻辑分区使用。

2.扩容和缩容操作,建议重启系统验证确保没有问题。


http://www.kler.cn/a/375474.html

相关文章:

  • AI视频管理平台中使用目标检测模型中的NMS参数原理及设置原则
  • 二十八、Python基础语法(面向对象-下)
  • [每日一练]用unstack列转行的方法统计变量出现的次数
  • vfx特效有多烧钱?云渲染农场减少vfx特效成本
  • Axios 请求超时设置无效的问题及解决方案
  • 鸿蒙Harmony-矩形绘制组件Rect使用详解
  • 初始JavaEE篇——多线程(7):定时器、CAS
  • <meta property=“og:type“ content=“website“>
  • 高级java每日一道面试题-2024年10月26日-JVM篇-JVM的类加载机制是什么?
  • 【机器学习】26. 聚类评估方法
  • Ubuntu 系统、Docker配置、Docker的常用软件配置(下)
  • Docker-in-Docker(DinD)
  • 4:arm汇编语言4:bits/byte的介绍(ASCII码)与二进制补位
  • 【数据结构】guard
  • PyMOL中常用的命令列表
  • 代理人工智能如何应对现代威胁的速度和数量
  • 重载与重写的区别
  • wireshark复制数据
  • 极简实现酷炫动效:Flutter隐式动画指南第二篇之一些酷炫的隐式动画效果
  • 高清解压视频素材从哪儿下载?推荐5个高清推文素材资源网站
  • Unity3D Shader实现法线贴图功能详解
  • 【论文阅读】FUNNELRAG:一个从粗到精的逐级检索范式
  • 静态水印+动态水印,开启超强PPT版权保护!
  • 基于Material Design风格开源、免费的WinForms UI控件库
  • DNF 主从服务器的搭建
  • 传输层协议之UDP