(edquota) - 用于编辑指定用户或工作组磁盘配额

edquota

用于编辑指定用户或工作组磁盘配额

补充说明

edquota命令 用于编辑指定用户或工作组磁盘配额。edquota预设会使用vi来编辑使用者或群组的quota设置。

语法

edquota(选项)(参数)

选项

-u:设置用户的quota,这是预设的参数;
-g:设置群组的quota;
-p<源用户名称>:将源用户的quota设置套用至其他用户或群组;
-t:设置宽限期限。

参数

用户:指定要编辑磁盘配额限制的用户名或者工作组。

实例

配置系统的磁盘配额支持

首先,磁盘配额是区域性的,我们可以决定哪块分区进行磁盘配额,哪块分区不用(自然也就不用配置了)。一般而言,作为一台web虚拟主机服务器,/home/www(或者类似的)是供用户存放资源的分区,所以可以对这两个分区进行磁盘配额。假定我们需要对/home分区实现用户级的限制,而对/www进行每个组的用户配额。

第一步:

vi /etc/fstab

找到对应于/home/www的行,例如:

/dev/sda5 /home ext2 defaults 1 2
/dev/sda7 /www ext2 defaults 1 2

/home里实现用户级的磁盘配额,所以对sda5行的挂装选项域做如下修改:

/dev/sda5 /home ext2 defaults,usrquota 1 2

注意,是usrquota哦。类似的,我们可以如下修改/www行:

/dev/sda7 /www ext2 defaults,grpquota 1 2

如编辑根用户

/etc/fstab文件中

LABEL=/ / ext2 defaults,usrquota,grpquota 1 1

说明:/etc/fstab文件的每一行由六个字段组成:

  • 第一个字段:文件系统(分区)的注释(类似卷标);
  • 第二个字段:文件系统的装载点;
  • 第三个字段:文件系统类型(磁盘配额只能在ext2文件系统上实现);
  • 第四个字段:装载文件系统是使用的选项,如果只想实现基于用户的磁盘配额,就加入usrquota关键字,只想实现基于组的磁盘配额,就加入grpqouta关键字,如果两者都需要,就全写入,中间可以用逗号分隔。
  • 第五个字段:表明该文件系统(分区)是否为只读,如果是0就表示只读,1表示可以读写。
  • 第六个字段:表示系统启动执行fsck时检查的顺序。

注意:请特别注意这里的拼写,是usrquota和grpquota,不要写成userquota和groupquota。

进入单用户模式,用quotacheck生成.user或.group文件

quotacheck 你的目录

example:quotacheck / ; quotacheck /home

如果单用户模式报错的话umount你的设备/dev/hda*

再执行就ok了,重启动系统,如果一切正常的话,quota将开始正常工作。

设置用户和组配额的分配量

对磁盘配额的限制一般是从一个用户占用磁盘大小和所有文件的数量两个方面来进行的。在具体操作之前,我们先了解一下磁盘配额的两个基本概念:软限制和硬限制。

  • 软限制:一个用户在文件系统可拥有的最大磁盘空间和最多文件数量,在某个宽限期内可以暂时超过这个限制。

  • 硬限制:一个用户可拥有的磁盘空间或文件的绝对数量,绝对不允许超过这个限制。

    通过edquota直接编辑数据文件:

使用编辑配额命令edquota为用户配置定额,在重新启动系统之后,我们假设lanf是需要定额的系统帐户,可以使用如下命令来为用户分配磁盘配额:

edquota -u lanf

这个命令将启动默认文本编辑器(如vi或其他由$EDITOR 环境变量指定的编辑器),其内容如下所示:

Quotas for user lanf:
/dev/sda5:blocks in use:0,limits(soft = 0,hard = 0)
inodes in use:0,limits(soft = 0,hard = 0)

这表示lanf用户在/dev/sda5分区(该分区已经在usrquota的控制之下)中迄今使用了0个数据块(以K为单位),并且没有设限制(包括软限制soft和硬限制hard),同样,lanf在这个分区也没有任何文件和目录,并且也没有任何软硬限制。如果,我们想对用户进行磁盘容量的限制的话,只需要修改blocks行的limits部分就可以了,注意单位使用的是K。例如要为lanf分配100M磁盘的软限制,400M硬限制,可以使用如下的设置:

Quotas for user lanf:
/dev/sda5:blocks in use:0,limits(soft = 102400,hard = 409800)
inodes in use:0,limits(soft = 0,hard = 0)

同样的,要对文件目录的数量限制可以相应的修改inodes行。我们也可以同时对这两项都作出限制。只需要如下的修改Quotas for user lanf:

/dev/sda5:blocks in use:0,limits(soft = 102400,hard = 409800)
inodes in use:0,limits(soft = 12800,hard = 51200)

这表示除了相应的容量的限制外,还对文件/目录的数量做了12800个的软限制和51200个的硬限制。在保存了新的配置后,该用户的磁盘使用就不能超过硬限制。如果用户试图超过这个限制,该操作将被取消,然后得到一个错误信息。但是,如果每个用户都要这么麻烦的设置的话,那这种重复的体力劳动实在有点令人不寒而栗,而且也太浪费时间了。幸好edquota还有个-p参数(prototype)可以对已有的用户设置进行拷贝。例如,我们想对Jack、Tom、Chen三个用户使用和lanf一样的限额配置,可以使用如下的命令:

edquota -p lanf -u Jack Tom Chen

这样一来,这三个用户就被赋予了和lanf一样的磁盘配额。

对组的配额,除了edquota命令中对应-u选项的改为-g选项,例如下面对webterm1组的操作:

edquota -g webterm1

实际上,以上的限制只是对用户设定的硬限制在起作用。如果需要使软限制也起作用的话,还需要对用户的软限制设定宽限期,缺省的软限制的宽限期是无穷,这可以使用edquota命令的-t选项来实现。运行下面的命令:

edquota -t

edquota将打开缺省编辑器显示如下内容:

time units may be:days,hours,minutes,or seconds
Grace period before enforcing soft limits for users:
/dev/sda5:block grace period:0 days,file grace period:0 days

可以使用天、小时、分、秒为单位来设定宽限期。例如,在下面这个例子中,磁盘空间限制的宽限期为两天,而文件数量限制的宽限期只有6个小时。

Time units may be:days,hours,minutes,or seconds
Grace period before enforcing soft limits for users:
/dev/sda5:block grace period:2 days,file grace period:6 hours

通过setquota工具加入:

比如加入用户bye2000的磁盘配额,执行以下命令:

setquota –u / 2000 2500 100 110 bye2000

以下是setquota命令用法的简单描述:

setquota [ -u|-g ] 装载点 软块数 硬块数 软文件数 硬文件数 用户名/组名

查看用户磁盘使用情况

要查明某一个用户使用了多少磁盘空间,例如lanf,可以使用如下的命令:

quota -u lanf

显示:

Disk quotas for user lanf(uid 503):
Filesystem blocks quota limit grace file quota limit grace
/dev/sda5 3 102400 409800 1 12800 51200

同样,可以使用quota -g groupname命令来参看某个组的磁盘使用情况。

注意:

  1. 如果该用户没有配置磁盘限额的话,输出显示Disk quotas for user hujm (uid 503): none
  2. 如果不带任何参数运行quota的话,查看的是你自己的配额使用情况。

热点新闻

美国企业暂停政治捐款:实质影响有限 更具有象征意义

更多大公司在采取行动,纷纷与美国总统特朗普及其共和党盟友划清界限。1月6日,特朗普的支持者暴力冲击美国国会大厦之后,美国科技业、银行业、制造业等各大公司纷纷宣布,暂停对投票反对认证总统选举结果的共和党人的政治捐款。 阅读全文

发布于:2021-01-15T15:44:44Z  |  163次阅读  |  详细内容 »

比亚迪王传福:电动车全面替代燃油车的时机已成熟

1月16日,比亚迪股份有限公司董事长王传福在第七届中国电动汽车百人会线上论坛上发表演讲时表示,随着近年来电动车的电池、电机、电控等技术越来越成熟,在加速、噪音、能耗、维修便利性、智能化和全生命周期成本等方面已全面超越了燃油车,电动车全面替代燃油车的时机已成熟。 阅读全文

发布于:2021-01-16T23:44:32Z  |  116次阅读  |  详细内容 »

三星Galaxy S21系列在韩国预售量要比S20高出15%-20%

虽然 Galaxy S20 系列拥有诸多新功能、新体验,但由于多方面的原因该系列的销量并不好。不过本月发售的 Galaxy S21 系列有望带来改变,最新报道称 S21 在韩国本土市场的预订量明显高于 S20 系列。 阅读全文

发布于:2021-01-21T18:45:11Z  |  103次阅读  |  详细内容 »

全国小学生喜提最长寒假 低价试听网课用户暴增300%

对于全国的小学生来说,今年的寒假来得更早,而针对中小学生的网课又开始大量上线。记者在采访中了解到,很多家长在寒假前就为孩子提前规划,把网课加入到必买清单中。线上教育业内人士告诉记者,寒假一直以来就是传统的网课报名高峰。 阅读全文

发布于:2021-01-17T16:44:37Z  |  97次阅读  |  详细内容 »

女生放假将玩偶绑在背上带回家 网友:这也太有爱心了

近日,某高校女生放假时将玩偶绑在背上带回家吸引了超高回头率。1月13日,广西梧州一高校学生放假,该校一名女生本来打算将玩偶快递回家,谁知看到桌上有线,就把玩偶捆绑在了身上,就这么把玩偶带回了家。 阅读全文

发布于:2021-01-16T22:19:07Z  |  73次阅读  |  详细内容 »

百度网盘内容商城将于1月31日下线:已购内容不受影响

1月15日消息,从网盘诞生的第一天起,便开始影响着人们移动存储的方式,从8G优盘升级为2TB网盘,便捷、快速、空间大,就成为用户选择网盘的主要原因。作为网盘领域的佼佼者,百度网盘一经推出便受到大量用户争相使用。今日,从百度网盘官网了解到,其内容商城将于2021年1月31日下线,已购买的内容不受影响,用户可通过APP来查看。 阅读全文

发布于:2021-01-15T20:17:44Z  |  61次阅读  |  详细内容 »

全球芯片危机恶化 福特关闭德国工厂1个月

福特下令德国一家工厂停产一个月,这一最新迹象表明,全球芯片短缺正给汽车制造商带来越来越大的压力。福特表示,由于芯片短缺和需求疲软,它将从周一起到2月19日暂停其在德国萨尔路易斯工厂的生产。这家工厂生产福特在欧洲最受欢迎的汽车福克斯(Focus),拥有约5000名员工。 阅读全文

发布于:2021-01-19T00:18:33Z  |  54次阅读  |  详细内容 »

统统要下架 支付宝等平台不许再卖互联网存款产品

在一些互联网平台先后撤下银行存款产品后,金融管理层进一步对相关业务“一槌定音”。记者今日从监管部门获悉,银保监会、人民银行近日联合印发《关于规范商业银行通过互联网开展个人存款业务有关事项的通知》(下称《通知》)。 阅读全文

发布于:2021-01-15T22:23:10Z  |  54次阅读  |  详细内容 »

《杀手3》上市预告公开 暗杀即将开启

《杀手3》即将于1月20日发售,登陆Epic、Stadia、PS5、XSX、PS4、XB1、Switch平台,IO Interactive为玩家带来了游戏的上市预告。杀手47将带领玩家在迪拜、英国达特穆尔、德国柏林、重庆、阿根廷门多萨、罗马尼亚喀尔巴阡山脉六个地方进行暗杀任务。 阅读全文

发布于:2021-01-19T00:18:02Z  |  51次阅读  |  详细内容 »

微软公司副总裁Julia White将离开公司 加入SAP

微软公司副总裁朱莉娅-怀特(Julia White)将离开公司,她已经在微软工作了20年,在过去的5年里,Julia负责领导Azure、开发者工具和服务器的产品营销工作。Julia White于2001年首次加入微软,担任产品经理。 阅读全文

发布于:2021-01-16T02:44:31Z  |  51次阅读  |  详细内容 »

美团互助1月31日关停 将全额返还会员分摊

1月15日下午消息,美团互助今日发布公告称,为聚焦主业发展,将于2021年1月31日24点正式关停。据悉,美团互助在关停后,将全额返还所有会员的分摊费用。同时,对1月31日前不幸确诊大病的会员,提供合理的互助金赔付,全部费用由平台承担。 阅读全文

发布于:2021-01-15T18:57:26Z  |  50次阅读  |  详细内容 »

Flash停用导致列车调度系统瘫痪?大连车务段官方回应来了

1月15日消息,针对“Flash停用导致列车调度系统直接瘫痪”事件大连车务端在15日在官方微博进行了回应表示,受Flash停用影响的不是铁路列车调度系统,而是大连车务段部分新购置并安装最新Flash版本的电脑无法通过浏览器访问统计现在车系统。 阅读全文

发布于:2021-01-15T17:23:34Z  |  50次阅读  |  详细内容 »

海盗湾创始人认为Parler无法保持在线令人尴尬

作为海盗湾最初的联合创始人之一,Peter Sunde Kolmisoppi对保持有争议的服务在线有一定的了解。Kolmisoppi和他的同事们花了数十年的时间,与全球企业、政府和执法机构的联盟进行斗争,后者意图将这家文件共享网站从互联网上抹去,但没有成功。 阅读全文

发布于:2021-01-15T03:15:02Z  |  50次阅读  |  详细内容 »

点个外卖就“被贷款”?互联网平台授信付款流程合理吗?

1.5元买个菜就“被贷款”了?这是不少消费者近期所遇到的困扰。近日,据北京青年报报道,网友“做减法的葱姑娘”表示,前几天收到一条短信,提示有贷款记录,并附上了链接。“我第一时间想到被骗,赶紧打客服电话,客服也没法现场回答,让我按照链接上传短信截屏,他们查清后给我电话。原来是被贷款了。” 阅读全文

发布于:2021-01-15T00:14:46Z  |  49次阅读  |  详细内容 »

字节跳动入股后腾讯突然停更《红警OL》 玩家组团维权

“我们现在就像是那种约好了朋友,换上了新装,买好了门票,打算去迪士尼好好体验一把的游客,但入园之后发现没有主题乐园、没有城堡、没有巴斯光年,只有光秃秃的旋转木马在一圈一圈转……”玩家李潜如此描述他当下的游戏体验。 阅读全文

发布于:2021-01-15T15:52:31Z  |  48次阅读  |  详细内容 »

原锤子团队被合并:不再研发坚果手机、TNT显示器

今日有媒体报道称,字节跳动在1月13日内部宣布,将原锤子科技团队组建的新石实验室,并入Musical.ly原创始人阳陆育领导的教育硬件团队。今后,字节跳动的硬件团队由阳陆育统一负责,并向字节跳动高级副总裁、教育业务负责人陈林汇报。 阅读全文

发布于:2021-01-17T22:44:28Z  |  47次阅读  |  详细内容 »

热门Linux命令