- 积分
- 16843
在线时间 小时
最后登录1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
[root@gm268-1 ~]# mount /dev/rbd0p1 /thinker/storageT( H0 ~! U8 Z4 r, I& v j' s
mount: /thinker/storageT: mount(2) system call failed: Structure needs cleaning.0 `2 N* u) B8 T. Z2 M _+ `/ P& p
[root@gm268-1 ~]# xfs_repair -L /dev/rbd0p1 * T; `* X `5 O% x1 i0 f% Y7 G, Z8 Z
Phase 1 - find and verify superblock...
$ V8 T) z# D z5 G/ R0 l* a - reporting progress in intervals of 15 minutes1 K7 g* E# {/ p8 _
Phase 2 - using internal log
T" O" k. C! L - zero log...
B. I9 Z1 w, J; K - scan filesystem freespace and inode maps.../ Q! _$ W" z, A3 S0 H
sb_ifree 3259, counted 3269
" G$ V0 y4 W' w" F& N" f& ~sb_fdblocks 2943143246, counted 2980579097+ h4 j- |( w) h. o
- 11:38:34: scanning filesystem freespace - 32 of 32 allocation groups done
3 t& f/ q7 d7 a, l+ m6 l - found root inode chunk1 ^/ @; w( a ?
Phase 3 - for each AG...
7 m* D, O4 z$ Q# G - scan and clear agi unlinked lists...
, a7 ~2 }( z3 l/ [ - 11:38:34: scanning agi unlinked lists - 32 of 32 allocation groups done
" r5 F: [2 f0 l" P5 n8 t& [1 ` - process known inodes and perform inode discovery...; Q" C, m5 U) V0 O
- agno = 15
! q* q2 H2 m8 q - agno = 30
" d D* K* w) _, a# a2 }6 ? - agno = 0! G4 _1 q- g% b
corrected directory 128 size, was 99, now 322 p) N# t( L$ ]/ Z9 P9 T) u
imap claims a free inode 132 is in use, correcting imap and clearing inode
3 S) O. y1 |3 A6 Lcleared inode 132, l% i# R2 E# l- g( J( `7 y. _
imap claims a free inode 134 is in use, correcting imap and clearing inode7 u; ?( j$ \4 J7 X
cleared inode 134
7 q% W# {: s5 h+ v# yimap claims a free inode 135 is in use, correcting imap and clearing inode
. K: }' f# z" H2 k2 scleared inode 1356 c/ M* k" C! W+ Z2 K/ W' Y
imap claims a free inode 136 is in use, correcting imap and clearing inode
- E# l. V& d8 h4 w$ e5 i, rcleared inode 136
( B' h& z) A$ Q3 g# Fimap claims a free inode 137 is in use, correcting imap and clearing inode) O+ ^$ v1 P: a
cleared inode 137" R- |9 f i% W! U# E
imap claims a free inode 138 is in use, correcting imap and clearing inode
2 s3 [4 v+ u0 O+ ~1 Fcleared inode 1380 c: _: h! R0 _# O- S6 Q) E
imap claims a free inode 139 is in use, correcting imap and clearing inode7 y' B' X: E5 `# {1 D( b
cleared inode 139$ S% X. R4 O2 f3 V, [" u
imap claims a free inode 140 is in use, correcting imap and clearing inode
; E6 [/ Z7 E9 a7 v! C" Dcleared inode 1407 U, A$ _3 Q5 G9 n% R, Q
imap claims a free inode 141 is in use, correcting imap and clearing inode
3 X% r9 T6 }6 x2 W8 i Z" K6 [cleared inode 141; d7 g8 e" \( M, K* | o- R1 r
imap claims a free inode 142 is in use, correcting imap and clearing inode
" w7 W* `, D* H8 Q8 dcleared inode 1421 F. n0 O3 g6 p/ Y, `
imap claims a free inode 143 is in use, correcting imap and clearing inode0 j9 h. b! e7 }/ e- b7 H$ M4 Z! K3 z
cleared inode 143
; W$ V" w; l3 }' A5 k! Eimap claims a free inode 144 is in use, correcting imap and clearing inode/ F0 M j$ b- _
cleared inode 1442 q& A% g9 A* Z- l; O% | t
imap claims a free inode 145 is in use, correcting imap and clearing inode* o9 u! ?- J: v3 r; N
cleared inode 145
3 k4 |# I- Y7 \9 a6 b6 Ximap claims a free inode 146 is in use, correcting imap and clearing inode1 v5 I& m) D' Y/ p# I8 Y' }/ O7 p
cleared inode 146
/ |+ S7 \1 w$ P' h2 O- D: {imap claims a free inode 147 is in use, correcting imap and clearing inode0 t1 g7 z' R0 x) E& ]
cleared inode 147- c5 h5 o$ _1 A# \) E
imap claims a free inode 148 is in use, correcting imap and clearing inode
B4 p& b% I* Bcleared inode 1483 U9 m2 N3 [5 z+ i+ o/ v# Z, W
imap claims a free inode 149 is in use, correcting imap and clearing inode
, I4 Z) X( z* H4 R8 W, Xcleared inode 149
5 E0 u9 O7 y+ ~7 r* G o0 c, L- Zimap claims a free inode 150 is in use, correcting imap and clearing inode/ j x$ M) b( `1 y
cleared inode 150
+ m% J8 j, y2 a" o& L" Wimap claims a free inode 151 is in use, correcting imap and clearing inode$ N+ f* V$ e" y8 x0 v
cleared inode 1514 T u% k( ^) w F5 o; E
imap claims a free inode 152 is in use, correcting imap and clearing inode% j: X& B H% k' y/ X* L) B1 R, s
cleared inode 1528 f, F2 {% f5 o/ D7 p$ N* N
imap claims a free inode 153 is in use, correcting imap and clearing inode# i8 @/ L$ |* H' r) \; U
cleared inode 153; j" ~1 W/ I7 J1 H! B
imap claims a free inode 154 is in use, correcting imap and clearing inode5 R: |, |0 I2 u) U x
cleared inode 154) `2 D8 S3 u' h0 _; b8 j
imap claims a free inode 155 is in use, correcting imap and clearing inode
) W- g, l) ^! U; m( V& Fcleared inode 155/ I- B/ ~4 l) P Q
imap claims a free inode 156 is in use, correcting imap and clearing inode
, o+ k1 T& P0 A( U! G+ tcleared inode 1568 l3 q/ [0 [) C( b, N1 {* u
imap claims a free inode 157 is in use, correcting imap and clearing inode8 Y- u- ~0 i( W
cleared inode 157# V. C2 |$ e( }3 w" b# w# Q) k
imap claims a free inode 158 is in use, correcting imap and clearing inode, N4 r- e# ^. W2 M( s8 e
cleared inode 158$ \& T; f% R/ m# Y" f5 k4 I% q
imap claims a free inode 159 is in use, correcting imap and clearing inode7 x2 A* i" c0 q! ^9 P: S
cleared inode 159: I3 |3 u N0 s8 B1 x# M% A
- agno = 16# Q0 { k# y- [
- agno = 12 x3 C; X& l, z- T( ?
- agno = 17
" e% k6 M4 R4 ~1 K9 u( g7 K - agno = 2
$ u: _% U+ Q3 C" C$ r' H - agno = 31+ T, q3 ]* z7 n8 {6 v
- agno = 18) [ K/ }. V9 g, q% r) k5 d
- agno = 39 a9 E# h t$ h9 k
- agno = 197 Y& [+ W1 \. M6 U( L" q L1 S
- agno = 4; Y& ?# c; L0 Y4 _
- agno = 20
6 D$ W- z& y% a' ~6 U5 i - agno = 54 @4 O% D Z) w& z9 X$ X
- agno = 21; p% S7 c* l- h4 r# {- G$ w; Q
- agno = 22. @) ^- u- H" d$ B# d# X
- agno = 6$ o: j. C, W) x) p0 _# j6 ~
- agno = 23) B4 z8 D9 Q4 _; R1 R6 f
- agno = 7
5 a* m3 D P, N* v - agno = 24
+ R7 P" s! Z# |' d( O: y% o* N1 F - agno = 8( {1 k; Y: `) b7 ]# p, f p/ o) Z
- agno = 252 ^$ v# {1 I+ I3 Y* @$ R
- agno = 26/ _* q- y! W# u2 N( h4 U
- agno = 9! N. a% e7 J1 c5 F; A. M; n
- agno = 10
2 k4 W i$ Q& E; C5 U4 D2 Y4 ?- E - agno = 27
1 r; n0 I e0 B# s - agno = 11( t" P. O' D; ?
- agno = 28( b- H) f# b- `; L, d$ C3 y/ K
- agno = 12 D, ^3 t2 {" ~& z1 p+ P1 l8 d2 z
- agno = 29
* o$ Q7 s2 g7 q+ M! H( Z* ` B1 \% ? - agno = 13
6 S. ]2 C* ~7 h* U; p - agno = 14
3 q9 l3 i: X* Q5 q) @ - 11:38:42: process known inodes and inode discovery - 403712 of 403712 inodes done
6 E0 g* r6 ]) A/ C7 D5 G( K7 K - process newly discovered inodes...
9 b( f" W3 {: M9 q3 H+ V! d0 [- L - 11:38:42: process newly discovered inodes - 32 of 32 allocation groups done& a8 G# O3 j( _& ~
Phase 4 - check for duplicate blocks... O' m" `5 y2 d
- setting up duplicate extent list...8 P0 N" ~- N- U f
- 11:38:42: setting up duplicate extent list - 32 of 32 allocation groups done: g% a8 @/ L2 `$ b$ h
- check for inodes claiming duplicate blocks...% T- Q8 M& C) }5 U3 S
- agno = 0( C" S1 Z% o2 M# w* O
- agno = 6+ [) H) _. B5 _. q( ?
- agno = 142 Y0 ?6 r$ b! Q! e6 j7 e: f
- agno = 13
- A0 R& m% K) ^. l4 v9 \ - agno = 8
' H) b" b; N1 Z t3 X. J- D - agno = 5
6 {* F5 O! {7 x, [. V+ z - agno = 10- v' L' C7 d- O M# G# m
- agno = 9
: E& B1 L+ p: N$ Q S0 A; W - agno = 12
* I" F$ U/ P- p+ V - agno = 157 g; f5 l9 |5 s! c" S: p7 M. N: n
- agno = 16
# L- I4 H/ `4 T* ]0 @ t4 ] - agno = 40 d9 N. p* `3 w1 T% E: l# w
- agno = 18 ?( P0 h( k: t+ J4 U9 ?
- agno = 11
3 c! A4 N1 ~5 t |$ N: C - agno = 171 u# ], p- ~4 r* ^' y; E {
- agno = 180 k, n4 h2 X3 D% i3 W5 X
- agno = 20
8 S0 Q/ p9 @5 b; k - agno = 3
8 V, X& D" H. L! \4 o - agno = 21
; f9 m8 R! \& ?- G/ m0 X9 N - agno = 2' B& V; `) N8 K1 ]4 s* o% ]7 n
- agno = 19# b, T9 H1 I" G& m
- agno = 22, s, a6 m% ^7 f) \( W
- agno = 23
8 G8 p) j! z# z! E. f- C7 X8 ? - agno = 243 H% G+ U( B; m9 T: J
- agno = 26
* T& W2 ^. i! K; b8 S - agno = 25
' q- U- Y4 I$ g2 l, j X! ^ - agno = 273 ?: e: j2 Q4 I0 V3 Q0 G
- agno = 28- Q+ d& O6 S* M; h4 Y4 p
- agno = 7
# L/ F; q. E5 e - agno = 30
) R1 t w# T/ X7 K m4 V - agno = 293 u! t( b7 r& l- ]: @" |; M; k
- agno = 312 ~9 k8 K! U' E2 A# v8 P$ k
entry "041N" at block 10 offset 192 in directory inode 36507222144 references free inode 136
* D# E; \' T$ P4 x clearing inode number in entry at offset 192...
. a( s9 z6 w' i4 Nentry "057N" at block 10 offset 704 in directory inode 36507222144 references free inode 139
/ w1 x4 Q3 U) _' m clearing inode number in entry at offset 704...
, r+ d# F N4 i3 @3 a( V: ]& zentry "078N" at block 10 offset 1216 in directory inode 36507222144 references free inode 1429 l. k$ o* \$ X4 X; f2 \6 |" F9 e
clearing inode number in entry at offset 1216...- y' r/ I9 t# V% a' O. W
entry "094N" at block 10 offset 1728 in directory inode 36507222144 references free inode 145
) }' I6 g- I. ~* B clearing inode number in entry at offset 1728...* W9 M; H4 D+ o. O. G$ Y
entry "128N" at block 10 offset 2240 in directory inode 36507222144 references free inode 148- ^( r9 ^/ B0 a$ h4 T8 g' a
clearing inode number in entry at offset 2240...
3 E5 u3 K) b8 W9 @entry "157N" at block 10 offset 2752 in directory inode 36507222144 references free inode 1515 k3 [; Q( k( ^5 T9 b$ j/ }) f. y# l
clearing inode number in entry at offset 2752...+ `+ j7 V$ S, {' y1 w
entry "179N" at block 10 offset 3264 in directory inode 36507222144 references free inode 154$ x4 s' V! ~% b! O7 {
clearing inode number in entry at offset 3264...
1 E- B' y( J# P2 ^7 `1 dentry "200N" at block 10 offset 3776 in directory inode 36507222144 references free inode 157
7 T* U# t% H' m5 C) K- [! w clearing inode number in entry at offset 3776...
0 c6 R6 U9 }0 s4 Fclearing reflink flag on inode 17223649891
6 }* {1 a. V0 x8 `# c! J - 11:38:42: check for inodes claiming duplicate blocks - 403712 of 403712 inodes done
: N' ^- Q7 E3 ?0 K' ]8 rPhase 5 - rebuild AG headers and trees...8 B. H, J% ^& O0 [6 K' U/ A" x0 N
- 11:38:42: rebuild AG headers and trees - 32 of 32 allocation groups done8 e% T/ g) T n+ {
0 L0 c- j3 P4 r# O. B: t& H' ~1 |1 t' @/ S+ r4 D5 S1 \
|
|