AIX命令参考大全,卷 2,d - h - diskusg 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 2,d - h

diskusg 命令

用途

根据用户标识生成磁盘记账数据。

语法

diskusg [ -U MaxUsers ] [  -i FileListName ] [ -p File ] [  -u File ] [  -v ] {  -s File ... ] | FileSystem ... }

描述

diskusg 命令从以 FileFileSystem 参数 指定的文件中的数据或从标准输入生成中间磁盘记账信息。diskusg 命令按用户把记录写到标准输出。该命令由 dodisk 命令调用,它可以在 cron 守护进程下运行。输出按照以下的格式:

UID 包含数字形式的用户标识。
Login 包含用户的登录名
Blocks 包含分配给用户的 512 字节磁盘块总数。

此命令的输出作为 acctdisk 命令的输入,它把信息转换成一个完整的记账记录。这个完整记账记录和其他的完整记账记录合并以生成日报。

如果您指定 FileSystem 参数,则 diskusg 命令读取指定文件系统的索引节点以生成使用情况数据。FileSystem 参数必须是文件系统设备的特别文件名称。比如,用 /dev/hd4 设备代替 /(根目录)为根文件系统构建使用情况统计数据。

如果您指定了 File 参数,输入必须是 diskusg 输出格式。

若需要更多的磁盘使用情况信息,请参阅 acctdusg 命令

注: 此命令只用于本地设备。

标志

-i FileListName 忽略 FileListName 文件系统中的数据。FileListName 变量指定用引号括起或逗号分隔的文件系统名列表。
-p File 使用由 File 变量 指定的密码文件生成登录名。缺省值为 /etc/passwd 文件。
-s [File] 合并来自输入文件或标准输入的所有记录为一个记录。输入数据已经是 diskusg 的输出格式了。
-U MaxUsers 设定 diskusg 命令可以处理的最大用户数。只有在用户数多于缺省值 5000 时,您才需要使用该标志。
-u File 对每一不属于任何用户的文件,写一条记录到指定的 File 变量。每一记录由特别文件名称、索引节点数和用户标识组成。
-v 把不属于任何用户的文件列表写到标准错误输出。

安全性

访问控制:该命令的执行权限只授予用户组 adm 中的成员。

示例

要生成每天的磁盘记账信息,添加一行类似下面的数据到 /var/spool/cron/crontab/root  文件:

0 2 * * 4 /usr/sbin/acct/dodisk

该命令让 cron 守护进程 在每个周四(4)的凌晨 2 点(02)运行 dodisk 命令。dodisk 命令调用 diskusgacctdisk 命令两者。

注:您必须拥有 root 用户权限,才可运行这个命令。

文件

/usr/sbin/acct/diskusg 包含 diskusg 命令。
/etc/passwd 包含基本用户属性。

相关信息

acctdisk 命令、acctmerg 命令、dodisk 命令、runacct 命令。

acct 子例程。

acct 文件格式和 utmp 文件格式。

《AIX 5L V5.2 系统管理指南:操作系统与设备》中的『记帐命令』『记帐概述』『设置记帐系统』

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]