Annotation of 43BSDReno/old/dcheck/dcheck.8, revision 1.1.1.1

1.1       root        1: .\" Copyright (c) 1980 Regents of the University of California.
                      2: .\" All rights reserved.  The Berkeley software License Agreement
                      3: .\" specifies the terms and conditions for redistribution.
                      4: .\"
                      5: .\"    @(#)dcheck.8    6.1 (Berkeley) 4/27/85
                      6: .\"
                      7: .TH DCHECK 8 "April 27, 1985"
                      8: .UC 4
                      9: .SH NAME
                     10: dcheck \- file system directory consistency check
                     11: .SH SYNOPSIS
                     12: .B /etc/dcheck
                     13: [
                     14: .B \-i
                     15: numbers ]
                     16: [ filesystem ]
                     17: .SH DESCRIPTION
                     18: .B N.B.:
                     19: .I Dcheck
                     20: is obsoleted for normal consistency checking by
                     21: .IR fsck (8).
                     22: .PP
                     23: .I Dcheck
                     24: reads the directories in a file system
                     25: and compares
                     26: the link-count in each i-node with the number of directory
                     27: entries by which it is referenced.
                     28: If the file system is not specified,
                     29: a set of default file systems
                     30: is checked.
                     31: .PP
                     32: The
                     33: .B \-i
                     34: flag
                     35: is followed by a list of i-numbers;
                     36: when one of those i-numbers turns up
                     37: in a directory,
                     38: the number, the i-number of the directory,
                     39: and the name of the entry are reported.
                     40: .PP
                     41: The program is fastest if the
                     42: raw version of the special file is used,
                     43: since the i-list is read in large chunks.
                     44: .SH FILES
                     45: Default file systems vary with installation.
                     46: .SH "SEE ALSO"
                     47: fsck(8), icheck(8), fs(5), clri(8), ncheck(8)
                     48: .SH DIAGNOSTICS
                     49: When a file turns up for which the link-count and the number
                     50: of directory entries disagree,
                     51: the relevant facts are reported.
                     52: Allocated files which have 0 link-count and no entries are also
                     53: listed.
                     54: The only dangerous situation
                     55: occurs when there are more entries than links;
                     56: if entries are removed,
                     57: so the link-count drops to 0,
                     58: the remaining entries point to thin air.
                     59: They should be removed.
                     60: When there are more links than entries, or there is
                     61: an allocated file with neither links nor entries,
                     62: some disk space may be lost but the situation will not degenerate.
                     63: .SH BUGS
                     64: Since
                     65: .I dcheck
                     66: is inherently two-pass in nature, extraneous diagnostics
                     67: may be produced if applied to active file systems.
                     68: .PP
                     69: .I Dcheck
                     70: is obsoleted by
                     71: .I fsck
                     72: and remains for historical reasons.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.