HP-UX Reference (11i v2 03/08) - 1M System Administration Commands N-Z (vol 4)

v
vxdiskusg(1M) vxdiskusg(1M)
NAME
vxdiskusg - generate VxFS disk accounting data by user ID
SYNOPSIS
vxdiskusg [-s][-v
][-i ignlist ][-p password-file][-u outfile][file... ]
DESCRIPTION
vxdiskusg generates intermediate disk accounting information from data in file, or the standard input
if the
-s option is specified and file is omitted.
vxdiskusg outputs lines on the standard output, one
line per user, in the following format:
uid login #blocks
where:
uid User’s numerical user ID
login User’s login name
#blocks Total number of disk blocks allocated to this user
Without the
-s option, file is the special filename of device(s) containing file systems.
vxdiskusg reads
only the inodes of file systems for disk accounting.
The output of
vxdiskusg is normally the input to acctdisk (see acct(1M)) which generates total
accounting records that can be merged with other accounting records. vxdiskusg is normally run in
dodisk (see acctsh (1M)).
Options
vxdiskusg recognizes the following options:
-i ignlist Ignore the data on those file systems whose file system name is in ignlist . ignlist is
a list of file system names, separated by commas or separated by spaces and
enclosed within quotes.
vxdiskusg compares each name in this list with the file
system name stored in the volume name (see volcopy_vxfs (1M)), if it exists.
Note: This option was intended for use with the
volcopy command, which is no
longer supported on VxFS.
-p password-file
Use password-file as the name of the password file to generate login names.
/etc/passwd is used by default.
-s Input data is already in vxdiskusg output format. vxdiskusg combines all
lines for a single user into a single line.
-u outfile Write records to outfile of 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.
Operands
vxdiskusg recognizes the following operand:
file The special filename of device(s) containing file systems. Do not use this operand
with the
-s option.
EXAMPLES
The following generates daily disk accounting information for the file systems on these disks:
for i in /dev/vg00/lvol1 /dev/vg00/lvol6 /dev/vg00/lvol7; do
vxdiskusg $i > dtmp.‘basename $i‘ &
done
wait
vxdiskusg -s dtmp.* | sort +0n +1 | acctdisk > disktacct
FILES
/etc/passwd Used for converting user IDs to login names
Section 1M886 Hewlett-Packard Company 1 HP-UX 11i Version 2: August 2003