annotate docs/nitros9guide/dcheck.refentry @ 1404:097d8033bccc

source improvements
author boisy
date Thu, 27 Nov 2003 23:46:01 +0000
parents 4dae346c4969
children b00cf13c9f61
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
135
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
1 <refentry id="dcheck">
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
2 <refnamediv>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
3 <refname>DCHECK</refname>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
4 <refpurpose>Check Disk File Structure</refpurpose>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
5 </refnamediv>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
6
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
7 <refsynopsisdiv>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
8 <cmdsynopsis>
1093
4dae346c4969 Added crossreferences and lowercased synopsises
roug
parents: 1053
diff changeset
9 <command>dcheck</command>
135
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
10 <arg choice="opt">
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
11 <option>-opts</option>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
12 </arg>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
13 <arg choice="plain">
975
c565a4700689 The entitity replstart was replaced with <replaceable>
roug
parents: 648
diff changeset
14 <replaceable>devnam</replaceable>
135
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
15 </arg>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
16 </cmdsynopsis>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
17 </refsynopsisdiv>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
18
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
19 <refsect1><title>Description</title>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
20 <para>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
21 It is possible for sectors on a disk to be marked as being allocated
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
22 but in fact are not actually associated with a file or the disk's
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
23 free space. This can happen if a disk is removed from a drive while
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
24 files are still open, or if a directory which still contains files
1093
4dae346c4969 Added crossreferences and lowercased synopsises
roug
parents: 1053
diff changeset
25 is deleted (see <xref linkend="sec3.5"/>). <command>Dcheck</command> is a diagnostic that can be used to
135
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
26 detect this condition, as well as the general integrity of the directory/file linkages.
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
27 </para>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
28 <para>
1053
b5ff125a1d60 Since this book was only typeset in fixed width, single-font, they used
roug
parents: 975
diff changeset
29 <command>Dcheck</command> is given as a parameter the name of the disk device to be
135
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
30 checked. After verifying and printing some vital file structure
1053
b5ff125a1d60 Since this book was only typeset in fixed width, single-font, they used
roug
parents: 975
diff changeset
31 parameters, <command>dcheck</command> follows pointers down the disk's file system tree
135
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
32 to all directories and files on the disk. As it does so, it
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
33 verifies the integrity of the file descriptor sectors, reports any
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
34 discrepancies in the directory/file linkages, and builds a sector
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
35 allocation map from the segment list associated with each file. If
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
36 any file descriptor sectors (FDs) describe a segment with a cluster
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
37 not within the file structure of the disk, a message is reported
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
38 like:
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
39 </para>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
40 <screen>
975
c565a4700689 The entitity replstart was replaced with <replaceable>
roug
parents: 648
diff changeset
41 *** Bad FD segment ($xxxxxx-$yyyyyy) for file: <replaceable>pathlist</replaceable>
135
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
42 </screen>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
43 <para>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
44 This indicates that a segment starting at sector xxxxxx and ending
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
45 at sector yyyyyy cannot really be on this disk. Because there is a
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
46 good chance the entire FD is bad if any of it's segment descriptors
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
47 are bad, the allocation map is <emphasis>not</emphasis> updated for corrupt FDs.
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
48 </para>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
49 <para>
1053
b5ff125a1d60 Since this book was only typeset in fixed width, single-font, they used
roug
parents: 975
diff changeset
50 While building the allocation map, <command>dcheck</command> also makes sure that each
135
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
51 disk cluster appears only once and only once in the file structure.
1053
b5ff125a1d60 Since this book was only typeset in fixed width, single-font, they used
roug
parents: 975
diff changeset
52 If this condition is detected, <command>dcheck</command> will display a message like:
135
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
53 </para>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
54 <screen>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
55 Cluster $xxxxxx was previously allocated
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
56 </screen>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
57 <para>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
58 This message indicates that cluster xxxxxx has been found at least
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
59 once before in the file structure. The message may be printed more
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
60 than once if a cluster appears in a segment in more than one file.
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
61 </para>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
62 <para>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
63 The newly created allocation map is then compared to the allocation
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
64 map stored on the disk, and any differences are reported in messages
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
65 like:
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
66 </para>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
67 <screen>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
68 Cluster $xxxxxx in allocation map but not in file structure
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
69 Cluster $xxxxxx in file structure but not in allocation map
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
70 </screen>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
71 <para>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
72 The first message indicates sector number xxxxxx (hexadecimal) was
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
73 found not to be part of the file system, but was marked as allocated
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
74 in the disk's allocation map. In addition to the causes mentioned
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
75 in the first paragraph, some sectors may have been excluded from the
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
76 allocation map by the FORMAT program because they were defective or
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
77 they may be the last few sectors of the disk, the sum of which was
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
78 two small to comprise a cluster.
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
79 </para>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
80 <para>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
81 The second message indicates that the cluster starting at sector
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
82 xxxxxx is part of the file structure but is <emphasis>not</emphasis>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
83 marked as allocated
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
84 in the disk's allocation map. It is possible that this cluster may
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
85 be allocated to another file later, overwriting the contents of the
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
86 cluster with data from the newly allocated file. Any clusters that
1053
b5ff125a1d60 Since this book was only typeset in fixed width, single-font, they used
roug
parents: 975
diff changeset
87 have been reported as &quot;previously allocated&quot; by <command>dcheck</command> as described
135
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
88 above surely have this problem.
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
89 </para>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
90 <para>
1053
b5ff125a1d60 Since this book was only typeset in fixed width, single-font, they used
roug
parents: 975
diff changeset
91 Available <command>dcheck</command> options are:
135
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
92 </para>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
93
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
94 <informaltable frame="none">
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
95 <tgroup cols="2">
648
f9c66ad345d1 XMLified.
roug
parents: 135
diff changeset
96 <colspec colwidth="1.3in"/>
f9c66ad345d1 XMLified.
roug
parents: 135
diff changeset
97 <colspec colwidth="3in"/>
135
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
98 <tbody>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
99 <row>
975
c565a4700689 The entitity replstart was replaced with <replaceable>
roug
parents: 648
diff changeset
100 <entry>-w=<replaceable>path</replaceable></entry>
135
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
101 <entry>pathlist to directory for work files</entry>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
102 </row>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
103 <row>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
104 <entry>-p</entry>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
105 <entry>print pathlists for questionable clusters</entry>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
106 </row>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
107 <row>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
108 <entry>-m</entry>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
109 <entry>save allocation map work files</entry>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
110 </row>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
111 <row>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
112 <entry>-b</entry>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
113 <entry>suppress listing of unused clusters</entry>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
114 </row>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
115 <row>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
116 <entry>-s</entry>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
117 <entry>display count of files and directories only</entry>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
118 </row>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
119 <row>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
120 <entry>-o</entry>
1053
b5ff125a1d60 Since this book was only typeset in fixed width, single-font, they used
roug
parents: 975
diff changeset
121 <entry>print <command>dcheck</command>'s valid options</entry>
135
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
122 </row>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
123 </tbody>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
124 </tgroup>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
125 </informaltable>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
126
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
127 <para>
1053
b5ff125a1d60 Since this book was only typeset in fixed width, single-font, they used
roug
parents: 975
diff changeset
128 The &quot;-s&quot; option causes <command>dcheck</command> to display a count of files and
135
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
129 directories only; only FDs are checked for validity. The &quot;-b&quot; option
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
130 suppresses listing of clusters allocated but not in file structure.
1053
b5ff125a1d60 Since this book was only typeset in fixed width, single-font, they used
roug
parents: 975
diff changeset
131 The &quot;-p&quot; option causes <command>dcheck</command> to make a second pass through the file
b5ff125a1d60 Since this book was only typeset in fixed width, single-font, they used
roug
parents: 975
diff changeset
132 structure printing the pathlists for any clusters that <command>dcheck</command> finds
135
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
133 as &quot;already allocated&quot; or &quot;in file structure but not in allocation
1053
b5ff125a1d60 Since this book was only typeset in fixed width, single-font, they used
roug
parents: 975
diff changeset
134 map&quot;. The &quot;-w=&quot; option tells <command>dcheck</command> where to locate it's allocation
135
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
135 map work file(s). The pathlist specified must be a FULL pathlist to
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
136 a <emphasis>directory</emphasis>. The directory &quot;/D0&quot; is
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
137 used is used if &quot;-w&quot; is not
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
138 specified. It is recommended that this pathlist NOT be located on
1053
b5ff125a1d60 Since this book was only typeset in fixed width, single-font, they used
roug
parents: 975
diff changeset
139 the disk being <command>dcheck</command>ed if the disk's file structure integrity is in
135
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
140 doubt.
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
141 </para>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
142 <para>
1053
b5ff125a1d60 Since this book was only typeset in fixed width, single-font, they used
roug
parents: 975
diff changeset
143 <command>Dcheck</command> builds its disk allocation map in a file called
975
c565a4700689 The entitity replstart was replaced with <replaceable>
roug
parents: 648
diff changeset
144 <replaceable>pathlist</replaceable>/DCHECKppO, where <replaceable>pathlist</replaceable>
135
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
145 is as specified by the
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
146 &quot;-w=&quot; option and pp is the process number in hexadecimal. Each bit
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
147 in this bitmap file corresponds to a cluster of sectors on the disk.
1053
b5ff125a1d60 Since this book was only typeset in fixed width, single-font, they used
roug
parents: 975
diff changeset
148 If the &quot;-p&quot; option appears on the command line, <command>dcheck</command> creates a
975
c565a4700689 The entitity replstart was replaced with <replaceable>
roug
parents: 648
diff changeset
149 second bitmap file (<replaceable>pathlist</replaceable>/DCHECKpp1) that has a bit set for
1053
b5ff125a1d60 Since this book was only typeset in fixed width, single-font, they used
roug
parents: 975
diff changeset
150 each cluster <command>dcheck</command> finds as &quot;previously allocated&quot; or &quot;in file
135
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
151 structure but not in allocation map&quot; while building the allocation
1053
b5ff125a1d60 Since this book was only typeset in fixed width, single-font, they used
roug
parents: 975
diff changeset
152 map. <command>Dcheck</command> them makes another pass through the directory structure
135
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
153 to determine the pathlists for these questionable clusters. These
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
154 bitmap work files may be saved by specifying the &quot;-m&quot; option on the
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
155 command line.
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
156 </para>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
157 </refsect1>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
158 <refsect1><title>Restrictions</title>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
159 <para>
1053
b5ff125a1d60 Since this book was only typeset in fixed width, single-font, they used
roug
parents: 975
diff changeset
160 For best results, <command>dcheck</command> should have exclusive access to the disk
b5ff125a1d60 Since this book was only typeset in fixed width, single-font, they used
roug
parents: 975
diff changeset
161 being checked. Otherwise <command>dcheck</command> may be fooled if the disk allocation map
135
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
162 changes while it is building its bitmap file from the
1053
b5ff125a1d60 Since this book was only typeset in fixed width, single-font, they used
roug
parents: 975
diff changeset
163 changing file structure. <command>Dcheck</command> cannot process disks with a directory
135
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
164 depth greater than 39 levels.
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
165 </para>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
166 <para>
1093
4dae346c4969 Added crossreferences and lowercased synopsises
roug
parents: 1053
diff changeset
167 For more information see: <xref linkend="sec3.10"/>,
4dae346c4969 Added crossreferences and lowercased synopsises
roug
parents: 1053
diff changeset
168 <xref linkend="sec3.5"/>,
4dae346c4969 Added crossreferences and lowercased synopsises
roug
parents: 1053
diff changeset
169 <command>format</command>,
4dae346c4969 Added crossreferences and lowercased synopsises
roug
parents: 1053
diff changeset
170 6.1 of OS-9 Systems Programmer's Manual
135
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
171 </para>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
172 </refsect1>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
173 <refsect1><title>Examples</title>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
174 <screen>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
175 OS9: dcheck /d2 (workfile is on /D0)
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
176
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
177 Volume - 'My system disk' on device /d2
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
178 $009A bytes in allocation map
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
179 1 sector per cluster
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
180 $0004D0 total sectors on media
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
181 Sector $000002 is start of root directory FD
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
182 $0010 sectors used for id, allocation map and root directory
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
183 Building allocation map work file...
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
184 Checking allocation map file...
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
185
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
186
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
187 'My system disk' file structure is intact
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
188 1 directory
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
189 2 files
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
190
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
191 OS9: dcheck -mpw=/d2 /d0
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
192 Volume - 'System disk' on device /d0
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
193 $0046 bytes in allocation map
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
194 1 sector per cluster
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
195 $00022A total sectors on media
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
196 Sector $000002 is start of root directory FD
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
197 $0010 sectors used for id, allocation map and root directory
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
198 Building allocation map work file...
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
199 Cluster $00040 was previously allocated
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
200 *** Bad FD segment ($111111-$23A6F0) for file: /d0/test/junky.file
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
201 Checking allocation map file...
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
202 Cluster $000038 in file structure but not in allocation map
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
203 Cluster $00003B in file structure but not in allocation map
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
204 Cluster $0001B9 in allocation map but not in file structure
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
205 Cluster $0001BB in allocation map but not in file structure
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
206
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
207 Pathlists for questionable clusters:
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
208 Cluster $000038 in path: /d0/OS9boot
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
209 Cluster $00003B in path: /d0/OS9boot
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
210 Cluster $000040 in path: /d0/OS9boot
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
211 Cluster $000040 in path: /d0/test/double.file
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
212
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
213 1 previously allocated clusters found
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
214 2 clusters in file structure but not in allocation map
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
215 2 clusters in allocation map but not in file structure
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
216 1 bad file descriptor sector
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
217
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
218 'System disk' file structure is not intact
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
219 5 directories
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
220 25 files
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
221 </screen>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
222 </refsect1>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
223 </refentry>
af482a526063 Split up the commands into individual files.
roug
parents:
diff changeset
224