2024年4月1日发(作者:)

Linux Quota 设置 buptjiwei@ 2011-6-30

0.建立相应的用户及组

# 组 img

# 用户

员工: 600-

学生: 800-

特殊账户: trecvid2012等 从1000 开始

1. 建立好filesystem的quota支持:

由于quota较完整的支持是需要在ext2/ext3的Linux文件系统下才可以启动,所

以建议你就必须要将准备开启quota的磁盘启动参数,写入quota的磁盘设定才行

(/etc/fstab)!必需特别留意的是,最好不要以根目录亦即是/进行quota!否则容易有些

问题!

# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sda1 20G 3.0G 16G 16% /

tmpfs 504M 260K 504M 1% /dev/shm

Linux Quota 设置 buptjiwei@ 2011-6-30

/dev/sda3 209G 189M 198G 1% /home

/home 是独立的partition,并且他的设备名为/dev/sda3

vi /etc/fstab

LABEL=/ / ext3 defaults 1 1

LABEL=/disk1 /disk1 ext3 defaults 1 2

LABEL=/home /disk2 ext4 defaults,usrquota,grpquota 1 2

这样就算加入了quota的磁盘格式了!不过,由于真正的quota在读取的时候是读

取/etc/mtab 这个档案的,偏偏这一个档案需要重新开机之后才能够以/etc/fstab的新数

据进行改写!所以这个时候你可以选择:

# mount -o remount /home

2. 扫描磁盘的用户使用状况,并产生重要的与:

接下来就是要来扫描一下我们所需要的磁盘到底有没有多余的空间可以让我们来设定

quota呢?并且将扫描的结果输出到这个磁盘的最顶层去(也就是 /disk2下)这个时候

就需要quotacheck这个命令的帮忙了!使用quotacheck就可以轻易的输出了将所需要

的数据!并在/disk2下会产生与这两个文件!

# quotacheck -avug