易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 2|回复: 1
收起左侧

nount: nount /deu/napper/centos-root on /sysroot failed: Structure neecleaning 解

[复制链接]
发表于 2024-5-22 17:00:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
xfs trans.c.Return address1.920149]centos?-x64-lum-tplKcrnel:XFS(dm-0):Corruption ofin-nenory data detected, Shutting doun filesystc.10U0d4.9204701 centos?-x64-lum-tpl.noualocal kernel: xrs (dn-0): Please umount the filesysten and rectify the problen(s)4.9204951centos7-x64-lum-tpl.novaloca lkernel: XFS(dn0): Failed to recouer intents1.9205461centos? x64-lumtpl.10Ua 0caKernel:XFS(dm 0):log nount finish failed4.1268331centos?-x64-lum-tplTOUaOCAnount [413]:nount: nount /deu/napper/centos-root on /sysroot failed: Structure neecleaning4.17?322]centos?-x64-lum-tpl.noualocalsystend[11:sysroot .mount mount process exited,code=exited status=324.1776331centos7-x64-lum-tpl0Ca3U号te0aile0t0 n0Unt3usront一-口口日4.17?9241ccntos?-x64-lum-tplDependency failed for Iitrd Root File Susten.1 .1782231centos?-x64-lum-tpfailed for Reload Configuration from the Real Root.1.CTCU4.178496]centos?-x64-lum-tJob initrd-parse-etc.seruice/start failed with result 'dependency'4.1788321centos?-x64-lvm0nFailure= dependencies of initrd-parse-etc .service .Trigger ing4.1792591lob initrd root-fs,target/start failed with result 'dependencu'centos7-x64-lvM4.1?9544]centos?-x64-luMTriggering OnFailure= dependencies of initrd-root-fs ,target .4.17981?1cent0s?-x64-10m1m isysroot.mount entered failed state.4.180212]centos?-x64target Initrd File Sustens .4.1805101centos7-x64targetBasic SustemStoppec4.1807851target Susten lnitialization .cent0s7-x64StopeEmcrgcncy Shell4.181184]ccntos?Startcd4.181460]centos?-x向4ReAche0target Pmergency Hode..1817511centos?x64Stoppecir'acutinituueue hook3U514.1820611centos?-x64-lvm-tplsustend[11:Stoppeddracut pre-udev hook .4.1823341systemd[11:Stoppeddracut cmdline hook .centos?-x64-lvm-tn4.182625]centos?-xá4-lumsystend[1】:Startupfinished in ?13ms(kernel)+0(initrd)+3.46?s(userspace)
6 _; ]) A8 I$ `4 b& chowalocahoualocanOUalOCA; a$ c+ S& ?( I( B! ^& A3 ?% H( u
4.180s
+ p/ E' c. Z4 \* v* A/ \sustend[11:
2 d  H$ A. {% b. d' f: B, a4.2016661
, A. j9 F4 C, B3 y9 Vcentos?-x64-lum-tol,noualoca
1 o( t& X. d9 o$ D, D  S6 MReceived SIGRTMIN+21 from PID 2?9(plumouthd)- p  |% A  q+ G) U

0 a+ P& J% j3 H执行:* t) E/ e5 C. V, f" S( X
xfs_repair -L /dev/mapper/centos-root6 O1 S1 K8 D# }) |5 ?1 r$ Z( H
$ f* a7 Z6 D" j9 \5 {6 x( ?

. d+ z4 N. E: z$ I0 i! R' W2 w2 d3 B
 楼主| 发表于 2024-5-22 17:00:12 | 显示全部楼层
一、/dev/centos/swap does not exist" D$ K: D5 H7 X3 H; X
1、问题描述# E: M6 ^7 l+ C9 q! V7 H
服务器引导启动失败进入dracut:/#界面,提示Could not boot. /dev/centos/swap does not exist
, k2 \1 v$ U% j  T! }' s
: `/ U4 I& K) S! `9 Y4 n
( D4 {7 o; e% B
3 K  e% m  Z: m! F2 o) n) @1 S2 l5 I2、原因分析
! M; I& D. G5 d1 i% R6 K存在以下两种可能,需要临时修复进入系统后方可确认根因
, o7 D& M  Q; G3 S8 e5 z" z  D: {0 `. u6 R# @( i0 ~
a、grub引导配置指向swap信息不正确,系统引导时无法加载对应swap信息,导致系统引导失败
) y! E" z5 O& z; L' I
' x5 c( g: T. F5 X. t* [
6 P# x+ _# h  H& n) xb、swap lv被误删除(/dev/centos/swap),系统引导时无法加载对应swap信息,导致系统引导失败: I6 |; ~# n# I$ _' M: Q

! ?0 ^- |6 B  d9 m4 ^3 r; m7 B) J
: e' E. O+ k! N* g' {8 E: B1 D0 N3、解决措施
7 f& }1 B9 x5 r) B重启服务器,在选择引导启动界面,按下e进入grub修改界面,删除rd.lvm.lv=centos/swap配置,按下Ctrl + x引导启动
+ p/ N: h9 j- d# S" {
9 E  l, Z- ~! P5 C1 M; L8 t" X  r+ O+ \  z8 [" V. g( {+ h# i$ z
引导启动进入系统后,修改/etc/grub2.cfg,纠正关于swap的配置(删除swap配置或者修改正确的swap路径)* P0 ?) o; x$ s9 k% _

6 y0 f- f2 p+ b- g/ q4 Z0 D9 A
: F+ _, [9 Y6 z9 y二、Failed to mount /sysroot" R  N& G& r4 {9 I8 W
1、问题描述
* b$ ~/ e5 x: U0 P服务器引导启动失败进入:/#界面,提示Failed to mount /sysroot
6 }, x5 C* f. v( W* y% _
/ z' y# _1 L, p+ @2 K' `/ s- f" }0 c7 g1 [' S

) S" b) `9 q. O( E  X2、原因分析
1 A, j8 Q" w/ Z0 G系统盘/dev/mapper/centos-root文件系统损坏,导致无法/根目录无法挂载,需要对文件系统修复后重试
5 [  I$ \( T/ y4 |3 n% w3 u  ?/ p' ]/ P1 {) O
3、解决措施
4 b$ Q1 c; R" \' w) j4 w7 Y5 P执行xfs_repair -L /dev/mapper/centos-root命令修复系统盘文件系统之后,重启服务器
" _! B% S9 ^$ Y. j. \
% Q( Q2 f5 m/ Q: o8 Z# E7 La、修复系统盘文件系统
( D2 \4 O0 {8 s0 s/# xfs_repair -L /dev/mapper/centos-root
% F6 |6 }% a8 zb、重启服务器,系统可正常引导,查看/dev/mapper/centos-root成功挂载到根目录& Z% p- M5 j: ~1 h  r" @. P0 B! R+ x
[root@node58 ~]# df | grep root6 `' g9 ~; ^0 e7 q9 d' u
/dev/mapper/centos-root                      52403200   16883624     35519576  33% /
, F, q9 s1 \1 x. K; Z) \1
" V" a( [2 O7 ~% @2( G1 k9 G: }" R9 y% G% |5 k, k
3- `% J5 _) ?: J4 K
4  t6 y# @, t$ G* \* N
59 _3 k- S9 \# H6 W+ j; D
三、重启服务器,系统无法引导,进入grub界面
' _# v1 b, n( H1、问题描述/ M; W$ X, c9 }3 h  t( @
参考下图示意,重启服务器,系统无法引导,进入grub界面
: R9 C. c5 ]! c5 R1 e
" m+ z; w4 v! N& O, R; F( p$ `. ?4 X& @1 H6 H& R# e/ z# E
/ W# a. `1 v) \" R: M+ ]  T
2、原因分析
3 u: e2 d4 W) K1 F+ u" Z3 @/boot/grub2/grub.cfg文件损坏
4 B4 ?1 O- b2 g9 E3 x* o# q$ j! z
0 h  ^0 l  v. k" V4 b0 ~  ?3、解决措施+ h7 O) s$ Y" R; r3 H
查看当前分区情况,如下图所示,存在grub、grub2、efi等文件夹,说明该分区为/boot启动分区
. y& z) _2 D% d6 h
& S: z" D; q1 ^% F5 Y; v( a: d) r4 a3 _! x
设置root
/ ?: y7 F& X2 ]  V9 l2 Rset root=(hd0,msdos1): _5 M# l; v8 w/ `  {
1
; |- H* E* H# O/ g+ k设置linux16
3 o1 N* \8 q" q  D# }linux16 /vmlinuz-3.10.0-957.el7.x86_64 root=/dev/mapper/centos-root
, H! p: g  ?- R0 |5 }! K8 X18 A+ ?1 ~& J, [
设置initrd16
5 ?. K- G6 i8 U  i$ Hinitrd16 /initramfs-3.10.0-957.el7.x86_64.img
, S  ?' L+ p! q10 T* J: e/ f3 b& a7 A" M
引导启动
) q0 U2 ]2 `$ Y6 Q' M/ q. bboot
; t$ Q  A/ W  I3 [) h0 ?+ J1
2 `- h! p: n+ v- G: W' f" @系统启动后,重新生成grub.cfg文件
8 c4 {6 e$ e" a1 x9 agrub2-mkconfig -o /boot/grub2/grub.cfg  U$ m* M9 M, O; k
1! {; ^( A+ ~+ b3 i/ z, U) e* z$ C
) u0 R! _: x$ D1 B
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 21:26 , Processed in 0.042129 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表