diskusg(1M) diskusg(1M)
NAME
diskusg - generate disk accounting data by user ID
SYNOPSIS
diskusg [-i fnmlist] [-p file] [-s] [-u file [-v] [files]
DESCRIPTION
diskusg generates intermediate disk accounting information
from data in files, or the standard input if omitted.
diskusg outputs lines on the standard output (one line per
user) in the following format:
uid login #blocks
where
uid the user's numerical user ID.
login the user's login name; and
#blocks the total number of disk blocks allocated
to this user.
diskusg normally reads only the inodes of file systems for
disk accounting. In this case, files are the special
filenames of these devices.
diskusg recognizes the following options:
-i fnmlist Ignore the data on those file systems whose file
system name is in fnmlist. fnmlist lists file
system names separated by commas or enclosed
within quotes. diskusg compares each name in
this list with the file system name stored in
the volume ID (see labelit(1M)).
-p file Use file as the name of the password file to
generate login names. /etc/passwd is used by
default.
-s The input is already in diskusg output format.
diskusg combines all lines for a single user
into a single line.
-u file Write records to file for files that are charged
to no one. Records consist of the special file
name, the inode number, and the user ID.
-v Verbose. Print a list on standard error of all
files that are charged to no one.
The output of diskusg is normally the input to acctdisk (see
Page 1 (last mod. 1/15/87)
diskusg(1M) diskusg(1M)
acct(1M)), which generates total accounting records that can
be merged with other accounting records. diskusg is
normally run in dodisk (see acctsh(1M)).
EXAMPLES
The following generates daily disk accounting information:
for i in /dev/rp00 /dev/rp01 /dev/rp10 /dev/rp11; do
diskusg $i > dtmp.`basename $i` &
done
wait
diskusg -s dtmp.* | sort +0n +1 | acctdisk > disktacct
FILES
/usr/lib/acct/diskusg
/etc/passwd used for converting user ID to login name
SEE ALSO
acct(1M), acctsh(1M), acct(4)
Page 2 (last mod. 1/15/87)