linux限制目录大小写,Linux磁盘配额(Quota)与进阶文件系统管理

Quota 的一般用途

1、针对WWW server,例如:每个人的网页空间的容量限制

2、针对mail server,例如:每个人的邮件空间限制

3、针对file server,例如:每个人最大的可用网络硬盘空间

针对 Linux 系统主机

1、限制某一群组所能使用的最大磁盘配额

2、限制某一用户的最大磁盘配额

3、以Link的方式,来使邮件可以作为限制的配额

Quota 的使用限制

1、仅能针对整个filesystem

2、核心必须支持quota

3、Quota的记录文件

4、只对一般身份使用者有效

你不能针对『某个目录』来进行Quota的设计,但你可以针对『某个文件系统(filesystem)』来设定。

Quota 的规范设定项目

1、容量限制或档案数量限制(block 或 inode)

限制inode用量:可以管理使用者可以建立的『档案数量』

限制block用量:管理用户磁盘容量的限制

2、柔性劝导与硬性规定(soft/hard):

hard:表示使用者的用量绝对不会超过这个限制值

soft:表示使用者在低于soft限值时,可以正常使用磁盘,但若超过soft切低于hard的限值,会有告警信息。

3、会倒数计时的宽限时间(grace time):

宽限时间只有在用户的磁盘用量介于soft到hard之间时,才会出现且会倒数的一个东西。

当你的磁盘用量即将到达hard且超过soft时,系统会给予警告,但也会给一段时间让用户自行管理磁盘。一般预设的宽限时间为七天,如果七天内你都不进行任何磁盘管理,那么soft限制值会即刻取代hard限值来作为quota的限制。

一个Quota实作范例

1、设一专题,5个人为一组,quota1,quota2,quota3,quota4,quota5 初始群组都为quotagroup

2、账号的磁盘容量限制值:我想让这五个用户都能够取得300M的磁盘使用量(hard),档案数量则不予限制。此外,只要容量使用率超过250M,就予以警告(soft)

3、群组的限额:由于系统里面还有其他用户存在,因此我仅承认quotagroup这个群组最多仅能使用1G的容量,

4、宽限时间的限制:最后每个使用者在超过soft限制值之后,都还能够有14天的宽限时间。

用脚本来创建账号添加密码等工作

[root@www.linuxidc.com ~]# vi addaccount.sh

#!/bin/bash

groupadd quotagroup

for username in quota1 quota2 quota3 quota4 quota5

do

useradd -g quotagroup $username

echo "$username" | passwd --stdin $username

done

实作Quota流程-1:文件系统支援

由于Quota仅针对整个文件系统来进行规划,所以我们得先查一下,/home是否是个独立的filesystem

[root@www.linuxidc.com ~]# df -h /home

Filesystem Size Used Avail Use% Mounted on

/dev/hda3 4.8G 740M 3.8G 17% /home            <===/home 确实是独立的

使用如下的方式来手动加入quota的支持

[root@www.linuxidc.com ~]# mount -o remount,usrquota,grpquota /home

[root@www.linuxidc.com ~]# mount | grep home

/dev/hda3 on /home type ext3 (rw,usrquota,grpquota)

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值