Re: unusual ext2 FS corruption -- for statistics

Frank van Maarseveen (fvm@tasking.nl)
Fri, 23 Jul 1999 22:56:37 +0200


On Fri, Jul 23, 1999 at 07:45:42PM +0200, Manfred Spraul wrote:
> How is your swap space organized?
/etc/fstab contains:
/dev/sda1 swap swap defaults 0 0
/dev/sda2 / ext2 grpid 1 1

fdisk -l /dev/sda says:
Disk /dev/sda: 64 heads, 32 sectors, 1034 cylinders
Units = cylinders of 2048 * 512 bytes

Device Boot Start End Blocks Id System
/dev/sda1 1 129 132080 82 Linux swap
/dev/sda2 130 1034 926720 83 Linux native

>
> Do you still have the dump?
We haven't made a dump of the entire partition but the system
has no activity and we're looking directly in /dev/sda2 while
in runlevel 3 (RH 5.1 + numerous updates).

> How many data block were corrupted/look unusual?
> 8 blocks (i.e. 4 kB), or less?
I recall about 20 corrupt inodes (estimated guess from what I saw
in /lost+found -- this has all been cleared by debugfs) and two
remaining ones which still do exist because fsck doesn't consider
them unusual (even e2fsprogs-1.15-0 doesn't). See another
posting for more info about the second corruption case.

> what's the block size of the ext2 volume?
mke2fs has been used with the default block size. debugfs "stats" says:

Volume name = (none)
Last mounted directory = (none)
Filesystem UUID = b80869a2-4d85-11d2-8ef5-0020afc8ed08
Last mount time = Fri Jul 23 14:45:09 1999
Last write time = Fri Jul 23 22:36:55 1999
Mount counts = 3 (maximal = 20)
Filesystem OS type = Linux
Superblock size = 1024
Block size = 1024, fragment size = 1024
Inode size = 128
232560 inodes, 192783 free
926720 blocks, 131297 free, 9267 reserved, first block = 1
8192 blocks per group
8192 fragments per group
2040 inodes per group
114 groups (4 descriptors blocks)
Group 0: block bitmap at 6, inode bitmap at 7, inode table at 8
20 free blocks, 1663 free inodes, 20 used directories
Group 1: block bitmap at 8198, inode bitmap at 8199, inode table at 8200
0 free blocks, 1674 free inodes, 76 used directories
Group 2: block bitmap at 16390, inode bitmap at 16391, inode table at 16392
18 free blocks, 1089 free inodes, 7 used directories
Group 3: block bitmap at 24582, inode bitmap at 24583, inode table at 24584
1 free block, 1677 free inodes, 16 used directories
Group 4: block bitmap at 32774, inode bitmap at 32775, inode table at 32776
0 free blocks, 1677 free inodes, 27 used directories
Group 5: block bitmap at 40966, inode bitmap at 40967, inode table at 40968
912 free blocks, 1623 free inodes, 15 used directories
Group 6: block bitmap at 49158, inode bitmap at 49159, inode table at 49160
3182 free blocks, 1660 free inodes, 9 used directories
Group 7: block bitmap at 57350, inode bitmap at 57351, inode table at 57352
16 free blocks, 1670 free inodes, 19 used directories
Group 8: block bitmap at 65542, inode bitmap at 65543, inode table at 65544
1931 free blocks, 1629 free inodes, 28 used directories
Group 9: block bitmap at 73734, inode bitmap at 73735, inode table at 73736
5856 free blocks, 1588 free inodes, 11 used directories
Group 10: block bitmap at 81926, inode bitmap at 81927, inode table at 81928
5940 free blocks, 1554 free inodes, 103 used directories
Group 11: block bitmap at 90118, inode bitmap at 90119, inode table at 90120
6553 free blocks, 1569 free inodes, 40 used directories
Group 12: block bitmap at 98310, inode bitmap at 98311, inode table at 98312
6003 free blocks, 1654 free inodes, 52 used directories
Group 13: block bitmap at 106502, inode bitmap at 106503, inode table at 106504
4281 free blocks, 1682 free inodes, 43 used directories
Group 14: block bitmap at 114694, inode bitmap at 114695, inode table at 114696
2530 free blocks, 1678 free inodes, 30 used directories
Group 15: block bitmap at 122886, inode bitmap at 122887, inode table at 122888
15 free blocks, 1672 free inodes, 23 used directories
Group 16: block bitmap at 131078, inode bitmap at 131079, inode table at 131080
0 free blocks, 1606 free inodes, 17 used directories
Group 17: block bitmap at 139270, inode bitmap at 139271, inode table at 139272
0 free blocks, 1670 free inodes, 74 used directories
Group 18: block bitmap at 147462, inode bitmap at 147463, inode table at 147464
0 free blocks, 1663 free inodes, 15 used directories
Group 19: block bitmap at 155654, inode bitmap at 155655, inode table at 155656
0 free blocks, 1673 free inodes, 32 used directories
Group 20: block bitmap at 163846, inode bitmap at 163847, inode table at 163848
1 free block, 1666 free inodes, 24 used directories
Group 21: block bitmap at 172038, inode bitmap at 172039, inode table at 172040
20 free blocks, 1835 free inodes, 13 used directories
Group 22: block bitmap at 180230, inode bitmap at 180231, inode table at 180232
0 free blocks, 1609 free inodes, 37 used directories
Group 23: block bitmap at 188422, inode bitmap at 188423, inode table at 188424
0 free blocks, 1706 free inodes, 29 used directories
Group 24: block bitmap at 196614, inode bitmap at 196615, inode table at 196616
0 free blocks, 1695 free inodes, 51 used directories
Group 25: block bitmap at 204806, inode bitmap at 204807, inode table at 204808
0 free blocks, 1683 free inodes, 16 used directories
Group 26: block bitmap at 212998, inode bitmap at 212999, inode table at 213000
0 free blocks, 1889 free inodes, 16 used directories
Group 27: block bitmap at 221190, inode bitmap at 221191, inode table at 221192
0 free blocks, 1499 free inodes, 46 used directories
Group 28: block bitmap at 229382, inode bitmap at 229383, inode table at 229384
0 free blocks, 1127 free inodes, 13 used directories
Group 29: block bitmap at 237574, inode bitmap at 237575, inode table at 237576
663 free blocks, 1912 free inodes, 13 used directories
Group 30: block bitmap at 245766, inode bitmap at 245767, inode table at 245768
0 free blocks, 1736 free inodes, 50 used directories
Group 31: block bitmap at 253958, inode bitmap at 253959, inode table at 253960
567 free blocks, 1402 free inodes, 40 used directories
Group 32: block bitmap at 262150, inode bitmap at 262151, inode table at 262152
0 free blocks, 1686 free inodes, 14 used directories
Group 33: block bitmap at 270342, inode bitmap at 270343, inode table at 270344
0 free blocks, 1790 free inodes, 21 used directories
Group 34: block bitmap at 278534, inode bitmap at 278535, inode table at 278536
0 free blocks, 1624 free inodes, 51 used directories
Group 35: block bitmap at 286726, inode bitmap at 286727, inode table at 286728
0 free blocks, 1701 free inodes, 12 used directories
Group 36: block bitmap at 294918, inode bitmap at 294919, inode table at 294920
0 free blocks, 2005 free inodes, 4 used directories
Group 37: block bitmap at 303110, inode bitmap at 303111, inode table at 303112
0 free blocks, 1740 free inodes, 49 used directories
Group 38: block bitmap at 311302, inode bitmap at 311303, inode table at 311304
0 free blocks, 1649 free inodes, 31 used directories
Group 39: block bitmap at 319494, inode bitmap at 319495, inode table at 319496
0 free blocks, 1587 free inodes, 34 used directories
Group 40: block bitmap at 327686, inode bitmap at 327687, inode table at 327688
0 free blocks, 1687 free inodes, 34 used directories
Group 41: block bitmap at 335878, inode bitmap at 335879, inode table at 335880
0 free blocks, 1805 free inodes, 17 used directories
Group 42: block bitmap at 344070, inode bitmap at 344071, inode table at 344072
0 free blocks, 1777 free inodes, 6 used directories
Group 43: block bitmap at 352262, inode bitmap at 352263, inode table at 352264
0 free blocks, 2019 free inodes, 2 used directories
Group 44: block bitmap at 360454, inode bitmap at 360455, inode table at 360456
0 free blocks, 2040 free inodes, 0 used directories
Group 45: block bitmap at 368646, inode bitmap at 368647, inode table at 368648
0 free blocks, 1973 free inodes, 11 used directories
Group 46: block bitmap at 376838, inode bitmap at 376839, inode table at 376840
0 free blocks, 1462 free inodes, 13 used directories
Group 47: block bitmap at 385030, inode bitmap at 385031, inode table at 385032
0 free blocks, 1747 free inodes, 19 used directories
Group 48: block bitmap at 393222, inode bitmap at 393223, inode table at 393224
0 free blocks, 1658 free inodes, 16 used directories
Group 49: block bitmap at 401414, inode bitmap at 401415, inode table at 401416
0 free blocks, 1804 free inodes, 17 used directories
Group 50: block bitmap at 409606, inode bitmap at 409607, inode table at 409608
0 free blocks, 1842 free inodes, 17 used directories
Group 51: block bitmap at 417798, inode bitmap at 417799, inode table at 417800
0 free blocks, 1866 free inodes, 11 used directories
Group 52: block bitmap at 425990, inode bitmap at 425991, inode table at 425992
0 free blocks, 1998 free inodes, 2 used directories
Group 53: block bitmap at 434182, inode bitmap at 434183, inode table at 434184
0 free blocks, 1643 free inodes, 20 used directories
Group 54: block bitmap at 442374, inode bitmap at 442375, inode table at 442376
0 free blocks, 1681 free inodes, 21 used directories
Group 55: block bitmap at 450566, inode bitmap at 450567, inode table at 450568
0 free blocks, 1611 free inodes, 20 used directories
Group 56: block bitmap at 458758, inode bitmap at 458759, inode table at 458760
3317 free blocks, 1600 free inodes, 30 used directories
Group 57: block bitmap at 466950, inode bitmap at 466951, inode table at 466952
2448 free blocks, 1669 free inodes, 32 used directories
Group 58: block bitmap at 475142, inode bitmap at 475143, inode table at 475144
0 free blocks, 1570 free inodes, 22 used directories
Group 59: block bitmap at 483334, inode bitmap at 483335, inode table at 483336
0 free blocks, 1616 free inodes, 29 used directories
Group 60: block bitmap at 491526, inode bitmap at 491527, inode table at 491528
2075 free blocks, 1678 free inodes, 7 used directories
Group 61: block bitmap at 499718, inode bitmap at 499719, inode table at 499720
878 free blocks, 1660 free inodes, 15 used directories
Group 62: block bitmap at 507910, inode bitmap at 507911, inode table at 507912
0 free blocks, 960 free inodes, 3 used directories
Group 63: block bitmap at 516102, inode bitmap at 516103, inode table at 516104
0 free blocks, 2024 free inodes, 2 used directories
Group 64: block bitmap at 524294, inode bitmap at 524295, inode table at 524296
0 free blocks, 1866 free inodes, 3 used directories
Group 65: block bitmap at 532486, inode bitmap at 532487, inode table at 532488
0 free blocks, 1761 free inodes, 26 used directories
Group 66: block bitmap at 540678, inode bitmap at 540679, inode table at 540680
0 free blocks, 1890 free inodes, 18 used directories
Group 67: block bitmap at 548870, inode bitmap at 548871, inode table at 548872
1696 free blocks, 1764 free inodes, 33 used directories
Group 68: block bitmap at 557062, inode bitmap at 557063, inode table at 557064
25 free blocks, 1581 free inodes, 46 used directories
Group 69: block bitmap at 565254, inode bitmap at 565255, inode table at 565256
0 free blocks, 1608 free inodes, 9 used directories
Group 70: block bitmap at 573446, inode bitmap at 573447, inode table at 573448
0 free blocks, 1841 free inodes, 14 used directories
Group 71: block bitmap at 581638, inode bitmap at 581639, inode table at 581640
0 free blocks, 1682 free inodes, 30 used directories
Group 72: block bitmap at 589830, inode bitmap at 589831, inode table at 589832
451 free blocks, 1617 free inodes, 23 used directories
Group 73: block bitmap at 598022, inode bitmap at 598023, inode table at 598024
5499 free blocks, 1656 free inodes, 15 used directories
Group 74: block bitmap at 606214, inode bitmap at 606215, inode table at 606216
4090 free blocks, 1656 free inodes, 14 used directories
Group 75: block bitmap at 614406, inode bitmap at 614407, inode table at 614408
0 free blocks, 1954 free inodes, 16 used directories
Group 76: block bitmap at 622598, inode bitmap at 622599, inode table at 622600
38 free blocks, 1840 free inodes, 19 used directories
Group 77: block bitmap at 630790, inode bitmap at 630791, inode table at 630792
1 free block, 1792 free inodes, 27 used directories
Group 78: block bitmap at 638982, inode bitmap at 638983, inode table at 638984
24 free blocks, 1998 free inodes, 10 used directories
Group 79: block bitmap at 647174, inode bitmap at 647175, inode table at 647176
19 free blocks, 1643 free inodes, 5 used directories
Group 80: block bitmap at 655366, inode bitmap at 655367, inode table at 655368
15 free blocks, 1988 free inodes, 11 used directories
Group 81: block bitmap at 663558, inode bitmap at 663559, inode table at 663560
0 free blocks, 1839 free inodes, 1 used directory
Group 82: block bitmap at 671750, inode bitmap at 671751, inode table at 671752
0 free blocks, 1521 free inodes, 10 used directories
Group 83: block bitmap at 679942, inode bitmap at 679943, inode table at 679944
0 free blocks, 1932 free inodes, 13 used directories
Group 84: block bitmap at 688134, inode bitmap at 688135, inode table at 688136
1 free block, 1881 free inodes, 21 used directories
Group 85: block bitmap at 696326, inode bitmap at 696327, inode table at 696328
0 free blocks, 1916 free inodes, 8 used directories
Group 86: block bitmap at 704518, inode bitmap at 704519, inode table at 704520
20 free blocks, 1908 free inodes, 4 used directories
Group 87: block bitmap at 712710, inode bitmap at 712711, inode table at 712712
5 free blocks, 1859 free inodes, 13 used directories
Group 88: block bitmap at 720902, inode bitmap at 720903, inode table at 720904
0 free blocks, 1793 free inodes, 18 used directories
Group 89: block bitmap at 729094, inode bitmap at 729095, inode table at 729096
0 free blocks, 1806 free inodes, 14 used directories
Group 90: block bitmap at 737286, inode bitmap at 737287, inode table at 737288
0 free blocks, 1762 free inodes, 31 used directories
Group 91: block bitmap at 745478, inode bitmap at 745479, inode table at 745480
1 free block, 1744 free inodes, 26 used directories
Group 92: block bitmap at 753670, inode bitmap at 753671, inode table at 753672
0 free blocks, 1652 free inodes, 14 used directories
Group 93: block bitmap at 761862, inode bitmap at 761863, inode table at 761864
32 free blocks, 1665 free inodes, 53 used directories
Group 94: block bitmap at 770054, inode bitmap at 770055, inode table at 770056
5520 free blocks, 1659 free inodes, 13 used directories
Group 95: block bitmap at 778246, inode bitmap at 778247, inode table at 778248
6091 free blocks, 1673 free inodes, 19 used directories
Group 96: block bitmap at 786438, inode bitmap at 786439, inode table at 786440
5674 free blocks, 1668 free inodes, 18 used directories
Group 97: block bitmap at 794630, inode bitmap at 794631, inode table at 794632
530 free blocks, 1676 free inodes, 57 used directories
Group 98: block bitmap at 802822, inode bitmap at 802823, inode table at 802824
5517 free blocks, 1640 free inodes, 13 used directories
Group 99: block bitmap at 811014, inode bitmap at 811015, inode table at 811016
6122 free blocks, 1802 free inodes, 28 used directories
Group 100: block bitmap at 819206, inode bitmap at 819207, inode table at 819208
2 free blocks, 1809 free inodes, 9 used directories
Group 101: block bitmap at 827398, inode bitmap at 827399, inode table at 827400
10 free blocks, 1622 free inodes, 41 used directories
Group 102: block bitmap at 835590, inode bitmap at 835591, inode table at 835592
1884 free blocks, 1634 free inodes, 39 used directories
Group 103: block bitmap at 843782, inode bitmap at 843783, inode table at 843784
1274 free blocks, 1673 free inodes, 15 used directories
Group 104: block bitmap at 851974, inode bitmap at 851975, inode table at 851976
7909 free blocks, 684 free inodes, 4 used directories
Group 105: block bitmap at 860166, inode bitmap at 860167, inode table at 860168
5820 free blocks, 1691 free inodes, 8 used directories
Group 106: block bitmap at 868358, inode bitmap at 868359, inode table at 868360
3832 free blocks, 1626 free inodes, 15 used directories
Group 107: block bitmap at 876550, inode bitmap at 876551, inode table at 876552
5497 free blocks, 1690 free inodes, 12 used directories
Group 108: block bitmap at 884742, inode bitmap at 884743, inode table at 884744
5003 free blocks, 1057 free inodes, 4 used directories
Group 109: block bitmap at 892934, inode bitmap at 892935, inode table at 892936
6086 free blocks, 1690 free inodes, 28 used directories
Group 110: block bitmap at 901126, inode bitmap at 901127, inode table at 901128
5374 free blocks, 1601 free inodes, 26 used directories
Group 111: block bitmap at 909318, inode bitmap at 909319, inode table at 909320
8 free blocks, 1285 free inodes, 11 used directories
Group 112: block bitmap at 917510, inode bitmap at 917511, inode table at 917512
0 free blocks, 1846 free inodes, 7 used directories
Group 113: block bitmap at 925702, inode bitmap at 925703, inode table at 925704
0 free blocks, 2040 free inodes, 0 used directories

-- 
Frank

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/