[土哥原创]磁盘限额的设置:quota

原创 2004年08月06日 14:58:00
 

系统:RedHat Linux 8.0

内核:2.4.18-14

quota版本: 3.06-5


第一步:修改/etc/fstab,
     情况一:如果你想将/home做为quota的分区的话,请将/etc/fstab中的 /home的一项设为:
/dev/hda2 /home ext3 defaults,usrqouta,grpquota 0 0

     情况二:如果你只有/和swap分区的话就只能拿/来做quota了(适用于各种以 /分区做quota的情况),因此,您的/etc/fstab中应该是这样:
/dev/hda2  /   ext3  defaults.usrquota,grpquota 1 1

第二步:产生/home/aquota.user和/home/aquota.group  或者  /aquota.user和 /aquota.group  (7.3就不用这一步)

       touch /aquota.user /aquota.group
       chmod 600 /aquota.user /aquota.group

       touch /home/aquota.user /home/aquota.group
       chmod 600 /home/aquota.user /home/aquota.group

第三步:remount你所要做的分区,即:
       当是情况一的时候:使用:mount -o reomunt /home   就可以了
       如果是情况二的时候,只能reboot你的系统。就可以完成remount你的分区了

第四步:使用quotacheck将quotafiles安装到你档案系统的所MOUNT的目录,这里 是/home或/

       quotacheck -avug          (情况一)
       quotacheck -m /     然后再:quotacheck -avugm       (情况二)


设定每个用户或组的磁盘限额的大小:

       edquota -u username
       or
       edquota -g groupname


例:在server2#上使用:edquota -u zubin  则会出现如下的vi式编辑模式:内容 如下:


Disk quotas for user zubin (uid 500):
 Filesystem                   blocks       soft       hard     inodes     soft     hard
 /dev/hda2                    149180          0          0         39        0        0

说明:
Filesystem                   指做quota的分区
blocks                       用户zubin已经使用的空间的大小,以上的为 149MB,即上面的数字是以KB为单位的。
soft                         软限制大小,即如果此时用户的数据大小到了这 个数值,则会警告,不会停止用户对自已的目录写入数据
hard                         硬限制大小,即如果此时用户的数据大小到了这 个数值,则系统会提无法写入。
inodes                       用户的文件个数据的限制,包括目录文件,普通 文件等等。上面表示,用户zubin已经有了39个文件,包括目录文件,普通文件等。
soft                          同上,只是空间大小和文件大小的区别
hard                          同上所述


报告当前所有用户quota的情况:
repquota   -a   

至于inodes的定义是henry所说的引用如下:

在Unix(Linux)檔案系統中每一個檔案都有一個inode number,inode裏面有這個檔 案的相關資料,例如:user, group, access mode, type等,用ls -i指令就可以 看到每個檔案的inode number。一個檔案系統最多可以有多少檔案? 這就要看它能 有多少個inode。


大家可以根据henry所说的,以及使用在自已的用户目录下建文件或目录,然后用 edquota -u username慢慢理会inodes的意思。

quota设置用户磁盘空间限额

http://zhoualine.iteye.com/blog/1613788 http://www.2cto.com/os/201302/189891.html https://debian-adm...
  • u011774239
  • u011774239
  • 2017-04-14 14:40:42
  • 1060

Ubuntu中的用户管理(六)硬盘配额

在一个大型的多用户系统中,通常需要控制每个用户所能使用的硬盘大小。 想要管理硬盘配额,需要安装quota和quotatool软件包。Ubuntu系统中的硬盘配额管理是默认禁用的,可以...
  • lqhbupt
  • lqhbupt
  • 2012-07-26 13:18:50
  • 5758

centos6上增加磁盘配额限制

建五个用户,均需要进行磁盘配额限制,每个用户的配额为 10MB (hard) 以及 8MB (soft) 0 环境 [root@localhost ~]# uname -a Linux l...
  • BeiiGang
  • BeiiGang
  • 2015-01-15 16:37:50
  • 2192

linux 用户磁盘限额quota

创建quota:[root@localhost ~]# mount | grep home/dev/mapper/centos1-home on /home type ext4 (rw,relatim...
  • q343_f
  • q343_f
  • 2018-04-12 16:46:46
  • 8

quota磁盘限额实验

一、分区准备     /dev/hda1    ( ext2/ext3 格式) 二、用户目录准备    添加用户u1,u2   #useradd u1   #passwd u1   #useradd ...
  • angeldhp
  • angeldhp
  • 2009-05-11 23:53:00
  • 614

linux 硬盘限额

Quota作用 针对网页服务器,限制某个人的网页空间最大容量 针对邮件服务器,限制每个人的邮件空间 针对文件服务器,限制每个人可用的网络硬盘空间 限制某一个用户组所能使用的最大硬盘空间 限制某一个用...
  • qq457557442
  • qq457557442
  • 2015-12-12 17:08:52
  • 403

设置hdfs磁盘配额

设置磁盘配额 命令行: hdfs dfsadmin -setQuota  5 /tmp 超额的错误提示为: put: The NameSpacequota (directories and...
  • tong2357
  • tong2357
  • 2017-10-17 18:17:33
  • 159

GlusterFS磁盘配额的总结与实践

1 理论基础 1.1 概念 GlusterFS目录限额,允许你根据目录或卷配置限制磁盘空间的使用量 1.2 配额的分类 1.2.1 目录级别(Director level)...
  • nmcha
  • nmcha
  • 2016-08-06 23:35:17
  • 1790

Linux用户的磁盘限额

Linux系统是一个典型的多用户操作系统。故在有些时候,需要给每个用户设置一个磁盘限额,防止某个用户存放文件过多,而消耗了大部分硬盘空间,从而给其他用户带来不利的影响。如笔者以前在Linux系统上部署...
  • lansky54
  • lansky54
  • 2010-03-25 03:38:00
  • 948

如何在Linux中设置磁盘限额

如何在Linux中设置磁盘限额关键词: 如何在Linux中设置磁盘限额                                          目 的: 限制你的服务器上的指定用户(FTP用...
  • zhangzimu88
  • zhangzimu88
  • 2008-01-14 16:47:00
  • 381
收藏助手
不良信息举报
您举报文章:[土哥原创]磁盘限额的设置:quota
举报原因:
原因补充:

(最多只允许输入30个字)