磁盘配额 简要操作指南

磁盘配额 简要操作指南


一. 磁盘配额简介:

1. 一般用途:

a. 针对www/mail/file server
b. 限制某一用户或者用户组磁盘最大配额;
c. 以link方式来使的邮件可以作为限制配额

2. 使用限制

a. 仅能对整个文件系统生效;
b. 内核必须支持quota
c. 只对一般用户生效;


3. 常见概念

a. 容量和文件数量限制;block/inode
b. soft/hard
c. 倒计时间限制


二. 磁盘配额步骤:

1. 获得文件系统支持;

作用于单独的文件系统;
mount -o remount,usrquota,grpquota /home
mount  | grep home
长期生效:
vi /etc/fstab
LABEL=/home /home ext3 defaults,usrquota,grpquota 1 2
umount /home  ---注:这一步经常会出现:umount: /home: device is busy 问题; 解决办法1. fuser -m /home  2. kill -9 pid
mount -a 
mount | grep home


2. 新建quota配置文件;

quotacheck -avug
ll -d /home/a*


3. 启动、关闭、限制值的设置;

quotaon -auvg (关闭则使用quotaoff -a/-ug)
edquota -u username / -g groupname
edquota -t

edquota -p 范本账号 -u 新账号


4. quota报表;

repquota -auvs


5. quota测试与管理;

dd if=/dev/zero of=bigfile bs=1M count=270

repquota -auv


发出警告 warnquota
编辑需要发出的信息:
vi /etc/warnquota.conf
找到:SUBJECT,CC_TO,MESSAGE,SIGNATURE
修改上述四个值即可;
定时提示功能:
vi /etc/cron.daily/warnquota
添加如下一行:
/usr/sbin/warnquota
chmod 755 /etc/cron.daily/warnquota


练习:

将所有用户分成四组;
分别是:
suser,0-100G
nuser,0-200G
luser,0-250G
xuser,0-350G

分别对上述四个组,进行磁盘分配;

 

注:磁盘配额如果对组进行的话,那么意味着,所在这个组里面的所有用户 空间加起来不超过对组的配额;

例如:

有用户:

user  group

test1   test

test2   test

如果限定 test组 配额 50M, 则 test1 + test2  < = 50M; 而非 test1 50M , test2 50M 。



附录:

创建账户脚本:
#!/bin/bash
groupadd myquotagrp
for username in myquota1 myquota2 myquota3 myquota4
do
    useradd -g myquotagrp $username
    echo "password" | passwd --stdin $username

done


FYI  鸟哥 第四部分 linux使用者管理 page452-462

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值