redhat下磁盘配额设置!linux设置磁盘配额




redhat下磁盘配额设置!linux设置磁盘配额

2022-07-20 21:07:00 网络知识 官方管理员

配额可以使各个用户和组无法占用分区的全部空间。可以通过限定inode数而配置配额,每个inode与特定文件相关联;也可以设置绝对极限(KB数)。
默认情况下,readhat会安装和激活quotarpm包。如果不能确定,可以运行命令:rpm-qquota。
配额通常在内核中激活。
要对特定的用户使用配额,需要六个步骤:
1。修改/etc/fstab,对所选文件系统激活配额选项;
2。重新装载文件系统,使改变生效;
3。在该文件系统开头建立aquota.user文件。
4。扫描相应文件系统,用quotacheck命令生成基本的配额文件;
5。用edquota命令,对特定用户采用配额限制;
6。最后,用quotaon命令激活配额。
下面,举例说明如何在/分区下对用户test做磁盘配额限制:
修改/etc/fstab
#vi/etc/fstab,在
LABEL=//ext3defaults11行激活磁盘配额,修改后的结果如下:
LABEL=//ext3defaults,usrquota11

保存退出后。
重新装载文件系统,使改变生效
重新激活/etc/fstab改变:#mount-oremount/

建立aquota.user文件
在/分区下生成aquota.user文件,最简单的方法是使用touch命令:
touchaquota.user,修改aquota.user文件的权限,只让root用户访问:
chmod600aquota.user
进行配额检查
可以使用quotacheck-avum命令生成相应的配额文件。
-a:扫描/etc/fstab中支持配额的文件系统;
-v:生成冗长输出;
-u:检查用户配额;
-m:重新装载扫描的文件系统;
对用户test设置配额
运行如下命令:edquotatest
LABEL=//ext3defaults,usrquota11
Diskquotasforusertest(uid501):
Filesystemblockssofthardinodessofthard
/dev/hda2201000000600
~

进行inodessofthard设置。
启用配额
#quotaon/(使用quotaoff/可以取消/分区的配额设置)

至此,对/分区对test用户的配额设置就完成了。
可以采用下列命令将相同的限制复制给其他用户(kktt):
#edquota-uptestkktt
另,使用repquota命令来监控配额使用情况。

-------------------------------------
参考文献
《红帽linux从入门到精通》


发表评论:

最近发表
网站分类
标签列表