Annotation of coherent/a/usr/man/COHERENT/fsck, revision 1.1.1.1

1.1       root        1: 
                      2: 
                      3: fsck                         Command                         fsck
                      4: 
                      5: 
                      6: 
                      7: 
                      8: Check and repair file systems interactively
                      9: 
                     10: /eettcc/ffsscckk [ -ffnnqqyy ] [ -tt _t_e_m_p_f_i_l_e ] [ _f_i_l_e_s_y_s_t_e_m ... ]
                     11: 
                     12: fsck checks  and interactively repairs  file systems.  If  all is
                     13: well, ffsscckk merely prints the  number of files used, the number of
                     14: blocks used, and the number of blocks that are free.  If the file
                     15: system is found to be inconsistent in one of the aspects outlined
                     16: below,  ffsscckk asks  whether it  should  fix the  inconsistency and
                     17: waits for you to reply yyeess or nnoo.
                     18: 
                     19: The following file  system aspects are checked for consistency by
                     20: fsck:
                     21: 
                     22: *  If  a block is claimed  by more than one  i-node, by an i-node
                     23:    and the free list, or more than once in the free list.
                     24: 
                     25: *  Whether  an i-node or  the free list claims  blocks beyond the
                     26:    file system's range.
                     27: 
                     28: *  Link counts that are incorrect.
                     29: 
                     30: *  Whether the directory size is not aligned for 16 bytes.
                     31: 
                     32: *  Whether the i-node format is correct.
                     33: 
                     34: *  Whether any blocks are not accounted for.
                     35: 
                     36: *  Whether a file points to an unallocated i-node.
                     37: 
                     38: *  Whether a file's i-node number is out of range.
                     39: 
                     40: *  Whether the super block refers to more than 65,536 i-nodes.
                     41: 
                     42: *  Whether  the super block  assigned more blocks  to the i-nodes
                     43:    than the system contains.
                     44: 
                     45: *  Whether the format of the free block list is correct.
                     46: 
                     47: *  Whether  the counts of the  total free blocks and  the free i-
                     48:    nodes are correct.
                     49: 
                     50: fsck prints  a warning message when  a file name is  null, has an
                     51: embedded slash  `/', is not null-padded, or if  `.' or `..' files
                     52: do not have the correct i-node numbers.
                     53: 
                     54: When ffsscckk repairs a file  system, any file that is orphaned (that
                     55: is, allocated  but not referenced) is deleted if  it is empty, or
                     56: copied to  a directory called lloosstt+ffoouunndd,  with its i-node number
                     57: as its name.  The directory  lloosstt+ffoouunndd must exist in the root of
                     58: the file  system being  checked before  ffsscckk is executed,  and it
                     59: must have room for  new entries without requiring that new blocks
                     60: be allocated.
                     61: 
                     62: 
                     63: 
                     64: COHERENT Lexicon                                           Page 1
                     65: 
                     66: 
                     67: 
                     68: 
                     69: fsck                         Command                         fsck
                     70: 
                     71: 
                     72: 
                     73: fsck accepts the following options:
                     74: 
                     75: -ff Fast check.  ffsscckk only checks whether a block has been claimed
                     76:    by more  than one i-node, by  an i-node and the  free list, or
                     77:    more  than once  in the  free list.   If necessary,  ffsscckk will
                     78:    reconstruct the free list.
                     79: 
                     80: -nn No  option: a default  reply of nnoo  is given to  all of ffsscckk's
                     81:    questions.
                     82: 
                     83: -qq Quiet option: run quietly.  ffsscckk automatically removes all un-
                     84:    referenced pipes,  and automatically fixes list  counts in the
                     85:    super block and the free list.  File-name warning messages are
                     86:    suppressed, but  ffsscckk still prints  the number of  files used,
                     87:    the  number of  blocks  used, and  the number  of blocks  that
                     88:    remain free.
                     89: 
                     90: -tt Specify temporary file option: ffsscckk uses RAM device /ddeevv/rrrraamm11
                     91:    for  temporary storage when  checking filesystems  larger than
                     92:    approximately 35  megabytes.  This  option allows the  user to
                     93:    specify temporary storage other than the RAM device.
                     94: 
                     95: -yy Yes option:  a default reply of yyeess is  given to all of ffsscckk's
                     96:    questions.
                     97: 
                     98: If you  do not name  a file system  in ffsscckk's command  line, ffsscckk
                     99: checks the file systems named in the file /eettcc/cchheecckklliisstt.
                    100: 
                    101: If fsck is invoked for a file system larger than approximately 35
                    102: megabytes,  it  uses  the  RAM  device /dev/rram1  for  temporary
                    103: storage.  For  this reason, it  is strongly advised  that you not
                    104: use /dev/rram1 as a RAM disk.
                    105: 
                    106: ***** Files *****
                    107: 
                    108: /eettcc/cchheecckklliisstt
                    109: 
                    110: ***** See Also *****
                    111: 
                    112: clri, commands, icheck, ncheck, ram, sync, umount
                    113: 
                    114: ***** Notes *****
                    115: 
                    116: The  correction  of  file  systems  almost  always  involves  the
                    117: destruction of data.
                    118: 
                    119: You can run fsck only  when the COHERENT system is in single-user
                    120: mode.
                    121: 
                    122: Previous editions of fsck could check no partition larger than 35
                    123: megabytes.  This restriction has been lifted.
                    124: 
                    125: 
                    126: 
                    127: 
                    128: 
                    129: 
                    130: COHERENT Lexicon                                           Page 2
                    131: 
                    132: 

unix.superglobalmegacorp.com

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