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

什么是 Quota?

Quota 让你可以从两方面指定磁盘的储存限制: 使用者所能够支配的索引

节点(inodes)数量;以及使用者可以取用的磁盘区块数量。

Quota 背後的含意是强制使用者在大部分的时间中保持在他们的磁盘使用

限制之下,取消他们在系统上无限制地使用磁盘空间的能力。

Quota 是以每一使用者,每一文件系统为基础的.如果使用者可能在超过

一个以上的文件系统上建立文件,那么必须在每一文件系统上分别设定

quota.建立quota:

一:内核中支持QUOTA:

检查当前内核是否支持quota,当前内核配置文件在/boot下

[root@LFS ~]#grep CONFIG_QUOTA /boot/config-[version]

CONFIG_QUOTA=y

CONFIG_QUOTACTL=y

[root@LFS ~]#

如果有上列输出,则表示当前内核已经支持quota。

如果当前内核不支持quota,需要重新编译内核将quota support编译进核心:

File systems --->

Quota support

二:安装QUOTA工具:

/pub/linux/distributions/sorcerer/sources/quota/3.12/

下载2 解压后使用如下命令编译安装:

[root@LFS quota-tools]#./configure --prefix=/usr

[root@LFS quota-tools]#make

[root@LFS quota-tools]#make install

三:修改/etc/fstab加入QUOTA支持:

/dev/hda7 /mnt/lfs ext3 defaults,usrquota,grpquota 1 2