Quantcast
Channel: CodeSection,代码区,Linux操作系统:Ubuntu_Centos_Debian - CodeSec
Viewing all articles
Browse latest Browse all 11063

如何限制一个用户的磁盘限额(quota)4步 [我是小白]

$
0
0

很多时候,我们可能需要限制某个用户可以使用的磁盘的大小,也就是我们常说的quota, 如何设置用户的磁盘配额呢? 只需要如下4步

1:激活(打开)磁盘配额功能

首先,我们要确定我们打开/etc/fstab ,编辑加入相关的参数

# cat /etc/fstab LABEL=/home/homeext2defaults,usrquota,grpquota1 2

这样的话我们的 /home 目录就打开了quota功能

(记得重启)

2:初始化配额检查通过命令:quotacheck # quotacheck -avug

具体参数的意思:

a: 检查所有的打开了配额的文件系统 v: debug 模式 u: 检查用户配额 g: 检查用户组配额(此处不做重点)

命令会创建两个文件:

# ls -l /home/ -rw-------1 rootroot11264 Jun 21 14:49 aquota.user -rw-------1 rootroot11264 Jun 21 14:49 aquota.group 3:给具体用户分配配额

例如,我们要给用户 ramesh 来增加配额, 通过如下命令来配置:

# edquota ramesh Diskquotasfor userramesh (uid 500): Filesystemblockssofthardinodessofthard /dev/sda3141935200168600

其中, 软限制和硬限制部分我们可以给用户编辑,具体的关系是:

用户可以超过软限制 用户不可以超过硬限制 用户超过软限制有时间控制,在时间范围内可以继续操作,但是一旦超过时间限制范围,将不允许再进行其它操作(Grace Period) 4: 报告配额使用情况 # repquota /home *** Reportfor userquotasondevice /dev/sda3 Blockgracetime: 7days; Inodegracetime: 7days BlocklimitsFilelimits Userusedsofthardgraceusedsofthardgrace ---------------------------------------------------------------------- root--56648800540100 nobody--1448003000 ramesh-- 141935200168600 john--266040017200

参考地址:http://www.thegeekstuff.com/2010/07/disk-quota/


Viewing all articles
Browse latest Browse all 11063

Trending Articles