LVM 缩减 / 根目录导致的开机错误

前景描述

给服务器lv_var扩容,没空间扩容,于是将lv_root由200G缩小至100G,几分钟后,服务器告警,ping状态变为停止,于是登陆服务器管理口远程查看

报错过程

发现服务器无法进入单用户界面,及在grub菜单后会直接报错Welcome to emerfency mode!
报错图

#!:  dmesg 查看到报错信息
#!:failed to mount /sysroot
#!: dependency failed for initrd root file system
#!: dependency failed for reload configguration from the real root

在此模式中可以查看到/dev/mapper/vg_srv-lv_root及lv_swap,无法看到其他lv,使用xfs_repair修复提示superblock坏块,显示致命错误

修复方式

故进入光盘救援模式
ls -l /dev/mapper,查看当前映射关系,发现没有vg组
使用vgchage -ay vg_srv激活逻辑分区vg
在此ls -l /dev/mapper查看已经有了vg及lv_root\swap\var\home\opt

使用xfs_repari -v -L /dev/mapper/vg_srv-lv_root进行修复提示存在致命错误,但是修复其他分区缺可以正常修复,所以只能考虑自己的操作

问题回顾

思考此现象肯定由于扩容缩小分区导致,故将home分区空间从150G缩小至50G,并将剩余的100G扩容至root,将root再次恢复到200G空间后再次修复
xfs_repari -v -L /dev/mapper/vg_srv-lv_root,正常修复成功

解决问题

挂载查看是否丢失文件
mount /dev/mapper/vg_srv-lv_root /mnt
cd /mnt/etc/
cat fstab
查看后正常
reboot

原创文章,作者:AIRF,如若转载,请注明出处:http://www.ai-rf.com/index.php/2022/09/25/lvm-%e7%bc%a9%e5%87%8f-%e6%a0%b9%e7%9b%ae%e5%bd%95%e5%af%bc%e8%87%b4%e7%9a%84%e5%bc%80%e6%9c%ba%e9%94%99%e8%af%af/

(0)
AIRFAIRF
上一篇 2022年9月25日
下一篇 2022年9月26日

相关推荐

  • Linux 系列基础教程(一)

    Linux 是一种自由和开放源码的类 UNIX 操作系统。 Linux 英文解释为 Linux is not Unix。 Linux 是在 1991 由林纳斯·托瓦兹在赫尔辛基大学…

    2022年9月25日
  • 探索与筑梦:人工智能射频设计平台

    连接智能与频谱的未来:为什么我们要创立这个人工智能射频设计平台 在当今科技爆炸的时代,有两个看似独立却正在发生剧烈碰撞的领域:人工智能(AI) 与 射频(RF)技术。 从智能手机到…

    Linux系统 2024年6月15日
  • Linux性能优化

    性能优化 性能指标 高并发和响应快对应着性能优化的两个核心指标:吞吐和延时 应用负载角度:直接影响了产品终端的用户体验 系统资源角度:资源使用率、饱和度等 性能问题的本质就是系统资…

    2023年11月20日
  • Linux中grep命令很少人知道的10种高级用法

    在Linux世界中,grep命令是一种强大的文本搜索工具。它不仅可以简单地匹配字符串,还可以通过使用一些高级技巧来实现更复杂的搜索操作。本文将向你介绍grep命令的10种高级用法,…

    C&C++&C# 2024年1月24日
  • Linux系统重启操作系统后报错提示An error occurred during the file system check.

    一.问题描述 生产环境中一台浪潮NF8480M3外观红灯报警,鉴于无法登陆带外管理口,只能对服务器进行断电重启操作 二.问题现象 重启后进入开机过程并报错,正常来说进入此界面后直接…

    Linux系统 2021年11月21日
  • 反向代理加速源站教程

    场景 你的源站服务器 B 到你的网络非常差,但你另有一个服务器 A 到你的网络很好,尽管 A 的配置和硬盘都不理想,甚至可能会出问题。在这种情况下,你可以将服务器 A 用作源站反向…

    Linux系统 2023年6月24日
  • Iptables怎么防止常见网络攻击

    什么是syn,ddos,ping SYN (Synchronize): 在 TCP(传输控制协议)中,SYN 是握手过程的一部分。当客户端尝试与服务器建立连接时,它发送一个带有 S…

    C&C++&C# 2023年12月16日
  • Linux系统目录结构详解

    系统目录结构图 系统目录详解 /root:该目录为系统管理员root的家目录;/root下包含家目录,家目录下有个人文件。 /bin(存放二进制可执行文件)/bin目录下包含了用户…

    Linux系统 2022年10月18日
  • 操作系统的超强入门科普(Unix/Linux篇)

    今天这篇文章,我们来聊聊操作系统(Operating System)。 说到操作系统,大家都不会陌生。我们天天都在接触操作系统——用台式机或笔记本电脑,使用的是windows和ma…

    2023年11月20日
  • Linux系列基础教程(二)-Linux 简介

    Linux 简介 Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。 Linux 是一套免费使用和自由传播的类…

    Linux系统 2022年9月25日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注