/
multiple_corruptions_misc-tests-results.txt
3369 lines (3353 loc) · 159 KB
/
multiple_corruptions_misc-tests-results.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
$TEST_DEV not given, use /home/laks/centos/laks/BTRFS/scrub_offline/btrfs-progs/test/test.img as fallback
------------------RAID5 Corruption------------------
Filename=file128k.txt Total Stripes=2 Data Stripe to be corrupted=1
############### losetup --find --show img1
/dev/loop0
############### losetup --find --show img2
/dev/loop1
############### losetup --find --show img3
/dev/loop2
############### /home/laks/centos/laks/BTRFS/scrub_offline/btrfs-progs/mkfs.btrfs -f -d raid5 -m raid5 /dev/loop0 /dev/loop1 /dev/loop2
btrfs-progs v3.18-rc1-1924-g07ea395
See http://btrfs.wiki.kernel.org for more information.
Performing full device TRIM /dev/loop0 (512.00MiB) ...
Performing full device TRIM /dev/loop1 (512.00MiB) ...
Performing full device TRIM /dev/loop2 (512.00MiB) ...
Label: (null)
UUID: 20f4f6a6-3212-4ff4-bf25-d0e3b0cb96fc
Node size: 16384
Sector size: 4096
Filesystem size: 1.50GiB
Block group profiles:
Data: RAID5 128.00MiB
Metadata: RAID5 102.38MiB
System: RAID5 16.00MiB
SSD detected: no
Incompat features: extref, raid56, skinny-metadata
Number of devices: 3
Devices:
ID SIZE PATH
1 512.00MiB /dev/loop0
2 512.00MiB /dev/loop1
3 512.00MiB /dev/loop2
############### mount /dev/loop0 /home/laks/centos/laks/BTRFS/scrub_offline/btrfs-progs/tests/mnt
############### /home/laks/centos/laks/BTRFS/scrub_offline/btrfs-progs/btrfs inspect-internal dump-tree /dev/loop0
btrfs-progs v3.18-rc1-1924-g07ea395
root tree
leaf 37961728 items 16 free space 12515 generation 7 owner 1
leaf 37961728 flags 0x1(WRITTEN) backref revision 1
fs uuid 20f4f6a6-3212-4ff4-bf25-d0e3b0cb96fc
chunk uuid 611c8295-94bc-49ba-9e17-651742e66fb1
item 0 key (EXTENT_TREE ROOT_ITEM 0) itemoff 15844 itemsize 439
generation 7 root_dirid 0 bytenr 37945344 level 0 refs 1
lastsnap 0 byte_limit 0 bytes_used 16384 flags 0x0(none)
uuid 00000000-0000-0000-0000-000000000000
drop key (0 UNKNOWN.0 0) level 0
item 1 key (DEV_TREE ROOT_ITEM 0) itemoff 15405 itemsize 439
generation 6 root_dirid 0 bytenr 37896192 level 0 refs 1
lastsnap 0 byte_limit 0 bytes_used 16384 flags 0x0(none)
uuid 00000000-0000-0000-0000-000000000000
drop key (0 UNKNOWN.0 0) level 0
item 2 key (FS_TREE INODE_REF 6) itemoff 15388 itemsize 17
inode ref index 0 namelen 7 name: default
item 3 key (FS_TREE ROOT_ITEM 0) itemoff 14949 itemsize 439
generation 7 root_dirid 256 bytenr 37994496 level 0 refs 1
lastsnap 0 byte_limit 0 bytes_used 16384 flags 0x0(none)
uuid 00000000-0000-0000-0000-000000000000
ctransid 7 otransid 0 stransid 0 rtransid 0
drop key (0 UNKNOWN.0 0) level 0
item 4 key (ROOT_TREE_DIR INODE_ITEM 0) itemoff 14789 itemsize 160
inode generation 3 transid 0 size 0 nbytes 16384
block group 0 mode 40755 links 1 uid 0 gid 0 rdev 0
sequence 0 flags 0x0(none)
atime 1497765001.0 (2017-06-18 11:20:01)
ctime 1497765001.0 (2017-06-18 11:20:01)
mtime 1497765001.0 (2017-06-18 11:20:01)
otime 1497765001.0 (2017-06-18 11:20:01)
item 5 key (ROOT_TREE_DIR INODE_REF 6) itemoff 14777 itemsize 12
inode ref index 0 namelen 2 name: ..
item 6 key (ROOT_TREE_DIR DIR_ITEM 2378154706) itemoff 14740 itemsize 37
location key (FS_TREE ROOT_ITEM -1) type DIR
transid 0 data_len 0 name_len 7
name: default
item 7 key (CSUM_TREE ROOT_ITEM 0) itemoff 14301 itemsize 439
generation 7 root_dirid 0 bytenr 37978112 level 0 refs 1
lastsnap 0 byte_limit 0 bytes_used 16384 flags 0x0(none)
uuid 00000000-0000-0000-0000-000000000000
drop key (0 UNKNOWN.0 0) level 0
item 8 key (UUID_TREE ROOT_ITEM 0) itemoff 13862 itemsize 439
generation 6 root_dirid 0 bytenr 37765120 level 0 refs 1
lastsnap 0 byte_limit 0 bytes_used 16384 flags 0x0(none)
uuid 1972331a-71bd-9e46-aabd-f55925ff78dc
drop key (0 UNKNOWN.0 0) level 0
item 9 key (256 INODE_ITEM 0) itemoff 13702 itemsize 160
inode generation 7 transid 7 size 65536 nbytes 131072
block group 0 mode 100600 links 1 uid 0 gid 0 rdev 0
sequence 27 flags 0x2(NODATASUM|NODATACOW|NOCOMPRESS|PREALLOC)
atime 0.0 (1970-01-01 05:30:00)
ctime 1497765007.966076971 (2017-06-18 11:20:07)
mtime 0.0 (1970-01-01 05:30:00)
otime 0.0 (1970-01-01 05:30:00)
item 10 key (256 EXTENT_DATA 0) itemoff 13649 itemsize 53
generation 7 type 1 (regular)
extent data disk byte 145358848 nr 65536
extent data offset 0 nr 65536 ram 65536
extent compression 0 (none)
item 11 key (257 INODE_ITEM 0) itemoff 13489 itemsize 160
inode generation 7 transid 7 size 65536 nbytes 131072
block group 0 mode 100600 links 1 uid 0 gid 0 rdev 0
sequence 27 flags 0x2(NODATASUM|NODATACOW|NOCOMPRESS|PREALLOC)
atime 0.0 (1970-01-01 05:30:00)
ctime 1497765007.966076971 (2017-06-18 11:20:07)
mtime 0.0 (1970-01-01 05:30:00)
otime 0.0 (1970-01-01 05:30:00)
item 12 key (257 EXTENT_DATA 0) itemoff 13436 itemsize 53
generation 7 type 1 (regular)
extent data disk byte 145424384 nr 65536
extent data offset 0 nr 65536 ram 65536
extent compression 0 (none)
item 13 key (FREE_SPACE UNTYPED 37748736) itemoff 13395 itemsize 41
location key (256 INODE_ITEM 0)
cache generation 7 entries 6 bitmaps 0
item 14 key (FREE_SPACE UNTYPED 145096704) itemoff 13354 itemsize 41
location key (257 INODE_ITEM 0)
cache generation 7 entries 3 bitmaps 0
item 15 key (DATA_RELOC_TREE ROOT_ITEM 0) itemoff 12915 itemsize 439
generation 4 root_dirid 256 bytenr 37830656 level 0 refs 1
lastsnap 0 byte_limit 0 bytes_used 16384 flags 0x0(none)
uuid 00000000-0000-0000-0000-000000000000
drop key (0 UNKNOWN.0 0) level 0
chunk tree
leaf 20987904 items 6 free space 15407 generation 5 owner 3
leaf 20987904 flags 0x1(WRITTEN) backref revision 1
fs uuid 20f4f6a6-3212-4ff4-bf25-d0e3b0cb96fc
chunk uuid 611c8295-94bc-49ba-9e17-651742e66fb1
item 0 key (DEV_ITEMS DEV_ITEM 1) itemoff 16185 itemsize 98
devid 1 total_bytes 536870912 bytes_used 129171456
io_align 4096 io_width 4096 sector_size 4096 type 0
generation 0 start_offset 0 dev_group 0
seek_speed 0 bandwidth 0
uuid e4785cc5-b002-4d84-aa32-a98662c24a59
fsid 20f4f6a6-3212-4ff4-bf25-d0e3b0cb96fc
item 1 key (DEV_ITEMS DEV_ITEM 2) itemoff 16087 itemsize 98
devid 2 total_bytes 536870912 bytes_used 129171456
io_align 4096 io_width 4096 sector_size 4096 type 0
generation 0 start_offset 0 dev_group 0
seek_speed 0 bandwidth 0
uuid 9f08845d-ac25-4874-adea-2040b584a823
fsid 20f4f6a6-3212-4ff4-bf25-d0e3b0cb96fc
item 2 key (DEV_ITEMS DEV_ITEM 3) itemoff 15989 itemsize 98
devid 3 total_bytes 536870912 bytes_used 129171456
io_align 4096 io_width 4096 sector_size 4096 type 0
generation 0 start_offset 0 dev_group 0
seek_speed 0 bandwidth 0
uuid 2eab6cd6-0b4c-4fc9-9632-6dd3e2829594
fsid 20f4f6a6-3212-4ff4-bf25-d0e3b0cb96fc
item 3 key (FIRST_CHUNK_TREE CHUNK_ITEM 20971520) itemoff 15845 itemsize 144
length 16777216 owner 2 stripe_len 65536 type SYSTEM|RAID5
io_align 65536 io_width 65536 sector_size 4096
num_stripes 3 sub_stripes 0
stripe 0 devid 3 offset 1048576
dev_uuid 2eab6cd6-0b4c-4fc9-9632-6dd3e2829594
stripe 1 devid 2 offset 1048576
dev_uuid 9f08845d-ac25-4874-adea-2040b584a823
stripe 2 devid 1 offset 20971520
dev_uuid e4785cc5-b002-4d84-aa32-a98662c24a59
item 4 key (FIRST_CHUNK_TREE CHUNK_ITEM 37748736) itemoff 15701 itemsize 144
length 107347968 owner 2 stripe_len 65536 type METADATA|RAID5
io_align 65536 io_width 65536 sector_size 4096
num_stripes 3 sub_stripes 0
stripe 0 devid 3 offset 9437184
dev_uuid 2eab6cd6-0b4c-4fc9-9632-6dd3e2829594
stripe 1 devid 2 offset 9437184
dev_uuid 9f08845d-ac25-4874-adea-2040b584a823
stripe 2 devid 1 offset 29360128
dev_uuid e4785cc5-b002-4d84-aa32-a98662c24a59
item 5 key (FIRST_CHUNK_TREE CHUNK_ITEM 145096704) itemoff 15557 itemsize 144
length 134217728 owner 2 stripe_len 65536 type DATA|RAID5
io_align 65536 io_width 65536 sector_size 4096
num_stripes 3 sub_stripes 0
stripe 0 devid 3 offset 63111168
dev_uuid 2eab6cd6-0b4c-4fc9-9632-6dd3e2829594
stripe 1 devid 2 offset 63111168
dev_uuid 9f08845d-ac25-4874-adea-2040b584a823
stripe 2 devid 1 offset 83034112
dev_uuid e4785cc5-b002-4d84-aa32-a98662c24a59
extent tree key (EXTENT_TREE ROOT_ITEM 0)
leaf 37945344 items 14 free space 15438 generation 7 owner 2
leaf 37945344 flags 0x1(WRITTEN) backref revision 1
fs uuid 20f4f6a6-3212-4ff4-bf25-d0e3b0cb96fc
chunk uuid 611c8295-94bc-49ba-9e17-651742e66fb1
item 0 key (20971520 BLOCK_GROUP_ITEM 16777216) itemoff 16259 itemsize 24
block group used 16384 chunk_objectid 256 flags SYSTEM|RAID5
item 1 key (20987904 METADATA_ITEM 0) itemoff 16226 itemsize 33
extent refs 1 gen 5 flags TREE_BLOCK
tree block skinny level 0
tree block backref root 3
item 2 key (37748736 BLOCK_GROUP_ITEM 107347968) itemoff 16202 itemsize 24
block group used 114688 chunk_objectid 256 flags METADATA|RAID5
item 3 key (37765120 METADATA_ITEM 0) itemoff 16169 itemsize 33
extent refs 1 gen 6 flags TREE_BLOCK
tree block skinny level 0
tree block backref root 9
item 4 key (37830656 METADATA_ITEM 0) itemoff 16136 itemsize 33
extent refs 1 gen 4 flags TREE_BLOCK
tree block skinny level 0
tree block backref root 18446744073709551607
item 5 key (37896192 METADATA_ITEM 0) itemoff 16103 itemsize 33
extent refs 1 gen 6 flags TREE_BLOCK
tree block skinny level 0
tree block backref root 4
item 6 key (37945344 METADATA_ITEM 0) itemoff 16070 itemsize 33
extent refs 1 gen 7 flags TREE_BLOCK
tree block skinny level 0
tree block backref root 2
item 7 key (37961728 METADATA_ITEM 0) itemoff 16037 itemsize 33
extent refs 1 gen 7 flags TREE_BLOCK
tree block skinny level 0
tree block backref root 1
item 8 key (37978112 METADATA_ITEM 0) itemoff 16004 itemsize 33
extent refs 1 gen 7 flags TREE_BLOCK
tree block skinny level 0
tree block backref root 7
item 9 key (37994496 METADATA_ITEM 0) itemoff 15971 itemsize 33
extent refs 1 gen 7 flags TREE_BLOCK
tree block skinny level 0
tree block backref root 5
item 10 key (145096704 BLOCK_GROUP_ITEM 134217728) itemoff 15947 itemsize 24
block group used 262144 chunk_objectid 256 flags DATA|RAID5
item 11 key (145227776 EXTENT_ITEM 131072) itemoff 15894 itemsize 53
extent refs 1 gen 7 flags DATA
extent data backref root 5 objectid 257 offset 0 count 1
item 12 key (145358848 EXTENT_ITEM 65536) itemoff 15841 itemsize 53
extent refs 1 gen 7 flags DATA
extent data backref root 1 objectid 256 offset 0 count 1
item 13 key (145424384 EXTENT_ITEM 65536) itemoff 15788 itemsize 53
extent refs 1 gen 7 flags DATA
extent data backref root 1 objectid 257 offset 0 count 1
device tree key (DEV_TREE ROOT_ITEM 0)
leaf 37896192 items 12 free space 15431 generation 6 owner 4
leaf 37896192 flags 0x1(WRITTEN) backref revision 1
fs uuid 20f4f6a6-3212-4ff4-bf25-d0e3b0cb96fc
chunk uuid 611c8295-94bc-49ba-9e17-651742e66fb1
item 0 key (0 PERSISTENT_ITEM 1) itemoff 16243 itemsize 40
persistent item objectid 0 offset 1
device stats
write_errs 0 read_errs 0 flush_errs 0 corruption_errs 0 generation 0
item 1 key (0 PERSISTENT_ITEM 2) itemoff 16203 itemsize 40
persistent item objectid 0 offset 2
device stats
write_errs 0 read_errs 0 flush_errs 0 corruption_errs 0 generation 0
item 2 key (0 PERSISTENT_ITEM 3) itemoff 16163 itemsize 40
persistent item objectid 0 offset 3
device stats
write_errs 0 read_errs 0 flush_errs 0 corruption_errs 0 generation 0
item 3 key (1 DEV_EXTENT 20971520) itemoff 16115 itemsize 48
dev extent chunk_tree 3
chunk_objectid 256 chunk_offset 20971520 length 8388608
chunk_tree_uuid 611c8295-94bc-49ba-9e17-651742e66fb1
item 4 key (1 DEV_EXTENT 29360128) itemoff 16067 itemsize 48
dev extent chunk_tree 3
chunk_objectid 256 chunk_offset 37748736 length 53673984
chunk_tree_uuid 611c8295-94bc-49ba-9e17-651742e66fb1
item 5 key (1 DEV_EXTENT 83034112) itemoff 16019 itemsize 48
dev extent chunk_tree 3
chunk_objectid 256 chunk_offset 145096704 length 67108864
chunk_tree_uuid 611c8295-94bc-49ba-9e17-651742e66fb1
item 6 key (2 DEV_EXTENT 1048576) itemoff 15971 itemsize 48
dev extent chunk_tree 3
chunk_objectid 256 chunk_offset 20971520 length 8388608
chunk_tree_uuid 611c8295-94bc-49ba-9e17-651742e66fb1
item 7 key (2 DEV_EXTENT 9437184) itemoff 15923 itemsize 48
dev extent chunk_tree 3
chunk_objectid 256 chunk_offset 37748736 length 53673984
chunk_tree_uuid 611c8295-94bc-49ba-9e17-651742e66fb1
item 8 key (2 DEV_EXTENT 63111168) itemoff 15875 itemsize 48
dev extent chunk_tree 3
chunk_objectid 256 chunk_offset 145096704 length 67108864
chunk_tree_uuid 611c8295-94bc-49ba-9e17-651742e66fb1
item 9 key (3 DEV_EXTENT 1048576) itemoff 15827 itemsize 48
dev extent chunk_tree 3
chunk_objectid 256 chunk_offset 20971520 length 8388608
chunk_tree_uuid 611c8295-94bc-49ba-9e17-651742e66fb1
item 10 key (3 DEV_EXTENT 9437184) itemoff 15779 itemsize 48
dev extent chunk_tree 3
chunk_objectid 256 chunk_offset 37748736 length 53673984
chunk_tree_uuid 611c8295-94bc-49ba-9e17-651742e66fb1
item 11 key (3 DEV_EXTENT 63111168) itemoff 15731 itemsize 48
dev extent chunk_tree 3
chunk_objectid 256 chunk_offset 145096704 length 67108864
chunk_tree_uuid 611c8295-94bc-49ba-9e17-651742e66fb1
fs tree key (FS_TREE ROOT_ITEM 0)
leaf 37994496 items 7 free space 15617 generation 7 owner 5
leaf 37994496 flags 0x1(WRITTEN) backref revision 1
fs uuid 20f4f6a6-3212-4ff4-bf25-d0e3b0cb96fc
chunk uuid 611c8295-94bc-49ba-9e17-651742e66fb1
item 0 key (256 INODE_ITEM 0) itemoff 16123 itemsize 160
inode generation 3 transid 7 size 24 nbytes 16384
block group 0 mode 40755 links 1 uid 0 gid 0 rdev 0
sequence 0 flags 0x1(none)
atime 1497765007.546060154 (2017-06-18 11:20:07)
ctime 1497765007.546060154 (2017-06-18 11:20:07)
mtime 1497765007.546060154 (2017-06-18 11:20:07)
otime 1497765001.0 (2017-06-18 11:20:01)
item 1 key (256 INODE_REF 256) itemoff 16111 itemsize 12
inode ref index 0 namelen 2 name: ..
item 2 key (256 DIR_ITEM 1020026518) itemoff 16069 itemsize 42
location key (257 INODE_ITEM 0) type FILE
transid 7 data_len 0 name_len 12
name: file128k.txt
item 3 key (256 DIR_INDEX 2) itemoff 16027 itemsize 42
location key (257 INODE_ITEM 0) type FILE
transid 7 data_len 0 name_len 12
name: file128k.txt
item 4 key (257 INODE_ITEM 0) itemoff 15867 itemsize 160
inode generation 7 transid 7 size 131072 nbytes 131072
block group 0 mode 100644 links 1 uid 0 gid 0 rdev 0
sequence 0 flags 0x2(none)
atime 1497765007.546060154 (2017-06-18 11:20:07)
ctime 1497765007.546060154 (2017-06-18 11:20:07)
mtime 1497765007.546060154 (2017-06-18 11:20:07)
otime 1497765007.546060154 (2017-06-18 11:20:07)
item 5 key (257 INODE_REF 256) itemoff 15845 itemsize 22
inode ref index 2 namelen 12 name: file128k.txt
item 6 key (257 EXTENT_DATA 0) itemoff 15792 itemsize 53
generation 7 type 1 (regular)
extent data disk byte 145227776 nr 131072
extent data offset 0 nr 131072 ram 131072
extent compression 0 (none)
checksum tree key (CSUM_TREE ROOT_ITEM 0)
leaf 37978112 items 1 free space 16130 generation 7 owner 7
leaf 37978112 flags 0x1(WRITTEN) backref revision 1
fs uuid 20f4f6a6-3212-4ff4-bf25-d0e3b0cb96fc
chunk uuid 611c8295-94bc-49ba-9e17-651742e66fb1
item 0 key (EXTENT_CSUM EXTENT_CSUM 145227776) itemoff 16155 itemsize 128
extent csum item
uuid tree key (UUID_TREE ROOT_ITEM 0)
leaf 37765120 items 0 free space 16283 generation 6 owner 9
leaf 37765120 flags 0x1(WRITTEN) backref revision 1
fs uuid 20f4f6a6-3212-4ff4-bf25-d0e3b0cb96fc
chunk uuid 611c8295-94bc-49ba-9e17-651742e66fb1
data reloc tree key (DATA_RELOC_TREE ROOT_ITEM 0)
leaf 37830656 items 2 free space 16061 generation 4 owner 18446744073709551607
leaf 37830656 flags 0x1(WRITTEN) backref revision 1
fs uuid 20f4f6a6-3212-4ff4-bf25-d0e3b0cb96fc
chunk uuid 611c8295-94bc-49ba-9e17-651742e66fb1
item 0 key (256 INODE_ITEM 0) itemoff 16123 itemsize 160
inode generation 3 transid 0 size 0 nbytes 16384
block group 0 mode 40755 links 1 uid 0 gid 0 rdev 0
sequence 0 flags 0x0(none)
atime 1497765001.0 (2017-06-18 11:20:01)
ctime 1497765001.0 (2017-06-18 11:20:01)
mtime 1497765001.0 (2017-06-18 11:20:01)
otime 1497765001.0 (2017-06-18 11:20:01)
item 1 key (256 INODE_REF 256) itemoff 16111 itemsize 12
inode ref index 0 namelen 2 name: ..
total bytes 1610612736
bytes used 393216
uuid 20f4f6a6-3212-4ff4-bf25-d0e3b0cb96fc
Single extent found.
logical_addr: 145227776 length=131072 total_stripe=2
############### umount /home/laks/centos/laks/BTRFS/scrub_offline/btrfs-progs/tests/mnt
D1xxxx: Corrupting /dev/loop0 at position 83099648 which has D1xxxxxxxxxxxxxx
Found on-disk value: D1xxxxxxxxxxxxxx
Corruption completed at 83099648
############### btrfs scrub start --offline /dev/loop0
ERROR: data at bytenr 145293312 mirror 0 csum mismatch, have 0x790f1fe1 expect 0xa30cb5c5
full stripe 145227776 REPARIED: corrupted data with good P/Q, repaired
Scrub result:
Tree bytes scrubbed: 131072
Tree extents scrubbed: 8
Data bytes scrubbed: 192512
Data extents scrubbed: 3
Data bytes without csum: 131072
Read error: 0
Verify error: 0
Csum error: 1
############### mount /dev/loop0 /home/laks/centos/laks/BTRFS/scrub_offline/btrfs-progs/tests/mnt
Scrub corrected value: D1xxxxxxxxxxxxxx
Parity_stripe_entry:/dev/loop2|63176704|00010000000000000000000000000000
Parity: before=00010000000000000000000000000000 after=00010000000000000000000000000000
Parity stripe check passed.
############### umount /home/laks/centos/laks/BTRFS/scrub_offline/btrfs-progs/tests/mnt
############### losetup -d /dev/loop0
############### losetup -d /dev/loop1
############### losetup -d /dev/loop2
############### losetup --all
------------------RAID5 Corruption------------------
Filename=file256k.txt Total Stripes=4 Data Stripe to be corrupted=2,3
############### losetup --find --show img1
/dev/loop0
############### losetup --find --show img2
/dev/loop1
############### losetup --find --show img3
/dev/loop2
############### /home/laks/centos/laks/BTRFS/scrub_offline/btrfs-progs/mkfs.btrfs -f -d raid5 -m raid5 /dev/loop0 /dev/loop1 /dev/loop2
btrfs-progs v3.18-rc1-1924-g07ea395
See http://btrfs.wiki.kernel.org for more information.
Performing full device TRIM /dev/loop0 (512.00MiB) ...
Performing full device TRIM /dev/loop1 (512.00MiB) ...
Performing full device TRIM /dev/loop2 (512.00MiB) ...
Label: (null)
UUID: 361715c1-526b-472a-ac18-f2ced63f671e
Node size: 16384
Sector size: 4096
Filesystem size: 1.50GiB
Block group profiles:
Data: RAID5 128.00MiB
Metadata: RAID5 102.38MiB
System: RAID5 16.00MiB
SSD detected: no
Incompat features: extref, raid56, skinny-metadata
Number of devices: 3
Devices:
ID SIZE PATH
1 512.00MiB /dev/loop0
2 512.00MiB /dev/loop1
3 512.00MiB /dev/loop2
############### mount /dev/loop0 /home/laks/centos/laks/BTRFS/scrub_offline/btrfs-progs/tests/mnt
############### /home/laks/centos/laks/BTRFS/scrub_offline/btrfs-progs/btrfs inspect-internal dump-tree /dev/loop0
btrfs-progs v3.18-rc1-1924-g07ea395
root tree
leaf 37961728 items 16 free space 12515 generation 7 owner 1
leaf 37961728 flags 0x1(WRITTEN) backref revision 1
fs uuid 361715c1-526b-472a-ac18-f2ced63f671e
chunk uuid c5838ac2-4e3c-4ae4-ad8c-412cf6b27525
item 0 key (EXTENT_TREE ROOT_ITEM 0) itemoff 15844 itemsize 439
generation 7 root_dirid 0 bytenr 37945344 level 0 refs 1
lastsnap 0 byte_limit 0 bytes_used 16384 flags 0x0(none)
uuid 00000000-0000-0000-0000-000000000000
drop key (0 UNKNOWN.0 0) level 0
item 1 key (DEV_TREE ROOT_ITEM 0) itemoff 15405 itemsize 439
generation 6 root_dirid 0 bytenr 37896192 level 0 refs 1
lastsnap 0 byte_limit 0 bytes_used 16384 flags 0x0(none)
uuid 00000000-0000-0000-0000-000000000000
drop key (0 UNKNOWN.0 0) level 0
item 2 key (FS_TREE INODE_REF 6) itemoff 15388 itemsize 17
inode ref index 0 namelen 7 name: default
item 3 key (FS_TREE ROOT_ITEM 0) itemoff 14949 itemsize 439
generation 7 root_dirid 256 bytenr 37994496 level 0 refs 1
lastsnap 0 byte_limit 0 bytes_used 16384 flags 0x0(none)
uuid 00000000-0000-0000-0000-000000000000
ctransid 7 otransid 0 stransid 0 rtransid 0
drop key (0 UNKNOWN.0 0) level 0
item 4 key (ROOT_TREE_DIR INODE_ITEM 0) itemoff 14789 itemsize 160
inode generation 3 transid 0 size 0 nbytes 16384
block group 0 mode 40755 links 1 uid 0 gid 0 rdev 0
sequence 0 flags 0x0(none)
atime 1497765028.0 (2017-06-18 11:20:28)
ctime 1497765028.0 (2017-06-18 11:20:28)
mtime 1497765028.0 (2017-06-18 11:20:28)
otime 1497765028.0 (2017-06-18 11:20:28)
item 5 key (ROOT_TREE_DIR INODE_REF 6) itemoff 14777 itemsize 12
inode ref index 0 namelen 2 name: ..
item 6 key (ROOT_TREE_DIR DIR_ITEM 2378154706) itemoff 14740 itemsize 37
location key (FS_TREE ROOT_ITEM -1) type DIR
transid 0 data_len 0 name_len 7
name: default
item 7 key (CSUM_TREE ROOT_ITEM 0) itemoff 14301 itemsize 439
generation 7 root_dirid 0 bytenr 37978112 level 0 refs 1
lastsnap 0 byte_limit 0 bytes_used 16384 flags 0x0(none)
uuid 00000000-0000-0000-0000-000000000000
drop key (0 UNKNOWN.0 0) level 0
item 8 key (UUID_TREE ROOT_ITEM 0) itemoff 13862 itemsize 439
generation 6 root_dirid 0 bytenr 37765120 level 0 refs 1
lastsnap 0 byte_limit 0 bytes_used 16384 flags 0x0(none)
uuid d02fc292-91dd-a746-aa6d-1c5b89123c81
drop key (0 UNKNOWN.0 0) level 0
item 9 key (256 INODE_ITEM 0) itemoff 13702 itemsize 160
inode generation 7 transid 7 size 65536 nbytes 131072
block group 0 mode 100600 links 1 uid 0 gid 0 rdev 0
sequence 27 flags 0x2(NODATASUM|NODATACOW|NOCOMPRESS|PREALLOC)
atime 0.0 (1970-01-01 05:30:00)
ctime 1497765040.71101691 (2017-06-18 11:20:40)
mtime 0.0 (1970-01-01 05:30:00)
otime 0.0 (1970-01-01 05:30:00)
item 10 key (256 EXTENT_DATA 0) itemoff 13649 itemsize 53
generation 7 type 1 (regular)
extent data disk byte 145489920 nr 65536
extent data offset 0 nr 65536 ram 65536
extent compression 0 (none)
item 11 key (257 INODE_ITEM 0) itemoff 13489 itemsize 160
inode generation 7 transid 7 size 65536 nbytes 131072
block group 0 mode 100600 links 1 uid 0 gid 0 rdev 0
sequence 27 flags 0x2(NODATASUM|NODATACOW|NOCOMPRESS|PREALLOC)
atime 0.0 (1970-01-01 05:30:00)
ctime 1497765040.71101691 (2017-06-18 11:20:40)
mtime 0.0 (1970-01-01 05:30:00)
otime 0.0 (1970-01-01 05:30:00)
item 12 key (257 EXTENT_DATA 0) itemoff 13436 itemsize 53
generation 7 type 1 (regular)
extent data disk byte 145555456 nr 65536
extent data offset 0 nr 65536 ram 65536
extent compression 0 (none)
item 13 key (FREE_SPACE UNTYPED 37748736) itemoff 13395 itemsize 41
location key (256 INODE_ITEM 0)
cache generation 7 entries 6 bitmaps 0
item 14 key (FREE_SPACE UNTYPED 145096704) itemoff 13354 itemsize 41
location key (257 INODE_ITEM 0)
cache generation 7 entries 3 bitmaps 0
item 15 key (DATA_RELOC_TREE ROOT_ITEM 0) itemoff 12915 itemsize 439
generation 4 root_dirid 256 bytenr 37830656 level 0 refs 1
lastsnap 0 byte_limit 0 bytes_used 16384 flags 0x0(none)
uuid 00000000-0000-0000-0000-000000000000
drop key (0 UNKNOWN.0 0) level 0
chunk tree
leaf 20987904 items 6 free space 15407 generation 5 owner 3
leaf 20987904 flags 0x1(WRITTEN) backref revision 1
fs uuid 361715c1-526b-472a-ac18-f2ced63f671e
chunk uuid c5838ac2-4e3c-4ae4-ad8c-412cf6b27525
item 0 key (DEV_ITEMS DEV_ITEM 1) itemoff 16185 itemsize 98
devid 1 total_bytes 536870912 bytes_used 129171456
io_align 4096 io_width 4096 sector_size 4096 type 0
generation 0 start_offset 0 dev_group 0
seek_speed 0 bandwidth 0
uuid ca30cffb-1ccd-4fe4-9c73-4bcef6ead72c
fsid 361715c1-526b-472a-ac18-f2ced63f671e
item 1 key (DEV_ITEMS DEV_ITEM 2) itemoff 16087 itemsize 98
devid 2 total_bytes 536870912 bytes_used 129171456
io_align 4096 io_width 4096 sector_size 4096 type 0
generation 0 start_offset 0 dev_group 0
seek_speed 0 bandwidth 0
uuid 7a50e88c-1822-443f-9e6e-7922d300f1fd
fsid 361715c1-526b-472a-ac18-f2ced63f671e
item 2 key (DEV_ITEMS DEV_ITEM 3) itemoff 15989 itemsize 98
devid 3 total_bytes 536870912 bytes_used 129171456
io_align 4096 io_width 4096 sector_size 4096 type 0
generation 0 start_offset 0 dev_group 0
seek_speed 0 bandwidth 0
uuid 35bb6bb4-5b61-4591-90b3-572fef1e3937
fsid 361715c1-526b-472a-ac18-f2ced63f671e
item 3 key (FIRST_CHUNK_TREE CHUNK_ITEM 20971520) itemoff 15845 itemsize 144
length 16777216 owner 2 stripe_len 65536 type SYSTEM|RAID5
io_align 65536 io_width 65536 sector_size 4096
num_stripes 3 sub_stripes 0
stripe 0 devid 3 offset 1048576
dev_uuid 35bb6bb4-5b61-4591-90b3-572fef1e3937
stripe 1 devid 2 offset 1048576
dev_uuid 7a50e88c-1822-443f-9e6e-7922d300f1fd
stripe 2 devid 1 offset 20971520
dev_uuid ca30cffb-1ccd-4fe4-9c73-4bcef6ead72c
item 4 key (FIRST_CHUNK_TREE CHUNK_ITEM 37748736) itemoff 15701 itemsize 144
length 107347968 owner 2 stripe_len 65536 type METADATA|RAID5
io_align 65536 io_width 65536 sector_size 4096
num_stripes 3 sub_stripes 0
stripe 0 devid 3 offset 9437184
dev_uuid 35bb6bb4-5b61-4591-90b3-572fef1e3937
stripe 1 devid 2 offset 9437184
dev_uuid 7a50e88c-1822-443f-9e6e-7922d300f1fd
stripe 2 devid 1 offset 29360128
dev_uuid ca30cffb-1ccd-4fe4-9c73-4bcef6ead72c
item 5 key (FIRST_CHUNK_TREE CHUNK_ITEM 145096704) itemoff 15557 itemsize 144
length 134217728 owner 2 stripe_len 65536 type DATA|RAID5
io_align 65536 io_width 65536 sector_size 4096
num_stripes 3 sub_stripes 0
stripe 0 devid 3 offset 63111168
dev_uuid 35bb6bb4-5b61-4591-90b3-572fef1e3937
stripe 1 devid 2 offset 63111168
dev_uuid 7a50e88c-1822-443f-9e6e-7922d300f1fd
stripe 2 devid 1 offset 83034112
dev_uuid ca30cffb-1ccd-4fe4-9c73-4bcef6ead72c
extent tree key (EXTENT_TREE ROOT_ITEM 0)
leaf 37945344 items 14 free space 15438 generation 7 owner 2
leaf 37945344 flags 0x1(WRITTEN) backref revision 1
fs uuid 361715c1-526b-472a-ac18-f2ced63f671e
chunk uuid c5838ac2-4e3c-4ae4-ad8c-412cf6b27525
item 0 key (20971520 BLOCK_GROUP_ITEM 16777216) itemoff 16259 itemsize 24
block group used 16384 chunk_objectid 256 flags SYSTEM|RAID5
item 1 key (20987904 METADATA_ITEM 0) itemoff 16226 itemsize 33
extent refs 1 gen 5 flags TREE_BLOCK
tree block skinny level 0
tree block backref root 3
item 2 key (37748736 BLOCK_GROUP_ITEM 107347968) itemoff 16202 itemsize 24
block group used 114688 chunk_objectid 256 flags METADATA|RAID5
item 3 key (37765120 METADATA_ITEM 0) itemoff 16169 itemsize 33
extent refs 1 gen 6 flags TREE_BLOCK
tree block skinny level 0
tree block backref root 9
item 4 key (37830656 METADATA_ITEM 0) itemoff 16136 itemsize 33
extent refs 1 gen 4 flags TREE_BLOCK
tree block skinny level 0
tree block backref root 18446744073709551607
item 5 key (37896192 METADATA_ITEM 0) itemoff 16103 itemsize 33
extent refs 1 gen 6 flags TREE_BLOCK
tree block skinny level 0
tree block backref root 4
item 6 key (37945344 METADATA_ITEM 0) itemoff 16070 itemsize 33
extent refs 1 gen 7 flags TREE_BLOCK
tree block skinny level 0
tree block backref root 2
item 7 key (37961728 METADATA_ITEM 0) itemoff 16037 itemsize 33
extent refs 1 gen 7 flags TREE_BLOCK
tree block skinny level 0
tree block backref root 1
item 8 key (37978112 METADATA_ITEM 0) itemoff 16004 itemsize 33
extent refs 1 gen 7 flags TREE_BLOCK
tree block skinny level 0
tree block backref root 7
item 9 key (37994496 METADATA_ITEM 0) itemoff 15971 itemsize 33
extent refs 1 gen 7 flags TREE_BLOCK
tree block skinny level 0
tree block backref root 5
item 10 key (145096704 BLOCK_GROUP_ITEM 134217728) itemoff 15947 itemsize 24
block group used 393216 chunk_objectid 256 flags DATA|RAID5
item 11 key (145227776 EXTENT_ITEM 262144) itemoff 15894 itemsize 53
extent refs 1 gen 7 flags DATA
extent data backref root 5 objectid 257 offset 0 count 1
item 12 key (145489920 EXTENT_ITEM 65536) itemoff 15841 itemsize 53
extent refs 1 gen 7 flags DATA
extent data backref root 1 objectid 256 offset 0 count 1
item 13 key (145555456 EXTENT_ITEM 65536) itemoff 15788 itemsize 53
extent refs 1 gen 7 flags DATA
extent data backref root 1 objectid 257 offset 0 count 1
device tree key (DEV_TREE ROOT_ITEM 0)
leaf 37896192 items 12 free space 15431 generation 6 owner 4
leaf 37896192 flags 0x1(WRITTEN) backref revision 1
fs uuid 361715c1-526b-472a-ac18-f2ced63f671e
chunk uuid c5838ac2-4e3c-4ae4-ad8c-412cf6b27525
item 0 key (0 PERSISTENT_ITEM 1) itemoff 16243 itemsize 40
persistent item objectid 0 offset 1
device stats
write_errs 0 read_errs 0 flush_errs 0 corruption_errs 0 generation 0
item 1 key (0 PERSISTENT_ITEM 2) itemoff 16203 itemsize 40
persistent item objectid 0 offset 2
device stats
write_errs 0 read_errs 0 flush_errs 0 corruption_errs 0 generation 0
item 2 key (0 PERSISTENT_ITEM 3) itemoff 16163 itemsize 40
persistent item objectid 0 offset 3
device stats
write_errs 0 read_errs 0 flush_errs 0 corruption_errs 0 generation 0
item 3 key (1 DEV_EXTENT 20971520) itemoff 16115 itemsize 48
dev extent chunk_tree 3
chunk_objectid 256 chunk_offset 20971520 length 8388608
chunk_tree_uuid c5838ac2-4e3c-4ae4-ad8c-412cf6b27525
item 4 key (1 DEV_EXTENT 29360128) itemoff 16067 itemsize 48
dev extent chunk_tree 3
chunk_objectid 256 chunk_offset 37748736 length 53673984
chunk_tree_uuid c5838ac2-4e3c-4ae4-ad8c-412cf6b27525
item 5 key (1 DEV_EXTENT 83034112) itemoff 16019 itemsize 48
dev extent chunk_tree 3
chunk_objectid 256 chunk_offset 145096704 length 67108864
chunk_tree_uuid c5838ac2-4e3c-4ae4-ad8c-412cf6b27525
item 6 key (2 DEV_EXTENT 1048576) itemoff 15971 itemsize 48
dev extent chunk_tree 3
chunk_objectid 256 chunk_offset 20971520 length 8388608
chunk_tree_uuid c5838ac2-4e3c-4ae4-ad8c-412cf6b27525
item 7 key (2 DEV_EXTENT 9437184) itemoff 15923 itemsize 48
dev extent chunk_tree 3
chunk_objectid 256 chunk_offset 37748736 length 53673984
chunk_tree_uuid c5838ac2-4e3c-4ae4-ad8c-412cf6b27525
item 8 key (2 DEV_EXTENT 63111168) itemoff 15875 itemsize 48
dev extent chunk_tree 3
chunk_objectid 256 chunk_offset 145096704 length 67108864
chunk_tree_uuid c5838ac2-4e3c-4ae4-ad8c-412cf6b27525
item 9 key (3 DEV_EXTENT 1048576) itemoff 15827 itemsize 48
dev extent chunk_tree 3
chunk_objectid 256 chunk_offset 20971520 length 8388608
chunk_tree_uuid c5838ac2-4e3c-4ae4-ad8c-412cf6b27525
item 10 key (3 DEV_EXTENT 9437184) itemoff 15779 itemsize 48
dev extent chunk_tree 3
chunk_objectid 256 chunk_offset 37748736 length 53673984
chunk_tree_uuid c5838ac2-4e3c-4ae4-ad8c-412cf6b27525
item 11 key (3 DEV_EXTENT 63111168) itemoff 15731 itemsize 48
dev extent chunk_tree 3
chunk_objectid 256 chunk_offset 145096704 length 67108864
chunk_tree_uuid c5838ac2-4e3c-4ae4-ad8c-412cf6b27525
fs tree key (FS_TREE ROOT_ITEM 0)
leaf 37994496 items 7 free space 15617 generation 7 owner 5
leaf 37994496 flags 0x1(WRITTEN) backref revision 1
fs uuid 361715c1-526b-472a-ac18-f2ced63f671e
chunk uuid c5838ac2-4e3c-4ae4-ad8c-412cf6b27525
item 0 key (256 INODE_ITEM 0) itemoff 16123 itemsize 160
inode generation 3 transid 7 size 24 nbytes 16384
block group 0 mode 40755 links 1 uid 0 gid 0 rdev 0
sequence 0 flags 0x1(none)
atime 1497765039.823095378 (2017-06-18 11:20:39)
ctime 1497765039.823095378 (2017-06-18 11:20:39)
mtime 1497765039.823095378 (2017-06-18 11:20:39)
otime 1497765028.0 (2017-06-18 11:20:28)
item 1 key (256 INODE_REF 256) itemoff 16111 itemsize 12
inode ref index 0 namelen 2 name: ..
item 2 key (256 DIR_ITEM 4078102237) itemoff 16069 itemsize 42
location key (257 INODE_ITEM 0) type FILE
transid 7 data_len 0 name_len 12
name: file256k.txt
item 3 key (256 DIR_INDEX 2) itemoff 16027 itemsize 42
location key (257 INODE_ITEM 0) type FILE
transid 7 data_len 0 name_len 12
name: file256k.txt
item 4 key (257 INODE_ITEM 0) itemoff 15867 itemsize 160
inode generation 7 transid 7 size 262144 nbytes 262144
block group 0 mode 100644 links 1 uid 0 gid 0 rdev 0
sequence 0 flags 0x2(none)
atime 1497765039.823095378 (2017-06-18 11:20:39)
ctime 1497765039.823095378 (2017-06-18 11:20:39)
mtime 1497765039.823095378 (2017-06-18 11:20:39)
otime 1497765039.823095378 (2017-06-18 11:20:39)
item 5 key (257 INODE_REF 256) itemoff 15845 itemsize 22
inode ref index 2 namelen 12 name: file256k.txt
item 6 key (257 EXTENT_DATA 0) itemoff 15792 itemsize 53
generation 7 type 1 (regular)
extent data disk byte 145227776 nr 262144
extent data offset 0 nr 262144 ram 262144
extent compression 0 (none)
checksum tree key (CSUM_TREE ROOT_ITEM 0)
leaf 37978112 items 1 free space 16002 generation 7 owner 7
leaf 37978112 flags 0x1(WRITTEN) backref revision 1
fs uuid 361715c1-526b-472a-ac18-f2ced63f671e
chunk uuid c5838ac2-4e3c-4ae4-ad8c-412cf6b27525
item 0 key (EXTENT_CSUM EXTENT_CSUM 145227776) itemoff 16027 itemsize 256
extent csum item
uuid tree key (UUID_TREE ROOT_ITEM 0)
leaf 37765120 items 0 free space 16283 generation 6 owner 9
leaf 37765120 flags 0x1(WRITTEN) backref revision 1
fs uuid 361715c1-526b-472a-ac18-f2ced63f671e
chunk uuid c5838ac2-4e3c-4ae4-ad8c-412cf6b27525
data reloc tree key (DATA_RELOC_TREE ROOT_ITEM 0)
leaf 37830656 items 2 free space 16061 generation 4 owner 18446744073709551607
leaf 37830656 flags 0x1(WRITTEN) backref revision 1
fs uuid 361715c1-526b-472a-ac18-f2ced63f671e
chunk uuid c5838ac2-4e3c-4ae4-ad8c-412cf6b27525
item 0 key (256 INODE_ITEM 0) itemoff 16123 itemsize 160
inode generation 3 transid 0 size 0 nbytes 16384
block group 0 mode 40755 links 1 uid 0 gid 0 rdev 0
sequence 0 flags 0x0(none)
atime 1497765028.0 (2017-06-18 11:20:28)
ctime 1497765028.0 (2017-06-18 11:20:28)
mtime 1497765028.0 (2017-06-18 11:20:28)
otime 1497765028.0 (2017-06-18 11:20:28)
item 1 key (256 INODE_REF 256) itemoff 16111 itemsize 12
inode ref index 0 namelen 2 name: ..
total bytes 1610612736
bytes used 524288
uuid 361715c1-526b-472a-ac18-f2ced63f671e
Single extent found.
logical_addr: 145227776 length=262144 total_stripe=4
############### umount /home/laks/centos/laks/BTRFS/scrub_offline/btrfs-progs/tests/mnt
D2xxxx: Corrupting /dev/loop0 at position 83165184 which has D2xxxxxxxxxxxxxx
Found on-disk value: D2xxxxxxxxxxxxxx
Corruption completed at 83165184
D3xxxx: Corrupting /dev/loop2 at position 63242240 which has D3xxxxxxxxxxxxxx
Found on-disk value: D3xxxxxxxxxxxxxx
Corruption completed at 63242240
############### btrfs scrub start --offline /dev/loop0
ERROR: data at bytenr 145358848 mirror 0 csum mismatch, have 0x790f1fe1 expect 0xd4898196
ERROR: data at bytenr 145424384 mirror 0 csum mismatch, have 0x790f1fe1 expect 0xf9f56da7
ERROR: full stripe 145358848 CORRUPTED: too many read error or corrupted devices
ERROR: full stripe 145358848: tolerance: 1, missing: 0, read error: 0, csum error: 2
Scrub result:
Tree bytes scrubbed: 131072
Tree extents scrubbed: 8
Data bytes scrubbed: 253952
Data extents scrubbed: 2
Data bytes without csum: 131072
Read error: 0
Verify error: 0
Csum error: 2
############### mount /dev/loop0 /home/laks/centos/laks/BTRFS/scrub_offline/btrfs-progs/tests/mnt
Found on-disk value: xxxxxxxxxxxx
Scrub failed to fix data stripe corruption
Parity_stripe_entry:/dev/loop1|63242240|00010000000000000000000000000000
Parity: before=00010000000000000000000000000000 after=00010000000000000000000000000000
Parity stripe check passed.
Found on-disk value: xxxxxxxxxxxx
Scrub failed to fix data stripe corruption
Parity_stripe_entry:/dev/loop1|63242240|00010000000000000000000000000000
Parity: before=00010000000000000000000000000000 after=00010000000000000000000000000000
Parity stripe check passed.
############### umount /home/laks/centos/laks/BTRFS/scrub_offline/btrfs-progs/tests/mnt
############### losetup -d /dev/loop0
############### losetup -d /dev/loop1
############### losetup -d /dev/loop2
############### losetup --all
------------------RAID5 Corruption------------------
Filename=file512k.txt Total Stripes=8 Data Stripe to be corrupted=1,3,5
############### losetup --find --show img1
/dev/loop0
############### losetup --find --show img2
/dev/loop1
############### losetup --find --show img3
/dev/loop2
############### /home/laks/centos/laks/BTRFS/scrub_offline/btrfs-progs/mkfs.btrfs -f -d raid5 -m raid5 /dev/loop0 /dev/loop1 /dev/loop2
btrfs-progs v3.18-rc1-1924-g07ea395
See http://btrfs.wiki.kernel.org for more information.
Performing full device TRIM /dev/loop0 (512.00MiB) ...
Performing full device TRIM /dev/loop1 (512.00MiB) ...
Performing full device TRIM /dev/loop2 (512.00MiB) ...
Label: (null)
UUID: 261638bd-1acf-4448-9ea2-898db86d5e5f
Node size: 16384
Sector size: 4096
Filesystem size: 1.50GiB
Block group profiles:
Data: RAID5 128.00MiB
Metadata: RAID5 102.38MiB
System: RAID5 16.00MiB
SSD detected: no
Incompat features: extref, raid56, skinny-metadata
Number of devices: 3
Devices:
ID SIZE PATH
1 512.00MiB /dev/loop0
2 512.00MiB /dev/loop1
3 512.00MiB /dev/loop2
############### mount /dev/loop0 /home/laks/centos/laks/BTRFS/scrub_offline/btrfs-progs/tests/mnt
############### /home/laks/centos/laks/BTRFS/scrub_offline/btrfs-progs/btrfs inspect-internal dump-tree /dev/loop0
btrfs-progs v3.18-rc1-1924-g07ea395
root tree
leaf 37961728 items 16 free space 12515 generation 7 owner 1
leaf 37961728 flags 0x1(WRITTEN) backref revision 1
fs uuid 261638bd-1acf-4448-9ea2-898db86d5e5f
chunk uuid c62a4cf5-81c5-4482-b509-29c14d04c6a6
item 0 key (EXTENT_TREE ROOT_ITEM 0) itemoff 15844 itemsize 439
generation 7 root_dirid 0 bytenr 37945344 level 0 refs 1
lastsnap 0 byte_limit 0 bytes_used 16384 flags 0x0(none)
uuid 00000000-0000-0000-0000-000000000000
drop key (0 UNKNOWN.0 0) level 0
item 1 key (DEV_TREE ROOT_ITEM 0) itemoff 15405 itemsize 439
generation 6 root_dirid 0 bytenr 37896192 level 0 refs 1
lastsnap 0 byte_limit 0 bytes_used 16384 flags 0x0(none)
uuid 00000000-0000-0000-0000-000000000000
drop key (0 UNKNOWN.0 0) level 0
item 2 key (FS_TREE INODE_REF 6) itemoff 15388 itemsize 17
inode ref index 0 namelen 7 name: default
item 3 key (FS_TREE ROOT_ITEM 0) itemoff 14949 itemsize 439
generation 7 root_dirid 256 bytenr 37994496 level 0 refs 1
lastsnap 0 byte_limit 0 bytes_used 16384 flags 0x0(none)
uuid 00000000-0000-0000-0000-000000000000
ctransid 7 otransid 0 stransid 0 rtransid 0
drop key (0 UNKNOWN.0 0) level 0
item 4 key (ROOT_TREE_DIR INODE_ITEM 0) itemoff 14789 itemsize 160
inode generation 3 transid 0 size 0 nbytes 16384
block group 0 mode 40755 links 1 uid 0 gid 0 rdev 0
sequence 0 flags 0x0(none)
atime 1497765059.0 (2017-06-18 11:20:59)
ctime 1497765059.0 (2017-06-18 11:20:59)
mtime 1497765059.0 (2017-06-18 11:20:59)
otime 1497765059.0 (2017-06-18 11:20:59)
item 5 key (ROOT_TREE_DIR INODE_REF 6) itemoff 14777 itemsize 12
inode ref index 0 namelen 2 name: ..
item 6 key (ROOT_TREE_DIR DIR_ITEM 2378154706) itemoff 14740 itemsize 37
location key (FS_TREE ROOT_ITEM -1) type DIR
transid 0 data_len 0 name_len 7
name: default
item 7 key (CSUM_TREE ROOT_ITEM 0) itemoff 14301 itemsize 439
generation 7 root_dirid 0 bytenr 37978112 level 0 refs 1
lastsnap 0 byte_limit 0 bytes_used 16384 flags 0x0(none)
uuid 00000000-0000-0000-0000-000000000000
drop key (0 UNKNOWN.0 0) level 0
item 8 key (UUID_TREE ROOT_ITEM 0) itemoff 13862 itemsize 439
generation 6 root_dirid 0 bytenr 37765120 level 0 refs 1
lastsnap 0 byte_limit 0 bytes_used 16384 flags 0x0(none)
uuid a0a1846c-5122-6444-9545-d20fcba039ce
drop key (0 UNKNOWN.0 0) level 0
item 9 key (256 INODE_ITEM 0) itemoff 13702 itemsize 160
inode generation 7 transid 7 size 65536 nbytes 131072
block group 0 mode 100600 links 1 uid 0 gid 0 rdev 0
sequence 27 flags 0x2(NODATASUM|NODATACOW|NOCOMPRESS|PREALLOC)
atime 0.0 (1970-01-01 05:30:00)
ctime 1497765080.883899324 (2017-06-18 11:21:20)
mtime 0.0 (1970-01-01 05:30:00)
otime 0.0 (1970-01-01 05:30:00)
item 10 key (256 EXTENT_DATA 0) itemoff 13649 itemsize 53
generation 7 type 1 (regular)
extent data disk byte 145752064 nr 65536
extent data offset 0 nr 65536 ram 65536
extent compression 0 (none)
item 11 key (257 INODE_ITEM 0) itemoff 13489 itemsize 160
inode generation 7 transid 7 size 65536 nbytes 131072
block group 0 mode 100600 links 1 uid 0 gid 0 rdev 0
sequence 27 flags 0x2(NODATASUM|NODATACOW|NOCOMPRESS|PREALLOC)
atime 0.0 (1970-01-01 05:30:00)
ctime 1497765080.883899324 (2017-06-18 11:21:20)
mtime 0.0 (1970-01-01 05:30:00)
otime 0.0 (1970-01-01 05:30:00)
item 12 key (257 EXTENT_DATA 0) itemoff 13436 itemsize 53
generation 7 type 1 (regular)
extent data disk byte 145817600 nr 65536
extent data offset 0 nr 65536 ram 65536
extent compression 0 (none)
item 13 key (FREE_SPACE UNTYPED 37748736) itemoff 13395 itemsize 41
location key (256 INODE_ITEM 0)
cache generation 7 entries 6 bitmaps 0
item 14 key (FREE_SPACE UNTYPED 145096704) itemoff 13354 itemsize 41
location key (257 INODE_ITEM 0)
cache generation 7 entries 3 bitmaps 0
item 15 key (DATA_RELOC_TREE ROOT_ITEM 0) itemoff 12915 itemsize 439
generation 4 root_dirid 256 bytenr 37830656 level 0 refs 1
lastsnap 0 byte_limit 0 bytes_used 16384 flags 0x0(none)
uuid 00000000-0000-0000-0000-000000000000
drop key (0 UNKNOWN.0 0) level 0
chunk tree
leaf 20987904 items 6 free space 15407 generation 5 owner 3
leaf 20987904 flags 0x1(WRITTEN) backref revision 1
fs uuid 261638bd-1acf-4448-9ea2-898db86d5e5f
chunk uuid c62a4cf5-81c5-4482-b509-29c14d04c6a6
item 0 key (DEV_ITEMS DEV_ITEM 1) itemoff 16185 itemsize 98
devid 1 total_bytes 536870912 bytes_used 129171456
io_align 4096 io_width 4096 sector_size 4096 type 0
generation 0 start_offset 0 dev_group 0
seek_speed 0 bandwidth 0
uuid 3562ebb1-2dec-4798-837c-795e49db9352
fsid 261638bd-1acf-4448-9ea2-898db86d5e5f
item 1 key (DEV_ITEMS DEV_ITEM 2) itemoff 16087 itemsize 98
devid 2 total_bytes 536870912 bytes_used 129171456
io_align 4096 io_width 4096 sector_size 4096 type 0
generation 0 start_offset 0 dev_group 0
seek_speed 0 bandwidth 0
uuid 9aaca0eb-ca6d-46d5-a57c-a41a9acffa10
fsid 261638bd-1acf-4448-9ea2-898db86d5e5f
item 2 key (DEV_ITEMS DEV_ITEM 3) itemoff 15989 itemsize 98
devid 3 total_bytes 536870912 bytes_used 129171456
io_align 4096 io_width 4096 sector_size 4096 type 0
generation 0 start_offset 0 dev_group 0
seek_speed 0 bandwidth 0
uuid 4d93a0f3-fbd9-4f8d-aad3-7b916226bb6e
fsid 261638bd-1acf-4448-9ea2-898db86d5e5f
item 3 key (FIRST_CHUNK_TREE CHUNK_ITEM 20971520) itemoff 15845 itemsize 144
length 16777216 owner 2 stripe_len 65536 type SYSTEM|RAID5
io_align 65536 io_width 65536 sector_size 4096
num_stripes 3 sub_stripes 0
stripe 0 devid 3 offset 1048576
dev_uuid 4d93a0f3-fbd9-4f8d-aad3-7b916226bb6e
stripe 1 devid 2 offset 1048576
dev_uuid 9aaca0eb-ca6d-46d5-a57c-a41a9acffa10
stripe 2 devid 1 offset 20971520
dev_uuid 3562ebb1-2dec-4798-837c-795e49db9352
item 4 key (FIRST_CHUNK_TREE CHUNK_ITEM 37748736) itemoff 15701 itemsize 144
length 107347968 owner 2 stripe_len 65536 type METADATA|RAID5
io_align 65536 io_width 65536 sector_size 4096
num_stripes 3 sub_stripes 0
stripe 0 devid 3 offset 9437184
dev_uuid 4d93a0f3-fbd9-4f8d-aad3-7b916226bb6e
stripe 1 devid 2 offset 9437184
dev_uuid 9aaca0eb-ca6d-46d5-a57c-a41a9acffa10
stripe 2 devid 1 offset 29360128
dev_uuid 3562ebb1-2dec-4798-837c-795e49db9352
item 5 key (FIRST_CHUNK_TREE CHUNK_ITEM 145096704) itemoff 15557 itemsize 144
length 134217728 owner 2 stripe_len 65536 type DATA|RAID5
io_align 65536 io_width 65536 sector_size 4096
num_stripes 3 sub_stripes 0
stripe 0 devid 3 offset 63111168
dev_uuid 4d93a0f3-fbd9-4f8d-aad3-7b916226bb6e
stripe 1 devid 2 offset 63111168
dev_uuid 9aaca0eb-ca6d-46d5-a57c-a41a9acffa10
stripe 2 devid 1 offset 83034112
dev_uuid 3562ebb1-2dec-4798-837c-795e49db9352
extent tree key (EXTENT_TREE ROOT_ITEM 0)
leaf 37945344 items 14 free space 15438 generation 7 owner 2
leaf 37945344 flags 0x1(WRITTEN) backref revision 1
fs uuid 261638bd-1acf-4448-9ea2-898db86d5e5f
chunk uuid c62a4cf5-81c5-4482-b509-29c14d04c6a6
item 0 key (20971520 BLOCK_GROUP_ITEM 16777216) itemoff 16259 itemsize 24
block group used 16384 chunk_objectid 256 flags SYSTEM|RAID5
item 1 key (20987904 METADATA_ITEM 0) itemoff 16226 itemsize 33
extent refs 1 gen 5 flags TREE_BLOCK
tree block skinny level 0
tree block backref root 3
item 2 key (37748736 BLOCK_GROUP_ITEM 107347968) itemoff 16202 itemsize 24
block group used 114688 chunk_objectid 256 flags METADATA|RAID5
item 3 key (37765120 METADATA_ITEM 0) itemoff 16169 itemsize 33
extent refs 1 gen 6 flags TREE_BLOCK
tree block skinny level 0
tree block backref root 9
item 4 key (37830656 METADATA_ITEM 0) itemoff 16136 itemsize 33
extent refs 1 gen 4 flags TREE_BLOCK
tree block skinny level 0
tree block backref root 18446744073709551607
item 5 key (37896192 METADATA_ITEM 0) itemoff 16103 itemsize 33
extent refs 1 gen 6 flags TREE_BLOCK
tree block skinny level 0
tree block backref root 4
item 6 key (37945344 METADATA_ITEM 0) itemoff 16070 itemsize 33
extent refs 1 gen 7 flags TREE_BLOCK
tree block skinny level 0
tree block backref root 2
item 7 key (37961728 METADATA_ITEM 0) itemoff 16037 itemsize 33
extent refs 1 gen 7 flags TREE_BLOCK
tree block skinny level 0
tree block backref root 1
item 8 key (37978112 METADATA_ITEM 0) itemoff 16004 itemsize 33
extent refs 1 gen 7 flags TREE_BLOCK
tree block skinny level 0
tree block backref root 7
item 9 key (37994496 METADATA_ITEM 0) itemoff 15971 itemsize 33
extent refs 1 gen 7 flags TREE_BLOCK
tree block skinny level 0
tree block backref root 5
item 10 key (145096704 BLOCK_GROUP_ITEM 134217728) itemoff 15947 itemsize 24
block group used 655360 chunk_objectid 256 flags DATA|RAID5
item 11 key (145227776 EXTENT_ITEM 524288) itemoff 15894 itemsize 53
extent refs 1 gen 7 flags DATA
extent data backref root 5 objectid 257 offset 0 count 1
item 12 key (145752064 EXTENT_ITEM 65536) itemoff 15841 itemsize 53
extent refs 1 gen 7 flags DATA
extent data backref root 1 objectid 256 offset 0 count 1
item 13 key (145817600 EXTENT_ITEM 65536) itemoff 15788 itemsize 53
extent refs 1 gen 7 flags DATA
extent data backref root 1 objectid 257 offset 0 count 1
device tree key (DEV_TREE ROOT_ITEM 0)
leaf 37896192 items 12 free space 15431 generation 6 owner 4
leaf 37896192 flags 0x1(WRITTEN) backref revision 1
fs uuid 261638bd-1acf-4448-9ea2-898db86d5e5f
chunk uuid c62a4cf5-81c5-4482-b509-29c14d04c6a6
item 0 key (0 PERSISTENT_ITEM 1) itemoff 16243 itemsize 40