易陆发现互联网技术论坛

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

mount(2) system call failed: Structure needs cleaning. mount报错解决问题

[复制链接]
发表于 2023-6-5 11:41:05 | 显示全部楼层 |阅读模式

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

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

x
[root@gm268-1 ~]# mount /dev/rbd0p1 /thinker/storageT
6 ?; y  @$ w2 d9 c3 Q# o3 Gmount: /thinker/storageT: mount(2) system call failed: Structure needs cleaning.0 Z9 Y0 S  I" ?5 m& G# A( G
[root@gm268-1 ~]# xfs_repair -L /dev/rbd0p1 ) }8 j) i( b: g4 `% N. U/ q. N
Phase 1 - find and verify superblock...
: n8 y9 [8 e: W  ^) Y# x        - reporting progress in intervals of 15 minutes
4 Y8 u0 K# Y3 t+ M0 j. k+ G0 {8 BPhase 2 - using internal log( N# |: ]+ x9 g  V
        - zero log...
* }! r3 m4 A4 \% d        - scan filesystem freespace and inode maps...5 N; S4 b9 ~3 |8 v
sb_ifree 3259, counted 3269# ~; ^5 J  E3 f
sb_fdblocks 2943143246, counted 2980579097
, N1 [* r1 L& Y' k( \; d        - 11:38:34: scanning filesystem freespace - 32 of 32 allocation groups done& a. ?# ~/ Y3 F( m: P1 l+ \$ x
        - found root inode chunk
5 U) w& H: F; {/ lPhase 3 - for each AG...
% }& ?" a) p" A0 d) O: e        - scan and clear agi unlinked lists...4 a/ V  i1 i8 U: s# y% ]
        - 11:38:34: scanning agi unlinked lists - 32 of 32 allocation groups done
, D% g: F! u0 Q8 S  N, [        - process known inodes and perform inode discovery..., ?( W* h( _. ^# l3 K
        - agno = 15- Z! h9 E+ K& D
        - agno = 30
6 @0 p% c9 E" F: b# L& h6 H        - agno = 0" A8 u' [4 _, n+ U/ c' y4 L# s  s
corrected directory 128 size, was 99, now 32/ r: u7 Y8 ]. M3 @" o
imap claims a free inode 132 is in use, correcting imap and clearing inode
2 q4 n* i6 \  y# S3 c, `7 X+ @% I' ~cleared inode 132
3 A9 p+ ~; a; c/ n* `8 wimap claims a free inode 134 is in use, correcting imap and clearing inode
$ M7 Q" {! T" u( @& F, ncleared inode 134$ T$ O$ k* O" A) p+ c! B" T- Q
imap claims a free inode 135 is in use, correcting imap and clearing inode
/ C1 N) S/ e% i' Q! B4 Qcleared inode 135
' ?! l8 y: ^# U0 ^& o3 ]" zimap claims a free inode 136 is in use, correcting imap and clearing inode
9 M7 i( ~6 V& k% f- u. a( rcleared inode 136; u5 i# \# @9 |
imap claims a free inode 137 is in use, correcting imap and clearing inode# h" J: L8 ^  [; ^. U3 z& X2 Q1 n4 e
cleared inode 137
- S, i: \. [4 B  M. Wimap claims a free inode 138 is in use, correcting imap and clearing inode& T+ K: V' E. x6 X% V
cleared inode 138
  E8 Y$ E2 \3 Eimap claims a free inode 139 is in use, correcting imap and clearing inode- U# r0 J$ _8 ^
cleared inode 139
5 M) x3 M& L" _$ L2 G! n8 jimap claims a free inode 140 is in use, correcting imap and clearing inode
3 W3 D  ]& ~$ ~- l# ]) \& @8 }" R( R- ucleared inode 1406 }% I) P0 g& d
imap claims a free inode 141 is in use, correcting imap and clearing inode* ^6 W: @% H5 A, k" q6 E
cleared inode 141
: B( W) Y( X' P& [  m; i6 timap claims a free inode 142 is in use, correcting imap and clearing inode& G% O2 o% y# v5 o% _( H
cleared inode 142
6 F  N$ ^! E: Limap claims a free inode 143 is in use, correcting imap and clearing inode4 C  F4 f! V. B) e/ g: @: o
cleared inode 143
$ b3 x' S3 \4 V% u6 p- L2 i, fimap claims a free inode 144 is in use, correcting imap and clearing inode  @+ O3 b/ C& F: F% b. K. w
cleared inode 144
: S9 |5 c+ Z$ s% r6 Zimap claims a free inode 145 is in use, correcting imap and clearing inode
5 Y4 J8 B: J" A9 o9 L8 \  lcleared inode 1459 }3 F: k2 j/ U6 T" r
imap claims a free inode 146 is in use, correcting imap and clearing inode4 f, R! n7 B$ Z
cleared inode 146
( z' K; x( _/ U0 I, h( Ximap claims a free inode 147 is in use, correcting imap and clearing inode
7 }* E( {2 n6 h# R6 i  Ecleared inode 1470 B2 n  G$ R. D
imap claims a free inode 148 is in use, correcting imap and clearing inode  {+ Z! i6 y" T, Y2 u' P: Q
cleared inode 148& I1 H4 J9 w8 j
imap claims a free inode 149 is in use, correcting imap and clearing inode
8 k3 X' E+ m# zcleared inode 149: i, @) w9 z6 U0 S( X, D; {4 a
imap claims a free inode 150 is in use, correcting imap and clearing inode
. `: T+ L0 N/ Q: x. p3 a- Ucleared inode 150; I- T7 A3 [+ b- U" X/ l6 ^4 _( q
imap claims a free inode 151 is in use, correcting imap and clearing inode$ y) y. ^% ^) Z: R: P
cleared inode 151" V6 ~1 h4 d- F! S
imap claims a free inode 152 is in use, correcting imap and clearing inode5 `+ s" v3 S1 B; T: ^5 M
cleared inode 1521 K6 [% M* H/ u, l8 k/ p& \
imap claims a free inode 153 is in use, correcting imap and clearing inode
% P: W6 S) x$ M2 v7 A* w# e) Ocleared inode 1536 B0 n& o) i; _. ^1 u
imap claims a free inode 154 is in use, correcting imap and clearing inode
% Z/ a3 `2 ^, L) z: m& x7 Hcleared inode 154! H0 ]4 `3 d9 v% Q) x7 I* m: q! f
imap claims a free inode 155 is in use, correcting imap and clearing inode
8 X. \% P) U5 n1 V. y. O# zcleared inode 155
2 k9 D/ N4 b) M* Fimap claims a free inode 156 is in use, correcting imap and clearing inode
4 e  e! G  a3 o0 _- E5 bcleared inode 1565 r; L! C+ \0 U7 _
imap claims a free inode 157 is in use, correcting imap and clearing inode
, @& H) V8 K8 ]3 fcleared inode 157% H% h9 M! `- a3 U" W& `
imap claims a free inode 158 is in use, correcting imap and clearing inode
) r. T" r+ u6 T0 m+ N+ Dcleared inode 158! _9 E' b) s- J: @# l0 j' ?' j  E
imap claims a free inode 159 is in use, correcting imap and clearing inode
* H+ W. @3 A; d" pcleared inode 1599 [5 A4 Y2 e5 h" S* I- x. U
        - agno = 16
7 c( T+ _& @6 R3 H% U- E        - agno = 1
; F* _" P; d: ?        - agno = 17' b; Q! p$ S' t+ F/ l/ |& J4 Q
        - agno = 2
# m' O0 \3 G" X7 ?. D+ b        - agno = 31
# d+ Y- x- n4 s) ]9 P5 B4 v        - agno = 18% C$ H8 F4 z* F% R, {7 K# ^. n
        - agno = 3
2 S$ H) u3 M# f( _        - agno = 19, d- m" `8 o$ ^; P8 Z
        - agno = 4
; {. m) ^( w) y% p/ V        - agno = 20
/ \/ p% `# p0 }! f! E* n1 k        - agno = 5" n0 ~9 a1 h9 N6 f( @& @& P- g
        - agno = 21
; _; |& z+ x) [  s        - agno = 22- l' {* v+ }2 v& @$ n' t4 s
        - agno = 6
9 J1 f( ], ^0 N8 y' u- ~        - agno = 23; @+ P5 n+ p, z2 t" @& h* g
        - agno = 7
0 Z0 _1 S0 G. l4 D8 J# K, y* G        - agno = 24+ U# L3 N* O3 ]4 M! z% P5 b/ R
        - agno = 8
8 U5 y: E) G. U5 D7 q        - agno = 25
) x# w  i) i( ?0 Z" R7 L! V8 }        - agno = 26( _+ D  h$ o; w4 m8 \, ?
        - agno = 94 C  n! P- p! b; y+ }, C
        - agno = 10
4 i5 t- R( _3 a& U4 P) S        - agno = 274 B2 Q/ J7 E6 y! X  j8 m% c7 t
        - agno = 118 s8 Q8 c- b/ ]/ X# O: J
        - agno = 28/ d$ m8 x# N1 C, v
        - agno = 12
" l! A# Q" w4 V" C; J        - agno = 29
0 Y# `$ @0 Q) g% `        - agno = 130 B, ?5 Z* l6 a
        - agno = 14/ d0 X8 |/ @; E% b& H
        - 11:38:42: process known inodes and inode discovery - 403712 of 403712 inodes done) G( E; l' {7 G7 \2 t
        - process newly discovered inodes...
- O. H8 n6 k4 ]+ N2 ~; a- s        - 11:38:42: process newly discovered inodes - 32 of 32 allocation groups done- y) Q9 e1 p! q) S
Phase 4 - check for duplicate blocks...
9 N+ X2 Q7 y  l1 f8 n        - setting up duplicate extent list...7 j5 t$ g6 `% t
        - 11:38:42: setting up duplicate extent list - 32 of 32 allocation groups done' l# h; _0 q- J3 F, h  b: b3 F
        - check for inodes claiming duplicate blocks...* |. G1 p+ N2 @8 Q) v. U
        - agno = 0$ |8 f  \" `' T+ e
        - agno = 65 A5 o4 C5 b; \2 p0 q, |: L) K
        - agno = 14
& a/ ]0 e8 R& v4 V        - agno = 13: H. y! y  {5 U. @; v: j
        - agno = 8
. ^$ j5 M# D5 `2 q( s, y        - agno = 5
) q7 }! D- G( Q$ C        - agno = 10- Y5 V8 @$ B, N- h1 h) i
        - agno = 9
) F8 }7 w" u# P. J. r        - agno = 12* n% H/ R& s- A
        - agno = 154 r; A1 x7 ~0 d& y8 x' K
        - agno = 161 b2 f; i5 r' @( @. C  j7 ]
        - agno = 46 u& [( x3 s; j+ `4 r0 \2 W5 T
        - agno = 1
' R' m7 H9 x. Q# z5 Z7 [        - agno = 11
. F$ |5 P+ P$ e' h( O5 E        - agno = 17/ i$ d* @* }4 D/ y6 k& @9 Q
        - agno = 18, @* `" o2 P( ]" X' H
        - agno = 20
9 v& z+ v. e) S        - agno = 36 t+ f5 ~9 T( ~- {' e  z
        - agno = 21
3 Q* C6 H/ R( i4 L' u        - agno = 2
; Y" Z& Z' q2 f        - agno = 19$ @* }% M; Q; n
        - agno = 22
% J' c6 I9 y* H        - agno = 23
. Z: J* ?- q6 B5 [+ b. K        - agno = 24
4 {  l2 }& F! w/ u" e( P" v        - agno = 26' B. v/ d# ?, B# J/ Q" x$ y4 E
        - agno = 25
5 l1 a+ B- ~* [& L! _% z7 `3 j        - agno = 27" }( [7 c# p) H, W
        - agno = 28
% L: e$ }% c7 q* K3 x4 L        - agno = 7: h! Z" Z* r8 Y$ ]/ H
        - agno = 30
- x3 Z6 P; a$ Z" U7 [8 L        - agno = 29
/ P; k6 S7 Y" l3 D/ R  [  Q        - agno = 31+ R! U6 S1 m$ a' ]. k
entry "041N" at block 10 offset 192 in directory inode 36507222144 references free inode 136
, V. G* ]: k' @! \        clearing inode number in entry at offset 192...
& L0 S6 x9 o. o1 Aentry "057N" at block 10 offset 704 in directory inode 36507222144 references free inode 139& X  i+ y% N$ G: s0 N$ I4 r0 r
        clearing inode number in entry at offset 704.../ {/ g& B' z# ]# M3 ~
entry "078N" at block 10 offset 1216 in directory inode 36507222144 references free inode 142. V* s: Q! b+ o( {
        clearing inode number in entry at offset 1216...
; P! t! S) d5 ~# N- Fentry "094N" at block 10 offset 1728 in directory inode 36507222144 references free inode 145' V$ _8 W# D1 f+ W. t/ ^8 B1 j2 P
        clearing inode number in entry at offset 1728...' c( q9 o2 P6 M: p
entry "128N" at block 10 offset 2240 in directory inode 36507222144 references free inode 148
5 K( t7 m0 \0 J+ O# }* E4 v        clearing inode number in entry at offset 2240..., a7 v8 I/ ^: K; `" f+ {, v( E. F% k
entry "157N" at block 10 offset 2752 in directory inode 36507222144 references free inode 151: a$ A7 r* D* W, u1 d) b: V' x
        clearing inode number in entry at offset 2752...* V6 ?/ Z! s9 U% p7 P5 j' c
entry "179N" at block 10 offset 3264 in directory inode 36507222144 references free inode 1542 ^3 c: v' u0 E* p3 n
        clearing inode number in entry at offset 3264...
3 l) z, c9 j" h0 K) [4 bentry "200N" at block 10 offset 3776 in directory inode 36507222144 references free inode 157
" T3 y5 t1 d+ _3 a: A% |        clearing inode number in entry at offset 3776...
1 T7 n' B2 v: {  {+ tclearing reflink flag on inode 17223649891) ~: ]$ C& }6 |' v0 P! e
        - 11:38:42: check for inodes claiming duplicate blocks - 403712 of 403712 inodes done
  M* Y# {% E/ G1 P7 GPhase 5 - rebuild AG headers and trees...
& K. U( o$ ^' A8 u+ S        - 11:38:42: rebuild AG headers and trees - 32 of 32 allocation groups done
# S2 o/ d5 h1 X' m3 S" w" n3 R0 _! r6 T) ~! I2 E0 Y
5 t- k! {/ A0 f  G* e
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

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

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

GMT+8, 2026-4-9 00:03 , Processed in 0.057048 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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