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

目录
相关文章
|
存储 缓存 NoSQL
Redis的5.0/6.0/7.0版本重点介绍以及使用!
1. Stream数据类型:Redis 5.0引入了Stream数据类型,它是一种日志结构,用于高性能、持久化和实时处理的数据流。Stream可以按照时间顺序存储和检索消息,并支持消费者组和消费者偏移量管理等功能。 2. 基于模块的全文搜索:Redis 5.0通过引入Redis Search模块,提供了全文搜索的功能。它支持对文本字段进行索引和搜索,包括分词、词项权重、布尔查询等功能。 3. 客户端缓存:Redis 5.0引入了客户端缓存(Client-side caching)功能。客户端可以缓存服务器返回的数据,减少对服务器的请求,提高性能和响应速度。
4268 1
|
存储 关系型数据库 数据库
深入了解 PostgreSQL:功能、特性和部署
PostgreSQL,通常简称为Postgres,是一款强大且开源的关系型数据库管理系统(RDBMS),它在数据存储和处理方面提供了广泛的功能和灵活性。本文将详细介绍 PostgreSQL 的功能、特性以及如何部署和使用它。
1417 1
深入了解 PostgreSQL:功能、特性和部署
|
编解码 程序员 atlas
Unity 之 图集属性详解和代码示例 -- 拓展一键自动打包图集工具
图集只是当所有给低昂的纹理需要相同的着色器时采用的一种方法,如果一些纹理需要通过着色器应用独立的图形效果,它们就必须分离到自己的材质中,并在单独的组中打图集。
2524 0
Unity 之 图集属性详解和代码示例 -- 拓展一键自动打包图集工具
|
11月前
|
Web App开发 存储 安全
macOS Sequoia 15.3.2 (24D81) Boot ISO 原版可引导镜像下载
2025 年 3 月 12 发布的 **macOS Sequoia 15.3.2** 为安全更新。
1863 1
macOS Sequoia 15.3.2 (24D81) Boot ISO 原版可引导镜像下载
|
11月前
|
Linux 虚拟化 数据安全/隐私保护
系统崩溃不用慌!VMware这个逆天功能竟能让CentOS一键回档?后悔药真实存在!
备份的重要性在于它能在系统出现异常或错误时,帮助我们快速恢复到正常状态,避免重新安装系统和配置环境。VMware 提供了两种备份方式:快照和克隆。 **快照**是保存虚拟机某一时刻的完整状态(包括内存、CPU、磁盘数据),便于快速回滚,适合临时保存状态。操作简单,可在系统运行时创建。 **克隆**则是复制整个虚拟机系统,侧重长期备份,需在系统关闭时进行。分为完整克隆和链接克隆,前者独立于源系统,占用更多空间,但更安全可靠。
474 17
系统崩溃不用慌!VMware这个逆天功能竟能让CentOS一键回档?后悔药真实存在!
|
12月前
|
存储 人工智能 算法
一文彻底搞清楚电感元件
电感元件是将电能转化为磁能并储存的电子组件,主要由线圈构成。它在电流变化时产生感应电动势,阻碍电流突变,起到滤波、扼流、谐振和储能的作用。电感单位为亨利(H),常见单位有毫亨(mH)和微亨(μH)。电感分为贴片和插件两类,关键参数包括电感值(L)、额定电流(I)和品质因数(Q)。读取方法有直接标记、色环标记、仪器测量等。应用场景涵盖工业设备、电源系统及传统电子设备。关注我,一起学习更多!
1479 0
一文彻底搞清楚电感元件
|
监控 安全 API
5 款漏洞扫描工具:实用、强力、全面(含开源)(二)
5 款漏洞扫描工具:实用、强力、全面(含开源)
1433 0
5 款漏洞扫描工具:实用、强力、全面(含开源)(二)
|
JavaScript API 数据处理
vue3使用pinia中的actions,需要调用接口的话
通过上述步骤,您可以在Vue 3中使用Pinia和actions来管理状态并调用API接口。Pinia的简洁设计使得状态管理和异步操作更加直观和易于维护。无论是安装配置、创建Store还是在组件中使用Store,都能轻松实现高效的状态管理和数据处理。
749 3
|
存储 Kubernetes Cloud Native
容器管理工具Containerd
容器管理工具Containerd
1945 2
基于GA-PSO遗传粒子群混合优化算法的CVRP问题求解matlab仿真
本文介绍了一种基于GA-PSO混合优化算法求解带容量限制的车辆路径问题(CVRP)的方法。在MATLAB2022a环境下运行,通过遗传算法的全局搜索与粒子群算法的局部优化能力互补,高效寻找最优解。程序采用自然数编码策略,通过选择、交叉、变异操作及粒子速度和位置更新,不断迭代直至满足终止条件,旨在最小化总行驶距离的同时满足客户需求和车辆载重限制。