找回密码
 注册
查看: 14|回复: 1

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2024-5-22 17:00:11 | 显示全部楼层 |阅读模式
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)
% T* g5 a: r2 M1 x: s& @/ f& phowalocahoualocanOUalOCA
7 i/ _7 ~# f/ z* m' |4.180s' o7 l# d5 K  r% \8 n+ y
sustend[11:
8 T2 e+ j, `; Q' u4.20166618 y  @" V2 p% i- ?" B4 G! M
centos?-x64-lum-tol,noualoca
0 ^$ M8 a) T( r0 t+ C' iReceived SIGRTMIN+21 from PID 2?9(plumouthd)% _; _+ d- G3 n
7 l% S/ p1 Z. \1 ~( \# J
执行:. f# ^" ]3 l: u! B
xfs_repair -L /dev/mapper/centos-root$ e; z- u5 W0 B/ B1 a+ n7 p
! A6 i' L& z0 i5 P

9 q+ A( G5 G' ^, T0 q
6 W5 d& K; L- x% U( H

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-5-22 17:00:12 | 显示全部楼层
一、/dev/centos/swap does not exist
' E9 a0 u5 a( N& z8 M# j1、问题描述
2 E  e: T, u+ H" o5 f9 m; Z9 Y% m服务器引导启动失败进入dracut:/#界面,提示Could not boot. /dev/centos/swap does not exist
( d: V* f3 d+ i5 i& [/ [' a8 k/ P3 L) p8 |

/ t0 g7 d+ x7 U4 s
# _" O/ ?3 a# ^! X( a2、原因分析) k# Z% N4 A* Y; b9 ]
存在以下两种可能,需要临时修复进入系统后方可确认根因
4 j1 B, {% ^* N/ k, o
8 |% m6 t6 M/ l( `5 Ja、grub引导配置指向swap信息不正确,系统引导时无法加载对应swap信息,导致系统引导失败
, i% r! b9 v3 q* ^: L3 p9 E- r
* h) E: c0 b% E7 c$ n" c; I# F2 Y
! D6 ^/ W3 v7 h4 c( a+ T5 Q: hb、swap lv被误删除(/dev/centos/swap),系统引导时无法加载对应swap信息,导致系统引导失败3 r6 g" Y! g5 U. [9 ]+ U
' {; a8 h$ }  m5 T" G5 B" F

! _: r- {' R* g3、解决措施% c: U0 u& q% t6 O8 q8 G
重启服务器,在选择引导启动界面,按下e进入grub修改界面,删除rd.lvm.lv=centos/swap配置,按下Ctrl + x引导启动' L8 }8 S0 r: d3 W
  b$ V, T9 O2 K

: c: d' o, e0 v1 J引导启动进入系统后,修改/etc/grub2.cfg,纠正关于swap的配置(删除swap配置或者修改正确的swap路径)7 O& q- Q$ ~# q
4 g6 H/ D8 U6 f  o8 R

6 p9 a) F; f- P0 c/ T二、Failed to mount /sysroot+ N. d) a$ ?0 C4 Q2 N+ q
1、问题描述
2 w% `% C$ X; I2 A$ q服务器引导启动失败进入:/#界面,提示Failed to mount /sysroot
$ u! D$ i6 h* d& h( M6 ?- C3 o7 ~5 V' H# a( F! \

- c& W% b3 P/ n6 ^9 G9 O6 i9 j3 S  ~; F! h! w" h( p: E4 j
2、原因分析$ a. S, o) O+ i) [$ }
系统盘/dev/mapper/centos-root文件系统损坏,导致无法/根目录无法挂载,需要对文件系统修复后重试
7 W* o6 t0 u9 \" F% ]1 T1 D/ D
/ \- d, q9 Z6 c4 A8 [$ T$ h* E3、解决措施$ c1 E" c1 W, d+ x( i. _" L
执行xfs_repair -L /dev/mapper/centos-root命令修复系统盘文件系统之后,重启服务器
, Q* A1 F) X7 _. b) G* V: `( |* {
/ j) b2 ^! i4 J9 K, _: va、修复系统盘文件系统1 o5 W: M4 o8 n* v
/# xfs_repair -L /dev/mapper/centos-root
& W# ?4 N( y' Z3 ]5 [1 qb、重启服务器,系统可正常引导,查看/dev/mapper/centos-root成功挂载到根目录: \2 j9 O5 T' {5 s; X4 p
[root@node58 ~]# df | grep root
" V- `' e0 D6 @/dev/mapper/centos-root                      52403200   16883624     35519576  33% /5 }8 b0 ~) q% J( x# ?: W
1) z$ r& r4 w! @  ~
2; f% N6 y; V7 E! U& V* s8 T1 l
3
, F/ V/ ~/ I1 u; X4 X+ ^, D4
* n* W( E/ w& w5 Z! j5
+ ~4 r: x; @+ r( b: f8 E3 q三、重启服务器,系统无法引导,进入grub界面
* Y: l1 U0 r; D1 Q1 W6 k( p$ C1、问题描述
; [& P1 H" y/ q" E: f1 N参考下图示意,重启服务器,系统无法引导,进入grub界面  t8 X0 X# g$ Y

8 b1 O# \( T3 e: ~& `( U& h0 |1 J
# r! Q0 ~, [) ~9 l
2、原因分析
5 {. z2 c% |+ o/boot/grub2/grub.cfg文件损坏0 R4 g$ t" I2 \! F% V. U9 a

( l0 r6 [9 W, X! b1 ?7 S' f3、解决措施
5 M; W; A7 H- f/ ^查看当前分区情况,如下图所示,存在grub、grub2、efi等文件夹,说明该分区为/boot启动分区4 l! S( t0 b9 ?# O, y; Q3 {

) b  v+ l6 T- N" ^9 m3 Y4 ~% B" r' u7 b: d: M) L) X: Y; Q3 F" w/ R
设置root
/ [6 Z4 K2 n1 n& J4 F8 ]set root=(hd0,msdos1)4 {+ x; y4 C1 p  r
17 F4 ?/ s2 p1 Z, h/ s: \+ N# l0 t
设置linux16
; p/ C5 |; t& }& c( T, blinux16 /vmlinuz-3.10.0-957.el7.x86_64 root=/dev/mapper/centos-root* D9 X& N) E/ U
1  k9 M: i) g% N% }( u
设置initrd16
4 i+ j) @& A& o7 |initrd16 /initramfs-3.10.0-957.el7.x86_64.img , B' w, H; X0 m/ ]# o2 |
15 U0 K0 D. y* @
引导启动; Z$ ^5 V! A- B1 e/ B$ T& {
boot
8 A# D+ T+ Q: U, o8 [# F19 z: R3 Z6 o" E% y
系统启动后,重新生成grub.cfg文件8 E* F2 q# n3 \5 e* f% S1 N8 L
grub2-mkconfig -o /boot/grub2/grub.cfg' C$ c8 S! d# @4 l
1" N5 F' m' P7 s) C
9 c+ B' _! M( v6 U$ [
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 03:04 , Processed in 0.020213 second(s), 21 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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