glenda.party
term% ls -F
term% cat index.txt
RAREPL(8)                   System Manager's Manual                  RAREPL(8)



NAME
       rarepl, rarct - replace bad blocks on MSCP disks

SYNOPSIS
       /etc/rarct [ -c ] [ -h ] special ...
       /etc/rarepl special lbn ...

DESCRIPTION
       Rarct  prints status information about MSCP disk drives (drives such as
       the RA60 and RA81 on controllers like the  UDA50).   Normally  the  re‐
       placement table (RCT) is listed, as lines of the form

              rbn: flags: lbn

       where  rbn  is  the  replacement block number, lbn is the logical block
       number replaced by rbn, and flags are constructed  from  the  following
       bits:

       01     alternate (not primary) replacement block
       02     normal, allocated replacement block
       04     this replacement block is bad
       010    this replacement block does not exist

       Entries  whose  flags  are  zero, indicating a good, unused replacement
       block, are not listed.

       The -h option prints some header data from the first block of the  RCT.
       UNIX makes no use of this info.  -c prints geometry info for the drive.
       Either option suppresses the RCT listing.

       Rarepl causes logical block lbn on device dev to be marked as  bad  and
       replaced.   The  nearest available replacement block is used.  The con‐
       tents of lbn are copied into the replacement block if possible; if  lbn
       is unreadable, the replacement block is initialized with zeroes.

       Both programs work only on the raw devices.  Rarepl should be used only
       on a device which covers the entire drive (usually partition 7).

SEE ALSO
       ra(4)

BUGS
       On the UDA50, the RCT exists only so programs in the host can  look  at
       it;  the  controller ignores its contents.  There is no way to read the
       controller's `real' forwarding data, only a way to set it for a partic‐
       ular block.  Hence if the RCT is corrupted, the disk may still be used,
       but must be reformatted before additional bad blocks are remapped.



                                                                     RAREPL(8)