在Debian里面用quota配置磁盘限额

实现磁盘配额限制步骤:
1. 内核里面打开了配额的支持,绝大部分发行版都打开的
2. 以配额方式加载文件系统
3.安装配额软件:
4.配置配额
原/etc/fstab的一项:

/dev/hda1 /home ext2 defaults 1 1

做如下修改:

/dev/hda1 /home ext2 defaults,usrquota 1 1

如何是对组限制就将usrquota改为grpquota
重新加载文件系统:

mount -o remount,usrquota /home

加载内核模块,并让其开机的时候也会自动加载

modprobe quota_v2

echo 'quota_v2' >> /etc/modules

我们要在启用配额的分区创建文件并且限制root才能读写

touch /home/aquota.user
touch /home/aquota.group
chmod 600 /home/aquota.user /home/aquota.group

现在来安装quota软件:

apt-get install quota quotatool

如果不想重起机器来打开磁盘配额

quotacheck -vagum

现在到最后一步了,假设我们要对系统里的某个用户skx进行限制配额:

quotatool -u skx -bq 200M -l '250 Mb' /home

系统管理员可以用如下命令看到 磁盘配额

repquota /home

如果想把一个用户的限制取消只用把他的限制配额设为0
对了,如果是20G,那就要写20000M,quotatool好像不认 20G的。
收工~~
其实现在一般情况下也用不到这个磁盘限额。

http://www.debian-administration.org/articles/47

也可使用edquota为特定用户设定磁盘配额

edquota -u keminar

上一篇: TTServer(TokyoTyrant)的安装和介绍   下一篇: ulimit 命令详解

提交疑问

回顶部