1 QA output created by 148
2 meta-data=DDEV isize=XXX agcount=N, agsize=XXX blks
3 data = bsize=XXX blocks=XXX, imaxpct=PCT
4 = sunit=XXX swidth=XXX, unwritten=X
6 log =LDEV bsize=XXX blocks=XXX
7 realtime =RDEV extsz=XXX blocks=XXX, rtextents=XXX
8 Corrupting sb 0 - setting bits to 0
9 Wrote X.XXKb (value 0x0)
10 Phase 1 - find and verify superblock...
11 bad primary superblock - bad magic number !!!
13 attempting to find secondary superblock...
14 found candidate secondary superblock...
15 verified secondary superblock...
16 writing modified primary superblock
17 sb root inode value INO inconsistent with calculated value INO
18 resetting superblock root inode pointer to INO
19 sb realtime bitmap inode INO inconsistent with calculated value INO
20 resetting superblock realtime bitmap ino pointer to INO
21 sb realtime summary inode INO inconsistent with calculated value INO
22 resetting superblock realtime summary ino pointer to INO
23 Phase 2 - using <TYPEOF> log
25 - scan filesystem freespace and inode maps...
26 - found root inode chunk
27 Phase 3 - for each AG...
28 - scan and clear agi unlinked lists...
29 - process known inodes and perform inode discovery...
30 - process newly discovered inodes...
31 Phase 4 - check for duplicate blocks...
32 - setting up duplicate extent list...
33 - clear lost+found (if it exists) ...
34 - check for inodes claiming duplicate blocks...
35 Phase 5 - rebuild AG headers and trees...
37 Phase 6 - check inode connectivity...
38 - resetting contents of realtime bitmap and summary inodes
39 - ensuring existence of lost+found directory
40 - traversing filesystem starting at / ...
41 - traversal finished ...
42 - traversing all unattached subtrees ...
43 - traversals finished ...
44 - moving disconnected inodes to lost+found ...
45 Phase 7 - verify and correct link counts...
46 Note - stripe unit (0) and width (0) fields have been reset.
47 Please set with mount -o sunit=<value>,swidth=<value>
49 Corrupting agf 0 - setting bits to 0
50 Wrote X.XXKb (value 0x0)
51 Phase 1 - find and verify superblock...
52 Phase 2 - using <TYPEOF> log
54 - scan filesystem freespace and inode maps...
55 bad magic # 0x0 for agf 0
56 bad version # 0 for agf 0
57 bad length 0 for agf 0, should be LENGTH
58 reset bad agf for ag 0
59 bad agbno AGBNO for btbno root, agno 0
60 bad agbno AGBNO for btbcnt root, agno 0
61 - found root inode chunk
62 Phase 3 - for each AG...
63 - scan and clear agi unlinked lists...
64 - process known inodes and perform inode discovery...
65 - process newly discovered inodes...
66 Phase 4 - check for duplicate blocks...
67 - setting up duplicate extent list...
68 - clear lost+found (if it exists) ...
69 - clearing existing "lost+found" inode
70 - deleting existing "lost+found" entry
71 - check for inodes claiming duplicate blocks...
72 Phase 5 - rebuild AG headers and trees...
74 Phase 6 - check inode connectivity...
75 - resetting contents of realtime bitmap and summary inodes
76 - ensuring existence of lost+found directory
77 - traversing filesystem starting at / ...
78 - traversal finished ...
79 - traversing all unattached subtrees ...
80 - traversals finished ...
81 - moving disconnected inodes to lost+found ...
82 Phase 7 - verify and correct link counts...
84 Corrupting agi 0 - setting bits to 0
85 Wrote X.XXKb (value 0x0)
86 Phase 1 - find and verify superblock...
87 Phase 2 - using <TYPEOF> log
89 - scan filesystem freespace and inode maps...
90 bad magic # 0x0 for agi 0
91 bad version # 0 for agi 0
92 bad length # 0 for agi 0, should be LENGTH
93 reset bad agi for ag 0
94 bad agbno AGBNO for inobt root, agno 0
95 root inode chunk not found
96 Phase 3 - for each AG...
97 - scan and clear agi unlinked lists...
98 error following ag 0 unlinked list
99 - process known inodes and perform inode discovery...
100 imap claims in-use inode INO is free, correcting imap
101 - process newly discovered inodes...
102 Phase 4 - check for duplicate blocks...
103 - setting up duplicate extent list...
104 - clear lost+found (if it exists) ...
105 - clearing existing "lost+found" inode
106 - deleting existing "lost+found" entry
107 - check for inodes claiming duplicate blocks...
108 Phase 5 - rebuild AG headers and trees...
109 - reset superblock...
110 Phase 6 - check inode connectivity...
111 - resetting contents of realtime bitmap and summary inodes
112 - ensuring existence of lost+found directory
113 - traversing filesystem starting at / ...
114 - traversal finished ...
115 - traversing all unattached subtrees ...
116 - traversals finished ...
117 - moving disconnected inodes to lost+found ...
118 Phase 7 - verify and correct link counts...
120 Corrupting agfl 0 - setting bits to 0
121 Wrote X.XXKb (value 0x0)
122 Phase 1 - find and verify superblock...
123 Phase 2 - using <TYPEOF> log
125 - scan filesystem freespace and inode maps...
126 - found root inode chunk
127 Phase 3 - for each AG...
128 - scan and clear agi unlinked lists...
129 - process known inodes and perform inode discovery...
130 - process newly discovered inodes...
131 Phase 4 - check for duplicate blocks...
132 - setting up duplicate extent list...
133 - clear lost+found (if it exists) ...
134 - clearing existing "lost+found" inode
135 - deleting existing "lost+found" entry
136 - check for inodes claiming duplicate blocks...
137 Phase 5 - rebuild AG headers and trees...
138 - reset superblock...
139 Phase 6 - check inode connectivity...
140 - resetting contents of realtime bitmap and summary inodes
141 - ensuring existence of lost+found directory
142 - traversing filesystem starting at / ...
143 - traversal finished ...
144 - traversing all unattached subtrees ...
145 - traversals finished ...
146 - moving disconnected inodes to lost+found ...
147 Phase 7 - verify and correct link counts...
149 Corrupting sb 0 - setting bits to -1
150 Wrote X.XXKb (value 0xffffffff)
151 Phase 1 - find and verify superblock...
152 bad primary superblock - bad magic number !!!
154 attempting to find secondary superblock...
155 found candidate secondary superblock...
156 verified secondary superblock...
157 writing modified primary superblock
158 sb root inode value INO inconsistent with calculated value INO
159 resetting superblock root inode pointer to INO
160 sb realtime bitmap inode INO inconsistent with calculated value INO
161 resetting superblock realtime bitmap ino pointer to INO
162 sb realtime summary inode INO inconsistent with calculated value INO
163 resetting superblock realtime summary ino pointer to INO
164 Phase 2 - using <TYPEOF> log
166 - scan filesystem freespace and inode maps...
167 - found root inode chunk
168 Phase 3 - for each AG...
169 - scan and clear agi unlinked lists...
170 - process known inodes and perform inode discovery...
171 - process newly discovered inodes...
172 Phase 4 - check for duplicate blocks...
173 - setting up duplicate extent list...
174 - clear lost+found (if it exists) ...
175 - clearing existing "lost+found" inode
176 - deleting existing "lost+found" entry
177 - check for inodes claiming duplicate blocks...
178 Phase 5 - rebuild AG headers and trees...
179 - reset superblock...
180 Phase 6 - check inode connectivity...
181 - resetting contents of realtime bitmap and summary inodes
182 - ensuring existence of lost+found directory
183 - traversing filesystem starting at / ...
184 - traversal finished ...
185 - traversing all unattached subtrees ...
186 - traversals finished ...
187 - moving disconnected inodes to lost+found ...
188 Phase 7 - verify and correct link counts...
189 Note - stripe unit (0) and width (0) fields have been reset.
190 Please set with mount -o sunit=<value>,swidth=<value>
192 Corrupting agf 0 - setting bits to -1
193 Wrote X.XXKb (value 0xffffffff)
194 Phase 1 - find and verify superblock...
195 Phase 2 - using <TYPEOF> log
197 - scan filesystem freespace and inode maps...
198 bad magic # 0xffffffff for agf 0
199 bad version # -1 for agf 0
200 bad sequence # -1 for agf 0
201 bad length -1 for agf 0, should be LENGTH
202 flfirst -1 in agf 0 too large (max = MAX)
203 fllast -1 in agf 0 too large (max = MAX)
204 reset bad agf for ag 0
205 freeblk count 1 != flcount -1 in ag 0
206 bad agbno AGBNO for btbno root, agno 0
207 bad agbno AGBNO for btbcnt root, agno 0
208 - found root inode chunk
209 Phase 3 - for each AG...
210 - scan and clear agi unlinked lists...
211 - process known inodes and perform inode discovery...
212 - process newly discovered inodes...
213 Phase 4 - check for duplicate blocks...
214 - setting up duplicate extent list...
215 - clear lost+found (if it exists) ...
216 - clearing existing "lost+found" inode
217 - deleting existing "lost+found" entry
218 - check for inodes claiming duplicate blocks...
219 Phase 5 - rebuild AG headers and trees...
220 - reset superblock...
221 Phase 6 - check inode connectivity...
222 - resetting contents of realtime bitmap and summary inodes
223 - ensuring existence of lost+found directory
224 - traversing filesystem starting at / ...
225 - traversal finished ...
226 - traversing all unattached subtrees ...
227 - traversals finished ...
228 - moving disconnected inodes to lost+found ...
229 Phase 7 - verify and correct link counts...
231 Corrupting agi 0 - setting bits to -1
232 Wrote X.XXKb (value 0xffffffff)
233 Phase 1 - find and verify superblock...
234 Phase 2 - using <TYPEOF> log
236 - scan filesystem freespace and inode maps...
237 bad magic # 0xffffffff for agi 0
238 bad version # -1 for agi 0
239 bad sequence # -1 for agi 0
240 bad length # -1 for agi 0, should be LENGTH
241 reset bad agi for ag 0
242 bad agbno AGBNO for inobt root, agno 0
243 root inode chunk not found
244 Phase 3 - for each AG...
245 - scan and clear agi unlinked lists...
246 - process known inodes and perform inode discovery...
247 imap claims in-use inode INO is free, correcting imap
248 - process newly discovered inodes...
249 Phase 4 - check for duplicate blocks...
250 - setting up duplicate extent list...
251 - clear lost+found (if it exists) ...
252 - clearing existing "lost+found" inode
253 - deleting existing "lost+found" entry
254 - check for inodes claiming duplicate blocks...
255 Phase 5 - rebuild AG headers and trees...
256 - reset superblock...
257 Phase 6 - check inode connectivity...
258 - resetting contents of realtime bitmap and summary inodes
259 - ensuring existence of lost+found directory
260 - traversing filesystem starting at / ...
261 - traversal finished ...
262 - traversing all unattached subtrees ...
263 - traversals finished ...
264 - moving disconnected inodes to lost+found ...
265 Phase 7 - verify and correct link counts...
267 Corrupting agfl 0 - setting bits to -1
268 Wrote X.XXKb (value 0xffffffff)
269 Phase 1 - find and verify superblock...
270 Phase 2 - using <TYPEOF> log
272 - scan filesystem freespace and inode maps...
273 bad agbno AGBNO in agfl, agno 0
274 bad agbno AGBNO in agfl, agno 0
275 bad agbno AGBNO in agfl, agno 0
276 bad agbno AGBNO in agfl, agno 0
277 - found root inode chunk
278 Phase 3 - for each AG...
279 - scan and clear agi unlinked lists...
280 - process known inodes and perform inode discovery...
281 - process newly discovered inodes...
282 Phase 4 - check for duplicate blocks...
283 - setting up duplicate extent list...
284 - clear lost+found (if it exists) ...
285 - clearing existing "lost+found" inode
286 - deleting existing "lost+found" entry
287 - check for inodes claiming duplicate blocks...
288 Phase 5 - rebuild AG headers and trees...
289 - reset superblock...
290 Phase 6 - check inode connectivity...
291 - resetting contents of realtime bitmap and summary inodes
292 - ensuring existence of lost+found directory
293 - traversing filesystem starting at / ...
294 - traversal finished ...
295 - traversing all unattached subtrees ...
296 - traversals finished ...
297 - moving disconnected inodes to lost+found ...
298 Phase 7 - verify and correct link counts...