磁盘配额
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了磁盘配额相关的知识,希望对你有一定的参考价值。
linux是多用户用任务的操作系统,使用磁盘配额将操作系统中的各个用户公平的使用磁盘空间
步骤:
1、在磁盘上划分出一块分区进行使用
2、格式化该分区
文件系统的不同在磁盘配额上也会体现出不同
<1> xfs文件系统
<2> ext文件系统
3、挂载该设备
<1> xfs文件系统
mount -o usrquota /dev/vdb1 /mnt/
usrquota是对用户进行配额限制,还可以使用参数grpquota对配额进行限制
对student用户进行配额的限制
edquota -u student
此文件中的参数解释如下:
Filesysem 进行配额管控的文件系统
blocks 已经使用的区块数量,单位是1kb
soft 表示超出该限额有警告,但是不会停止该用户的使用
hard 表示超出该限额就不会在分配给该用户磁盘使用了
innodes 表示可以建立文件的个数限额
soft innodes的软件控制,即有警告
hard innodes的硬件控制,即超出该限额就不会在分配给该用户可以使用的磁盘了。
测试:
注意:对student用户进行测试时,要确保挂载的目录对student用户是可写的
当student用户使用超出200M的磁盘时,系统是不会在分配出给该用户多于的磁盘的
<2> ext4文件系统
在对此文件系统已经进行挂载的情况下,需要对此参数进行激活
mount -o usrquota /dev/vdb2 /mnt/
quotacheck -u /dev/vdb2
quotaon -u /dev/vdb2
edquota -u student
测试:
开机自动进行挂载与额度限制
vim /etc/fstab
使用mount -a
以上是关于磁盘配额的主要内容,如果未能解决你的问题,请参考以下文章