Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP-UX Reference > D

diskusg(1M)

HP-UX 11i Version 3: February 2007
» 

Technical documentation

» Feedback
Content starts here

 » Table of Contents

 » Index

NAME

diskusg — generate disk accounting data by user ID

SYNOPSIS

/usr/sbin/acct/diskusg [options] [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 per user, in the following format:

  • uid login #blocks

where:

uid

User's numerical user ID,

login

User's login name, and

#blocks

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.

Options

diskusg recognizes the following options:

-s

Input data is already in diskusg output format. diskusg combines all lines for a single user into a single line.

-v

verbose. Print a list on standard error of all files that are charged to no one.

-i fnmlist

Ignore the data on those file systems whose file system name is in fnmlist. fnmlist is a list of 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 if it exists.

-p file

Use file as the name of the password file to generate login names. /etc/passwd is used by default.

-u file

Write records to file of files that are charged to no one. Records consist of the special file name, the inode number, and the user ID.

The output of diskusg is normally the input to acctdisk (see 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

/etc/passwd

used for user-ID-to-login-name conversions

SEE ALSO

acct(1M), acctsh(1M), volcopy(1M), acct(4), vxdiskusg(1M).

STANDARDS CONFORMANCE

diskusg: SVID2, SVID3

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 1983-2007 Hewlett-Packard Development Company, L.P.