linux磁盘配额相关指令

1.Quota的作用主要有:

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

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

3)以Link的方式,来使邮件可以作为限制的配额(更改/var/spool/mail这个路径)

2.Quota的使用限制

1)仅能针对整个filesystem

2)核心必须支持quota

3)Quota的记录文件

4)只针对一般身份使用者有效,root是不能设定quota,因为整个系统所有的数据几乎都是他的

3.quota针对整个filesystem的限制项目分为以下几个部分:

1)容量限制或档案数量限制(block或inode),其中限制inode用量,可以管理使用者能够建立的档案数量;限制block用量,管理用户磁盘容量的限制。

2)柔性劝导与硬性规划:不管是inode/block,限制值都有两个,分别是soft与block,通常hard限制值要比soft高。这两个限制值的意义为:

a)hard:表示使用者的用量绝对不会超过这个限制值,一旦超过该值则系统会锁住该用户的磁盘使用权

b)soft:表示使用者在低于soft限值时,可以正常使用磁盘,但若超过会发出磁盘即将爆满的警告信息,且会给予一个宽限时间。如使用者在宽限时间内将空间释放,则宽限时间会停止。

3)宽限时间:一般预设为7天,如果宽限时间内用户不进行任何操作,那么soft限制值将会取代hard值作为quota的限制。

4.quota记录文件:Quota是透过分析整个文件系统中,每个使用者(群组)拥有的档案总数与总容量,再将这些数据记录在该文件系统的最顶层目录,然后在该记录文件中再使用每个账号(或群组)的限制值去规范磁盘使用量的。扫描有支持Quota参数(usrquota,grpquota)的文件系统使用quotacheck这个指令

5.quotacheck [-avugfM] [/mount_point]:扫描文件系统并建立Quota的记录文件,参数:

1)-a:扫描所有在/etc/mtab内,含有quota支持的filesystem,加上此参数后,/mount_point可不毕写,因为扫描所有的filesystem

2)-u:针对用户扫描档案与目录的使用情况,会建立aquota.user

3)-g:针对群组扫面档案与目录的使用情况,会建立aquota.group

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

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

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

一般-auvg组合使用

5.quotaon [-avug];quotaon [-avug] [/mount_point]:启动quota服务:参数,

1)-u:针对使用者启动quota(aquota.user)

2)-g:针对群组启动quota(aquota.group)

3)-v:显示启动过程信息

4)-a:根据/etc/mtab内的filesystem设定启动有关的quota,若不加-a的话,则后面就需要加上特定的那个filesystem。

6.quotaoff [-a];quotaoff [-ug][/mount_point]:关闭quotaoff服务,参数:

1)-a:全部的filesystem的quota都关闭(根据/etc/mtab)

2)-u:仅针对后面的那个/mount_point关闭user quota

3)-g:仅针对后面接的那个/mount_point关闭group quotaon

7.edquota [-u username][-g gourpname];edquota -t ;edquota -p 范本账号 -u 新账号:编辑账号、群组的限值与宽限时间,通过呼叫vi来进行设定,参数,

1)-u:后面接账号名称,可以进入quota的编辑画面(vi)去设定username的限制值

2)-g:后面接组名,可以进入quota的编辑换面(vi)去设定groupname的限制值

3)-t:可以修改宽限时间

4)-p:复制范本,那个模板账号为已经存在并且已设定好quota的使用者,意义为”将范本账号这个人的quota限制值复制给新账号格式为“edquota-p username -u newuser”

8.quota [-uvs] [username];quota [-gvs] [groupname]:单一用户的quota报表,参数:

1)-u:后面可以接username,表示显示出该用户的quota限制值。若不接username,表示显示出执行者的quota限制值

2)-g:后面可解groupname,表示显示该群组的quota限制值

3)-v:显示每个用户在filesystem的quota值

4)-s:使用1024为倍数来指定单位,会显示如M之类的单位

9.repquota -a [-vugs]:针对文件系统的配额做报表,参数:

1)-v:输出的数据将还有filesystem相关的细部信息

2)-u:显示用户的quota限值(这是默认值)

3)-g:显示出个别群组的quota限值

4)-s:使用M,G为单位显示结果

10.warnquota:对超出限额的者发出警告信息。

11.setquota [-u|-g] 名称 block(soft) block(hard) inode(soft) inode(hard) 文件系统:直接于指令中设定quota限额

时间: 2024-10-20 20:50:57

linux磁盘配额相关指令的相关文章

Linux quota命令参数及用法详解---Linux磁盘配额限制设置和查看命令

功能说明:显示磁盘已使用的空间与限制. 语 法:quota [-quvV][用户名称...] 或 quota [-gqvV][群组名称...] 补充说明:执行quota指令,可查询磁盘空间的限制,并得知已使用多少空间. 参 数:  -g   列出群组的磁盘空间限制.  -q   简明列表,只列出超过限制的部分.  -u   列出用户的磁盘空间限制.  -v   显示该用户或群组,在所有挂入系统的存储设备的空间限制.  -V   显示版本信息. 在网络管理的工作中,由于硬盘的资源是有限的,常常需要

—linux 磁盘配额按用户管理(quota)

我根据下面的ref链接整理的基本是的按用户额度管理步骤 (按组的额度管理被简化掉) 我在Ubuntu服务器12.04下整理,其他版本的Ubuntu和Linux应该都没有问题的 (有任何错误都指正给我,包括typo) <->准备: sudo apt-get install quota <二>按用户名配额步骤如下: 1. 设定有配额的分区:/etc/fstab: like: UUID=5ce4f28a-23ce-464a-86e0-7caa61503961 /mnt/sdb3    

Linux磁盘配额应用

磁盘配额 网站服务  针对网站服务域名空间上一般会设置配额限制: 邮件服务 针对邮件服务每个邮箱用户设置磁盘配额限制: 文件服务 针对文件服务器,每个用户设置配额限制: Home家目录 针对家目录设置磁盘配额限制 其他诸如NFS.ftp等服务: quota简介 什么是quota?什么是磁盘配额?在Linux操作系统中,由于是多人工作环境,多个用户共同使用一个分区,在没有限配额制下,占用存储多的用户就会侵占其他用户的存储权利,造成其他用户的使用不便:而磁盘配额就是为了解决这个问题,在root环境下

Linux磁盘配额管理

▲为什么要使用磁盘配额quota? ????在linux系统中,由于是多人多任务的环境,所以会有多人共同使用一个硬盘空间的情况.然而系统资源是有限的,因此管理员应该适当的开放硬盘的权限给使用者,以妥善的分配系统资源 ? 磁盘配额程序对硬盘配额的限制项目: soft:软限制,也称最低容量限制.在宽限时间之内,使用者的容量可以超过最低容量限制.但必须在宽限时间之内将磁盘容量降低到最低容量的限制之下 hard:硬限制,也称最高容量限制.是绝对不能超过的容量 soft到hard之间的容量就是宽限容量 宽

Linux 磁盘配额 quota

Quota一直就是个很有用的东西.如果您曾经申请过网络的mail服务时,那么肯定就会明白什么是20MB的邮件空间. 30MB的免费网页空间,这个20MB,30MB就是quota这个东西搞出来的.如果我们要限制用户使用硬盘的容量使用大小,就需要quota来处理. 一.什么是quota 简单的说就是限制用户对磁盘空间的使用量. 在Linux系统中,由于是多人多任务的环境,所以会有多人共同使用一个硬盘空间的情况发生,如果其中有少数几个使用者大量的占掉了硬盘空间的话,那势必压缩其它使用者的使用权力,因此

Linux磁盘配额

1.相关命令和文件 quota.quotacheck.quotaon.quotaoff.quotastats.quotasync.repquota.edquota.setquota /etc/fstab aquota.user.aquota.group 2.语法说明 (1)quotacheck 执行quotacheck指令,扫描挂入系统的分区,并在各分区的文件系统根目录下产生quota.user和quota.group文件,设置用户和群组的磁盘空间限制. 参数: -a 扫描在/etc/fstab

linux磁盘配额quota学习笔记

1.Linux的磁盘配额quota的作用. quota的作用就是限制user和group在磁盘的使用限制,可以限制使用的空间大小block和建立的文件数量inode,一般用于限制block. 2.查看分区是否支持quota功能,如何建立quota. 查看分区是否开启quota,查看/etc/fstab文件,在文件选项增加usrquota和grpquota参数. 然后使用mount -a命令重新挂载fstab的设备. 3.建立quota记录文件. 建立quota记录文件:quotacheck -a

Linux磁盘配额设置及使用

概念 针对某个用户或者某个组限制使用磁盘的使用空间 实现磁盘配额的条件 需要Linux内核支持 安装quota软件包 Linux磁盘限额的特点 作用范围:针对指定的文件系统(分区) 限制对象:用户账号.组账号 限制类型: 磁盘容量(默认单位为kb) 文件数量(节点) 限制方法: 软限制(超出范围,可以写,写入会给予警告) 硬限制(超出范围,不能写) 软限制<=硬限制 实验步骤 ⑴分区.格式化 [[email protected] ~]# fdisk/dev/sdb [[email protect

容易被忽视的Linux磁盘配额设置

1.          实验需求: 1)     添加一块硬盘,实现新建分区,分区格式化,开机自动挂载所有分区 2)    开启磁盘配额功能 3)    在系统里添加用户tom ,lisa和组benet 4)   对组和用户同时设置磁盘配额,验证哪个生效 2.          实验环境: Linux服务器系统版本:Red Hat Enterprise Linux6.5     IP:192.168.20.3   3.      实验步骤: 基本安装操作 1.添加一块2G硬盘,只是为了做实验 检