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
|
Pass 1: Checking inodes, blocks, and sizes
Running additional passes to resolve blocks claimed by more than one inode...
Pass 1B: Rescanning for multiply-claimed blocks
Multiply-claimed block(s) in inode 15: 30
Multiply-claimed block(s) in inode 16: 30
Multiply-claimed block(s) in inode 17: 30
Multiply-claimed block(s) in inode 18: 30
Multiply-claimed block(s) in inode 19: 34
Multiply-claimed block(s) in inode 20: 34
Multiply-claimed block(s) in inode 21: 34
Multiply-claimed block(s) in inode 22: 34
Pass 1C: Scanning directories for inodes with multiply-claimed blocks
Pass 1D: Reconciling multiply-claimed blocks
(There are 8 inodes containing multiply-claimed blocks.)
File /dir4 (inode #15, mod time Tue Apr 10 21:00:00 2007)
has 1 multiply-claimed block(s), shared with 3 file(s):
/dir3/baz (inode #18, mod time Tue Apr 10 21:00:00 2007)
/dir2/bar (inode #17, mod time Tue Apr 10 21:00:00 2007)
/dir/foo (inode #16, mod time Tue Apr 10 21:00:00 2007)
Clone multiply-claimed blocks? yes
File /dir/foo (inode #16, mod time Tue Apr 10 21:00:00 2007)
has 1 multiply-claimed block(s), shared with 3 file(s):
/dir3/baz (inode #18, mod time Tue Apr 10 21:00:00 2007)
/dir2/bar (inode #17, mod time Tue Apr 10 21:00:00 2007)
/dir4 (inode #15, mod time Tue Apr 10 21:00:00 2007)
Clone multiply-claimed blocks? yes
File /dir2/bar (inode #17, mod time Tue Apr 10 21:00:00 2007)
has 1 multiply-claimed block(s), shared with 3 file(s):
/dir3/baz (inode #18, mod time Tue Apr 10 21:00:00 2007)
/dir/foo (inode #16, mod time Tue Apr 10 21:00:00 2007)
/dir4 (inode #15, mod time Tue Apr 10 21:00:00 2007)
Clone multiply-claimed blocks? yes
File /dir3/baz (inode #18, mod time Tue Apr 10 21:00:00 2007)
has 1 multiply-claimed block(s), shared with 3 file(s):
/dir2/bar (inode #17, mod time Tue Apr 10 21:00:00 2007)
/dir/foo (inode #16, mod time Tue Apr 10 21:00:00 2007)
/dir4 (inode #15, mod time Tue Apr 10 21:00:00 2007)
Multiply-claimed blocks already reassigned or cloned.
File /dir/quux1 (inode #19, mod time Tue Apr 10 21:00:00 2007)
has 1 multiply-claimed block(s), shared with 3 file(s):
/dir3/foe (inode #22, mod time Tue Apr 10 21:00:00 2007)
/dir2/fie (inode #21, mod time Tue Apr 10 21:00:00 2007)
/dir/fee (inode #20, mod time Tue Apr 10 21:00:00 2007)
Clone multiply-claimed blocks? yes
File /dir/fee (inode #20, mod time Tue Apr 10 21:00:00 2007)
has 1 multiply-claimed block(s), shared with 3 file(s):
/dir3/foe (inode #22, mod time Tue Apr 10 21:00:00 2007)
/dir2/fie (inode #21, mod time Tue Apr 10 21:00:00 2007)
/dir/quux1 (inode #19, mod time Tue Apr 10 21:00:00 2007)
Clone multiply-claimed blocks? yes
File /dir2/fie (inode #21, mod time Tue Apr 10 21:00:00 2007)
has 1 multiply-claimed block(s), shared with 3 file(s):
/dir3/foe (inode #22, mod time Tue Apr 10 21:00:00 2007)
/dir/fee (inode #20, mod time Tue Apr 10 21:00:00 2007)
/dir/quux1 (inode #19, mod time Tue Apr 10 21:00:00 2007)
Clone multiply-claimed blocks? yes
File /dir3/foe (inode #22, mod time Tue Apr 10 21:00:00 2007)
has 1 multiply-claimed block(s), shared with 3 file(s):
/dir2/fie (inode #21, mod time Tue Apr 10 21:00:00 2007)
/dir/fee (inode #20, mod time Tue Apr 10 21:00:00 2007)
/dir/quux1 (inode #19, mod time Tue Apr 10 21:00:00 2007)
Multiply-claimed blocks already reassigned or cloned.
Pass 2: Checking directory structure
Directory inode 22, block #0, offset 0: directory corrupted
Salvage? yes
Missing '.' in directory inode 22.
Fix? yes
Missing '..' in directory inode 22.
Fix? yes
Directory inode 20, block #0, offset 0: directory corrupted
Salvage? yes
Missing '.' in directory inode 20.
Fix? yes
Missing '..' in directory inode 20.
Fix? yes
Directory inode 21, block #0, offset 0: directory corrupted
Salvage? yes
Missing '.' in directory inode 21.
Fix? yes
Missing '..' in directory inode 21.
Fix? yes
Pass 3: Checking directory connectivity
'..' in /dir/fee (20) is <The NULL inode> (0), should be /dir (12).
Fix? yes
'..' in /dir2/fie (21) is <The NULL inode> (0), should be /dir2 (13).
Fix? yes
'..' in /dir3/foe (22) is <The NULL inode> (0), should be /dir3 (14).
Fix? yes
Pass 4: Checking reference counts
Inode 2 ref count is 4, should be 7. Fix? yes
Inode 12 ref count is 4, should be 3. Fix? yes
Inode 13 ref count is 4, should be 3. Fix? yes
Inode 14 ref count is 4, should be 3. Fix? yes
Inode 16 ref count is 1, should be 3. Fix? yes
Inode 17 ref count is 1, should be 2. Fix? yes
Inode 19 ref count is 1, should be 3. Fix? yes
Pass 5: Checking group summary information
test_filesys: ***** FILE SYSTEM WAS MODIFIED *****
test_filesys: 23/32 files (0.0% non-contiguous), 39/100 blocks
Exit status is 1
|