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

简介: 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

目录
相关文章
|
Java
基于Java对STOMP服务端进行测试
在10000用户的并发下,客户端连接用时 5.5秒,500万条数据发送用时 55秒左右
894 0
|
编解码 程序员 atlas
Unity 之 图集属性详解和代码示例 -- 拓展一键自动打包图集工具
图集只是当所有给低昂的纹理需要相同的着色器时采用的一种方法,如果一些纹理需要通过着色器应用独立的图形效果,它们就必须分离到自己的材质中,并在单独的组中打图集。
2233 0
Unity 之 图集属性详解和代码示例 -- 拓展一键自动打包图集工具
|
8月前
|
Web App开发 存储 安全
macOS Sequoia 15.3.2 (24D81) Boot ISO 原版可引导镜像下载
2025 年 3 月 12 发布的 **macOS Sequoia 15.3.2** 为安全更新。
1468 1
macOS Sequoia 15.3.2 (24D81) Boot ISO 原版可引导镜像下载
|
9月前
|
存储 人工智能 算法
一文彻底搞清楚电感元件
电感元件是将电能转化为磁能并储存的电子组件,主要由线圈构成。它在电流变化时产生感应电动势,阻碍电流突变,起到滤波、扼流、谐振和储能的作用。电感单位为亨利(H),常见单位有毫亨(mH)和微亨(μH)。电感分为贴片和插件两类,关键参数包括电感值(L)、额定电流(I)和品质因数(Q)。读取方法有直接标记、色环标记、仪器测量等。应用场景涵盖工业设备、电源系统及传统电子设备。关注我,一起学习更多!
1048 0
一文彻底搞清楚电感元件
|
存储 关系型数据库 块存储
Ceph Reef(18.2.X)集群的状态管理实战
这篇文章是关于Ceph Reef(18.2.X)集群的状态管理实战,包括如何检查集群状态、OSD状态、MON监视器映射、PG和OSD存储对应关系,以及如何通过套接字管理集群和修改集群配置的详细指南。
369 4
|
Linux 网络虚拟化 Windows
网工记背命令(6)----链路聚合配置
网工记背命令(6)----链路聚合配置
1186 0
|
Java Maven 开发者
Maven deploy配置方法
Maven deploy配置方法
1207 0
|
存储 缓存 固态存储
SPDK应用框架
SPDK应用框架
xfs_repair命令xfs文件系统修复工具
xfs_repair命令xfs文件系统修复工具
4449 0
|
Linux 数据安全/隐私保护
linux单用户模式
linux单用户模式
507 1