Quota与进阶文件管理

Quota的用途:

针对网络服务:

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

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

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

针对Linux系统主机:

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

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

3. 以link的方式使邮件等可以作为限制的配额

Quota的使用限制:

1. 仅能针对整个file system(不能针对某个目录进行)

2. 要求Linux核心必须支持quota

3. 只对一般身份使用者有效


其实Quota是通过分析整个文件系统,每个使用者/群组拥有的档案总数与容量,再将这些数据记录在该文件系统的最顶层目录,然后在该记录文件中再使用每个帐号/群组的限制值去规范磁盘使用量的


Quota的设定项目:

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

限制inode用量可以限制用户建立档案的数量;限制block用量可以限制用户使用的磁盘容量

2. soft/hard limit

hard:使用者绝对不能超过的限制值,如果超过这个值系统会锁住该用户的磁盘使用权

soft:超过soft但低于hard时,每次用户登录时系统会发出警告,并给予一个宽限时间(grace time);若用户在宽限时间到达前将使用量减小至低于soft,宽限时间会停止

3. 倒数计时的宽限时间(grace time)

一般预设为7天,如果7天内不进行磁盘管理,soft限制值会取代hard限制值作为quota的限制


开启quota支持的两种方式:

1. 仅本次开机支持:mount -o remount, usrquota, grpquota 文件系统(挂载点)

其中,使用者与群组的quota文件系统支持参数分别是usrquota, grpqouta

2. 方法1中手动挂载的数据在下次重新挂载时会消失,所以最好写入配置文件/etc/fstab,在options后添加",usrquota,grpquota"即可


quotacheck:扫描文件系统并建立Quota的记录文件

quotacheck [-avugfM] [文件系统(挂载点)]

-a:扫描所有在/etc/mtab中含有quota支持的file system。在加上此参数后,文件系统可以省略(因为会扫描所有的file system)

-u:针对用户扫描空间使用情况,会建立aquota.user

-g:针对群组扫描空间使用情况,会建立aquota.group

-v:显示扫描过程的信息

-f:强制扫描文件系统,并写入新的quota配置文件

-M:强制以读写的方式扫描文件系统,只有在特殊情况下才会使用

一般只要使用【-avug】即可


quotaon:启动quota服务

quotaon [-avug] [文件系统(挂载点)]

-u:针对账户启动quota

-g:针对群组启动quota

-v:显示启动过程的相关信息

-a:根据/etc/mtab内的filesystem设定启动有关的quota,若没有该选项则需要添加文件系统

一般只要使用【-avug】即可


quotaoff:关闭quota服务

quotaoff [-aug] [文件系统(挂载点)]

-a:关闭所有filesystem的quota服务(根据/etc/mtab)

-u:仅针对后接文件系统关闭user quota

-g:仅针对后接文件系统关闭group quota


edquota:编辑帐号/群组的限制

edquota [-u username] [-g groupname]

edquota -t 宽限时

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值