配额实现

   1  启用配额限制 vim   /etc/fstab

     UUID=”5263027d-f571-4c4a-98d8-930e41e0e265″  /home  ext4  usrquota,grpquota  0 0

    [root@localhost ~]# mount -o remount  /home

     [root@localhost ~]# cd /home
     [root@localhost home]# ls
      fsy  lost+found  mage

   2创建配额数据库

  [root@localhost home]# mount

  [root@localhost home]# mount -o remount /home

 [root@localhost home]# mount

  /dev/sda2 on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw,rootcontext=”system_u:object_r:tmpfs_t:s0″)
/dev/sda6 on /app type ext4 (rw)
/dev/sda1 on /boot type ext4 (rw)
/dev/sda3 on /home type ext4 (rw)
/dev/sdc1 on /home type ext4 (rw,usrquota,grpquota)      //  这一行必须生效
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

 

  [root@localhost ~]# getenforce 
Enforcing
[root@localhost ~]# setenforce 0

[root@localhost ~]# getenforce 

Permissive


[root@localhost home]# quotacheck -cug  /home         // c-create 创建的意思  u=user 用户 g=group用户组
[root@localhost home]# ls
aquota.group  aquota.user  fsy  lost+found  mage

[root@localhost home]# quotaon /home                 //  启用磁盘数据库

  

  

[root@localhost home]# edquota fsy                    //    设置 fsy用户

Disk quotas for user fsy (uid 500):
  Filesystem                   blocks       soft       hard     inodes     soft     hard
  /dev/sdc1                        32      80000     100000          8        0        0

   3 测试

[root@localhost home]# su fsy

[fsy@localhost home]$ cd /home/fsy
[fsy@localhost ~]$ touch f1

[fsy@localhost ~]$ dd if=/dev/zero of=f1 bs=1M  count=500 
sdc1: warning, user block quota exceeded.
sdc1: write failed, user block limit reached.
dd: writing `f1′: Disk quota exceeded
98+0 records in
97+0 records out
102367232 bytes (102 MB) copied, 0.216797 s, 472 MB/s

 

[fsy@localhost ~]$ dd if=/dev/zero of=f1 bs=1M  count=900
dd: writing `f1′: Disk quota exceeded
98+0 records in
97+0 records out
102367232 bytes (102 MB) copied, 1.10981 s, 92.2 MB/s

[fsy@localhost ~]$ dd if=/dev/zero of=f1 bs=1M  count=90
sdc1: warning, user block quota exceeded.
90+0 records in
90+0 records out
94371840 bytes (94 MB) copied, 0.411171 s, 230 MB/s

[fsy@localhost ~]$ ll f1 -h
-rw-rw-r–. 1 fsy fsy 90M Apr 25 17:40 f1

原创文章,作者:fsy,如若转载,请注明出处:http://www.178linux.com/74267

(0)
fsyfsy
上一篇 2017-04-25
下一篇 2017-04-26

相关推荐

  • vim编辑器

                                                      &nbsp…

    Linux干货 2015-12-19
  • iptables 补充本

    浅谈iptables一 什么是iptablesiptables 是工作在内核之上的netfilter框架的前端工具(iptables是netfilter的管理工具这样说也不为过)Firewall:隔离工具,工作于主机或网络的边缘处,对经由的报文根据预先定义的规则(识别标准)进行检测,对于能够被规则匹配到的报文实行某种预定义的处理机制的一套组件; 硬…

    Linux干货 2017-05-15
  • HAProxy实现请求的80端口转发至后端的8000端口并实现动静分离

    一 实验目的 用HAProxy作为负载均衡器,实现把前端请求调度到后端,前端监听80端口,转发至后端的8000端口,并会对访问资源进行判断实现不同的访问内容转发至相对应的服务器。 二 实验拓扑 三 实验环境 IP 功能 192.168.20.108 HAProxy 192.168.237.129 Nginx 192.168.237.130 Nginx+PHP…

    Linux干货 2016-12-19
  • redis主从复制(3)— 复制超时

    1、repl-timeout前两篇[1]关于redis主从复制的文章解释了一些因为slave replication buffer或者replication backlog参数的错误配置(或者默认参数值)导致主从复制中断的现象。redis里面的repl-timeout参数值也太小也将会导致复制不成功。top redis headaches for devop…

    Linux干货 2016-04-05
  • Heartbeat高可用http

    Heartbeat高可用http 实验图 heartbeat高可用http 一、实验图: 二、heartbeat高可用http(Heartbeat V1 haresource) heartbeat节点ssh互信 heartbeat节点名称相互解析,uname -n heartbeat节点时间一致性 安装前准备: ssh多节点互信 [root@node4&nb…

    Linux干货 2016-07-07
  • MAN 手册各章节功能及快捷键键位介绍

      man命令在linux下属于一种帮助命令,man手册提供了比较齐全的帮助格式,它大致分为8个章节 一.各个章节如下 1 – commands 1-普通的命令 (用户命令,  可由任何人启动的) 2 – system calls 2-系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函…

    Linux干货 2016-10-17