expect revision a6ce1349539f866334ef3d5758bc2ee44a454acd
1mke2fs -F -O resize_inode -o Linux -b 1024 -g 1024 test.img 16384
2Filesystem label=
3OS type: Linux
4Block size=1024 (log=0)
5Fragment size=1024 (log=0)
6Stride=0 blocks, Stripe width=0 blocks
74096 inodes, 16384 blocks
8819 blocks (5.00%) reserved for the super user
9First data block=1
10Maximum filesystem blocks=8421376
1116 block groups
121024 blocks per group, 1024 fragments per group
13256 inodes per group
14Superblock backups stored on blocks: 
15	1025, 3073, 5121, 7169, 9217
16
17Writing inode tables:  0/16 1/16 2/16 3/16 4/16 5/16 6/16 7/16 8/16 9/1610/1611/1612/1613/1614/1615/16done                            
18Writing superblocks and filesystem accounting information: done
19
20Pass 1: Checking inodes, blocks, and sizes
21Pass 2: Checking directory structure
22Pass 3: Checking directory connectivity
23Pass 4: Checking reference counts
24Pass 5: Checking group summary information
25test_filesys: 11/4096 files (0.0% non-contiguous), 2107/16384 blocks
26Exit status is 0
27-----------------------------------------------
28 
29debugfs -R ''set_inode_field <7> block[2] 42'' -w ./test.img
30Exit status is 0
31Resize inode not valid.  Recreate? yes
32
33Pass 1: Checking inodes, blocks, and sizes
34Pass 2: Checking directory structure
35Pass 3: Checking directory connectivity
36Pass 4: Checking reference counts
37Pass 5: Checking group summary information
38Free blocks count wrong for group #0 (717, counted=718).
39Fix? yes
40
41Free blocks count wrong (14276, counted=14277).
42Fix? yes
43
44
45test_filesys: ***** FILE SYSTEM WAS MODIFIED *****
46test_filesys: 11/4096 files (0.0% non-contiguous), 2107/16384 blocks
47Exit status is 1
48Pass 1: Checking inodes, blocks, and sizes
49Pass 2: Checking directory structure
50Pass 3: Checking directory connectivity
51Pass 4: Checking reference counts
52Pass 5: Checking group summary information
53test_filesys: 11/4096 files (0.0% non-contiguous), 2107/16384 blocks
54Exit status is 0
55-----------------------------------------------
56 
57debugfs -R ''clri <7>'' -w ./test.img
58Exit status is 0
59Resize inode not valid.  Recreate? yes
60
61Pass 1: Checking inodes, blocks, and sizes
62Pass 2: Checking directory structure
63Pass 3: Checking directory connectivity
64Pass 4: Checking reference counts
65Pass 5: Checking group summary information
66Free blocks count wrong for group #0 (717, counted=718).
67Fix? yes
68
69Free blocks count wrong (14276, counted=14277).
70Fix? yes
71
72
73test_filesys: ***** FILE SYSTEM WAS MODIFIED *****
74test_filesys: 11/4096 files (0.0% non-contiguous), 2107/16384 blocks
75Exit status is 1
76Pass 1: Checking inodes, blocks, and sizes
77Pass 2: Checking directory structure
78Pass 3: Checking directory connectivity
79Pass 4: Checking reference counts
80Pass 5: Checking group summary information
81test_filesys: 11/4096 files (0.0% non-contiguous), 2107/16384 blocks
82Exit status is 0
83-----------------------------------------------
84 
85debugfs -R ''set_inode_field <7> bmap[524] 57'' -w ./test.img
86Exit status is 0
87Resize inode not valid.  Recreate? yes
88
89Pass 1: Checking inodes, blocks, and sizes
90Pass 2: Checking directory structure
91Pass 3: Checking directory connectivity
92Pass 4: Checking reference counts
93Pass 5: Checking group summary information
94Free blocks count wrong for group #0 (717, counted=718).
95Fix? yes
96
97Free blocks count wrong (14276, counted=14277).
98Fix? yes
99
100
101test_filesys: ***** FILE SYSTEM WAS MODIFIED *****
102test_filesys: 11/4096 files (0.0% non-contiguous), 2107/16384 blocks
103Exit status is 1
104Pass 1: Checking inodes, blocks, and sizes
105Pass 2: Checking directory structure
106Pass 3: Checking directory connectivity
107Pass 4: Checking reference counts
108Pass 5: Checking group summary information
109test_filesys: 11/4096 files (0.0% non-contiguous), 2107/16384 blocks
110Exit status is 0
111-----------------------------------------------
112 
113debugfs -R ''set_super_value reserved_gdt_blocks 15679'' -w ./test.img
114Exit status is 0
115../e2fsck/e2fsck: Group descriptors look bad... trying backup blocks...
116Pass 1: Checking inodes, blocks, and sizes
117Pass 2: Checking directory structure
118Pass 3: Checking directory connectivity
119Pass 4: Checking reference counts
120Pass 5: Checking group summary information
121
122test_filesys: ***** FILE SYSTEM WAS MODIFIED *****
123test_filesys: 11/4096 files (0.0% non-contiguous), 2107/16384 blocks
124Exit status is 1
125-----------------------------------------------
126 
127debugfs -R ''set_super_value reserved_gdt_blocks 32'' -w ./test.img
128Exit status is 0
129Pass 1: Checking inodes, blocks, and sizes
130Pass 2: Checking directory structure
131Pass 3: Checking directory connectivity
132Pass 4: Checking reference counts
133Pass 5: Checking group summary information
134Block bitmap differences:  -(35--258) -(1059--1282) -(3107--3330) -(5155--5378) -(7203--7426) -(9251--9474)
135Fix? yes
136
137Free blocks count wrong for group #0 (718, counted=942).
138Fix? yes
139
140Free blocks count wrong for group #1 (732, counted=956).
141Fix? yes
142
143Free blocks count wrong for group #3 (732, counted=956).
144Fix? yes
145
146Free blocks count wrong for group #5 (732, counted=956).
147Fix? yes
148
149Free blocks count wrong for group #7 (732, counted=956).
150Fix? yes
151
152Free blocks count wrong for group #9 (732, counted=956).
153Fix? yes
154
155Free blocks count wrong (14277, counted=15621).
156Fix? yes
157
158
159test_filesys: ***** FILE SYSTEM WAS MODIFIED *****
160test_filesys: 11/4096 files (0.0% non-contiguous), 763/16384 blocks
161Exit status is 1
162Pass 1: Checking inodes, blocks, and sizes
163Pass 2: Checking directory structure
164Pass 3: Checking directory connectivity
165Pass 4: Checking reference counts
166Pass 5: Checking group summary information
167test_filesys: 11/4096 files (0.0% non-contiguous), 763/16384 blocks
168Exit status is 0
169