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日

相关推荐

  • 监控网卡实时流量脚本

    使用方法:./x.sh 网卡名 #!/bin/bash NIC=$1 echo -e ” In —— Out” while true; do OLD_IN=$(awk ‘$…

    2022年2月14日
  • Linux系列基础教程(二)-Linux 简介

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

    Linux 2022年9月25日
  • Linux exec指令

    Linux exec指令 exec是Linux Shell中一个非常重要的内建命令,用于替换当前shell的进程空间,执行指定命令或脚本而不启动新的子进程。理解和灵活运用exec对…

    Linux 2024年12月25日
  • Linux系统中普通用户获取root权限

    一.原因 因公司服务器已被安全程序纳管,如需使用root权限需登录堡垒机后才可使用,因环境所需,故使用root登录修改普通用户admin的权限,将其提升为root权限。 二.步骤 …

    2021年11月21日
  • 探索与筑梦:我的博客网站进化传奇

    引言 在这片浩渺的数字宇宙里,每一个网站都是一个独特的星球,闪烁着创造者梦想的光芒。这不仅是一部技术探险的编年史,更是一段用热爱与坚韧书写的心灵之旅。让我们一同回溯,从一张空白的H…

    2024年6月15日
  • Linux性能工具合集

    Linux系统中有很多性能分析工具,以下是一些常用的工具: top:显示系统中正在执行的进程,以及它们的CPU、内存等资源占用情况。 vmstat:显示系统的虚拟内存、进程、CPU…

    2023年5月18日
  • Linux系统init: prefdm main process terminated with status问题

    问题描述 服务器开机后无法正常进入桌面,查看prefdm服务是负责桌面的,故考虑进入字符界面再次尝试 问题处理 考虑从字符界面进入,进入单用户修改/etc/inttab1.进入单用…

    Linux 2022年8月1日
  • /root占用空间过大但是又找不到大文件和大目录的问题

    管理员反馈/root过大但是找不到文件 使用lsof排查 使用lsof查看删除但是占用空间的进程发现都是/var目录,无法对应/root 处理办法 排除解决,换用命令:du -sh…

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

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

    2023年11月20日
  • Windows批量ping工具

    windows批量pingIP地址工具 下载地址如下: [c-downbtn type=”123″ url=”https://www.123pa…

    2021年12月30日

发表回复

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