linux使用磁盘配额管理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux使用磁盘配额管理相关的知识,希望对你有一定的参考价值。
参考技术A 如果是要对特定的用户使用配额,需要六个步骤:1.修改/etc/fstab,对所选文档系统激活配额选项;
2.重新装载文档系统,使改变生效;
3.在该文档系统开头建立aquota.user文档。
4.扫描相应文档系统,用quotacheck
命令生成基本的配额文档;
5.用edquota命令,对特定用户采用配额限制;
6.最后,用quotaon命令激活配额。
下面,举例说明如何在/分区下对用户test做磁盘配额限制:
修改/etc/fstab
#vi
/etc/fstab
,在
label=/
/
ext3
defaults
1
1
行激活磁盘配额,修改后的结果如下:
label=/
/
ext3
defaults,usrquota
1
1
保存退出后。
重新装载文档系统,使改变生效
重新激活/etc/fstab改变:#mount
-o
remount
/
建立aquota.user文档
在/
分区下生成aquota.user文档,最简单的方法是使用touch命令:
touch
aquota.user
,修改aquota.user文档的权限,只让root用户访问:
chmod
600
aquota.user
进行配额检查
能够使用quotacheck
-avum
命令生成相应的配额文档。
-a:扫描
/etc/fstab中支持配额的文档系统;
-v:生成冗长输出;
-u:检查用户配额;
-m:重新装载扫描的文档系统;
对用户test配置配额
运行如下命令:edquota
test
label=/
/
ext3
defaults,usrquota
1
1
disk
quotas
for
user
test
(uid
501):
filesystem
blocks
soft
hard
inodes
soft
hard
/dev/hda2
20
100000
0
6
0
0
~
进行inodes
soft
hard
配置。
启用配额
#quotaon
/
(使用quotaoff
/能够取消/分区的配额配置)
至此,对/分区对test用户的配额配置就完成了。
Linux磁盘和文件系统管理:磁盘配额的详细做法
在成功将硬盘分区或逻辑卷挂载到目录的时候就可以进行下一步,磁盘配额了。
磁盘配额可以对用户或组进行使用分区大小进行管理。
需求:对用户lisi使用磁盘配额,可使用大小500M,可创建文件数5个
我这里使用逻辑卷挂载进行操作(逻辑卷操作详细在我主页上一篇文章中)
想要对某个分区进行磁盘配额,就像图中一样,添加,usrquota,grpquota。其中usrquota是对用户进行配额,grpquota是对组进行配额。
编辑文件 vim /etc/fstab
配置文件改好之后,umount -a 卸载所有已挂载,mount -a 挂载所有
mount 进行查看,下面出现两个我们添加的就对了,可以进行下面配额的工作了。
对用户lisi进行配额,需要先有lisi这个用户,没有就创建一个。
切换到可以进行配额的目录当中,为lisi创建一个目录,设置属主为lisi。
使用edquota -u lisi 为这个用户设置限制,-u 为用户设置,-g是为组设置
软配额:102400KB=100MB 硬配额:512000kb =500Mb 软限制4 硬限制:5
软配额:仅仅是设置出来,但并不会限制你 。 硬配额:会限制
测试磁盘写入,创建一个大小为100M的文件叫a01,继续创建五个到500M。
到规定的数额就会创建失败,不会再继续创建了
以上是关于linux使用磁盘配额管理的主要内容,如果未能解决你的问题,请参考以下文章