前段时间做了一下hp-ux下的磁盘配额,各种命令都快忘记了。但还是要总结一下:
1. 先得把你要进行磁盘配额的磁盘先挂载到挂载点下:
mount /dev/vg00/lvol3 /home
2. 创建磁盘配额文件:
cpset /dev/null /home/quotas 600 root bin
在/home下创建文件quotas, 置为空(/dev/null), 属于root, 组为bin,权限是读写权限。
3. 设置用户的磁盘配额
(1) edquota username
然后更改磁盘使用限制。 soft为软限制, hard为硬限制(不可以超过的)。
然后分blocks 和inodes。 对于每个quotas文件, 不能随便更改其它的东西。否则会失败。
(2) 也可以username用户的限制分配给其它用户:
edquota username username1 username2
4. 设置用户的时间限制:
edquota -t
5. 启用磁盘配额
(1) 修改/etc/fstab文件将quota选项添加到文件系统条目中。
如: /dev/vg00/lvo3/ /homehfs rw, suid,quota 0 2
(2) remount 一下/home
remount /home
(2)检查系统文件的一致性:
quotacheck /dev/vg00/lvo3
(3)启用磁盘配额:
quotaon -v /home
-v 是 vision的意思。 显示是否quotaon成功。
6. 查看磁盘配额:
repquota -v username
7. 关闭磁盘配额:
quotaoff -v /home
具体请参考 http://www.doc88.com/p-943592279784.html
和hp-ux系统的文档。