加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

如何配置AIX的磁盘限额

发布时间:2016-01-13 10:59:01 所属栏目:Unix 来源:网络整理
导读:操作系统版本: testterm1:/#oslevel -r 5300-00 磁盘限额系统,它基于Berkeley磁盘限额系统,提供了控制使用磁盘空间的有效方式。为个人用户或组定 义限额系统

操作系统版本:

testterm1:/#oslevel -r

5300-00

磁盘限额系统,它基于Berkeley磁盘限额系统,提供了控制使用磁盘空间的有效方式。为个人用户或组定 义限额系统,并且为每一类文件系统维护限额系统。

磁盘限额系统基于下列参数建立限额,可使用eduqota命令更改这些参数:

. 用户或组的软限额

. 用户或组的硬限额

. 限额宽延时间

1、为某个文件系统启用用户和组限额,使用chfs命令。(本文以/home文件系统为例)

testterm1:/#chfs -a "quota=userquota,groupquota" /home

上述命令实质是在/etc/filesystems文件中/home文件系统定义节中增加了quota字段,如下红色部分:

/home:

dev       = /dev/hd1

vfs       = jfs

log       = /dev/hd8

mount      = true

check      = true

vol       = /home

free      = false

quota      = userquota,groupquota

2、指定磁盘限额文件名称

quota.user和quota.group文件名称是缺省名称,位于已应用磁盘限额文件系统的根目录下。

testterm1:/#chfs -a "userquota=/home/myquota.user" -a "groupquota=/home/myquota.group" /home

上述命令实质是在/etc/filesystems文件中/home文件系统定义节中增加了userquota和groupquota字段, 如下红色部分:

/home:

dev       = /dev/hd1

vfs       = jfs

log       = /dev/hd8

mount      = true

check      = true

vol       = /home

free      = false

quota      = userquota

userquota    = /home/myquota.user

groupquota   = /home/myquota.group

3、产生磁盘限额文件

testterm1:/home#quotacheck -a -v

*** Checking user and group quotas for /dev/hd1 (/home)

Creating quota file /home/myquota.user

/home: root   fixed: inodes 0 -> 784 blocks 0 -> 2100834

/home: bin   fixed: inodes 0 -> 1  blocks 0 -> 1

/home: guest  fixed: inodes 0 -> 1  blocks 0 -> 1

/home: netinst fixed: inodes 0 -> 20 blocks 0 -> 57

/home: hlrterm fixed: inodes 0 -> 493 blocks 0 -> 42386

/home: quan   fixed: inodes 0 -> 2  blocks 0 -> 2

/home: 1000   fixed: inodes 0 -> 111 blocks 0 -> 1234

/home: 4050-109 User id 4294967294 (nobody) is too large, quotas are not maintained

Creating quota file /home/myquota.group

/home: system  fixed: inodes 0 -> 787 blocks 0 -> 2100853

/home: staff  fixed: inodes 0 -> 22 blocks 0 -> 58

/home: bin   fixed: inodes 0 -> 1  blocks 0 -> 1

/home: usr   fixed: inodes 0 -> 1  blocks 0 -> 1

/home: hlrterm fixed: inodes 0 -> 490 blocks 0 -> 42368

/home: 513   fixed: inodes 0 -> 111 blocks 0 -> 1234

/home: 4050-109 User id 4294967294 (nobody) is too large, quotas are not maintained

此时会在/home文件系统根目录下产生myquota.user和myquota.group两个文件:

testterm1:/home#ls -l /home/myquota*

-rw-r-----  1 root   system    16448 Aug 15 22:15 /home/myquota.group

-rw-r-----  1 root   system    32032 Aug 15 22:15 /home/myquota.user

每次修改限额配置之后,一定要执行quotacheck -a -v 命令。

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读