10 磁盘限额

磁盘限额

Linux系统可以设置指定的分区,对用户和组在分区内使用空间和文件数量进行配额限制,防止用户过多占用资源,是系统产生空间不足。
1.要确定内核支持磁盘限额。
dmesg(查看系统启动项) | grep quota

如果有获得相应的quota模块信息,则表示内核支持限额功能
2.配置磁盘挂载文件。fstab,修改配置文件,对指定分区的挂载选项增加磁盘限额功能
修改分区的限额选项,只针对于linux文件系统ext2、ext3,例如:
/dev/sda1 / ext3 default,usrquota,grpquota 1 1
其中usrquota表示打开用户限额功能
grpquota 表示打开组限额功能

如果需要挂载选项立即生效,可以使用mount的-o remount选项
mount -o remount /
出现提示后,证明配置成功

3.创建分区中的限额配置文件
quotacheck -ugfmb /
u用户
g组
f强制
mb不检测旧配置而覆盖配置文件
运行结束后会在分区中产生aquota.user和aquota.group分别记录用户和组的配额设置。

3.打开指定磁盘限额功能
quotaon /

(关闭功能使用 qoutaoff /)
4.修改用户的配额
edquota 用户名
filesystem 在指定文件系统上配置
blocks    已经使用的块数量(1块约为1kb)
inodes    文件节点已使用数量(1个inode相当是一个文件)
soft      软性限制,超过此限制会被系统警告
hard      硬性限制,绝对不会超过此设置。

能够修改的只有对应的soft和hard数字。

修改后,可以使用普通用户登录,并进行测试磁盘空间和文件数量限额设置。

edquota -g 组名
对组进行磁盘限额配置。

edquota -t 
指定超过软限制后,多长时间内必须归还占用的空间和文件数。

转载于:https://www.cnblogs.com/bingqili/archive/2012/04/16/2451564.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值