bshrink(ADM)
bshrink --
remove stored file lists from the online backup history
Syntax
bshrink [ -h hostname ]
"filesystem backup_level days" [ ... ]
Description
The bshrink utility removes the stored file lists
from the online backup history after they have aged a
specified number of days. bshrink does not
remove any other records in the backup history. To remove
file lists automatically, call bshrink from the
root crontab file. See
``Removing file lists from the backup history'' in Backup and Restore.
bshrink accepts the following options:
hostname-
The host to manage (optional). Unless specified,
bshrink removes files from the local host.
filesystem-
The filesystem device name (for example,
/dev/u). For all filesystems, use ``ANY''.
backup_level-
The backup level:
COMPLETE-
Level 0 backup
INCR1-
Incremental Level 1 backup
INCR2-
Incremental Level 2 backup
ANY-
any level backup
days-
an integer defining the number of days to save the backup
file lists for the given filesystem and level.
The bshrink utility accepts options in groups of
three and processes the groups from left to right. Each
group must consist of name of the filesystem, the backup
level performed, and how long the file lists should be
saved online (in days).
To exclude a filesystem name or backup level, precede it
with the keyword ``NOT''. To include all filesystems
or backup levels, replace the option with the keyword
``ANY''.
Exit values
If execution was successful, bshrink exits with a
value of 0. If execution failed, bshrink exits
with a non-zero number.
Examples
To remove the file lists for all backups (``ANY'' backup level
and ``ANY'' filesystem) on the system that are older than 30
days, enter:
bshrink "ANY ANY 30"
To remove the file lists for all backups on the host
pdxbox and the host scotty that are
older than four months (120 days), enter:
bshrink -h pdxbox "ANY ANY 120"
bshrink -h scotty "ANY ANY 120"
To remove the file lists for all backups on the system that
are older than 30 days, except the file lists for backups
of the /dev/u filesystem, which should remain for
60 days, enter:
bshrink "NOT/dev/u ANY 30" "/dev/u ANY 60"
To remove the file lists for all Level 0 (Complete) backups
that are older than 30 days and the file lists for all
Level 1 and Level 2 backups that are older than 7 days:
bshrink "ANY COMPLETE 30" "ANY NOTCOMPLETE 7"
Files
/usr/bin/bshrink
See also
crontab(C),
cron(C)
``Backing up filesystems'' in Backup and Restore
Standards conformance
bshrink is not part of any currently supported standard;
it is an extension of AT&T System V provided
by The Santa Cruz Operation, Inc.
© 2005 The SCO Group, Inc. All rights reserved.
SCO OpenServer Release 6.0.0 -- 03 June 2005