磁盘配额 (Quota)

所谓磁盘配额,就是设置某一个文件系统(分区)内的用户可使用空间大小。

用途

  • WWW server 服务器,针对每个人的网页空间容量限制
  • Mail server 每个人的邮件空间限制
  • file server 每个人的最大可用的网络硬盘空间;本次试验就是为公司搭建一塔文件服务器。

实现步骤如下:

  1. 创建3个用户
#!/bin/bash
#program:Create 3 users and specify the user group.
#date:2017-02-27
#author:racher
#email:1576768715@qq.com

groupadd myquotagrp
for username in myquota1 myquota2 myquota3
do
        useradd -g myquotagrp $username
        echo "123.com" | passwd --stdin $username
done

  1. 文件系统支持
    • 检查/home是否是独立的文件系统
    • 用mount查询一哈/hoem的文件系统格式
[root@localhost home]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda5       4.8G  2.0G  2.6G  44% /
tmpfs           372M     0  372M   0% /dev/shm
/dev/sda1       190M   33M  147M  19% /boot
/dev/sda2       4.0G   33M  4.0G   1% /home

[root@localhost home]# mount | grep home
/dev/sda2 on /home type xfs (rw)

  1. 手动加入quota支持
[root@localhost home]# mount -o remount,usrquota,grpquota /home
[root@localhost home]# mount | grep home
/dev/sda2 on /home type xfs (rw,usrquota,grpquota)

  1. 开机自动挂载
    • /etc/fstab
    /dev/sda2                                 /home                   ext4     defaults,usrquota,grpquota 1 2

  1. 生成配置文件
[root@rhel6 test]# quotacheck -avug


[root@rhel6 test]# ls -a -l
total 40
drwxr-xr-x   3 root root  4096 Feb 28 18:25 .
drwxr-xr-x. 30 root root  4096 Feb 26 14:07 ..
-rw-------   1 root root  6144 Feb 28 18:25 aquota.group
-rw-------   1 root root  6144 Feb 28 18:25 aquota.user
drwx------   2 root root 16384 Feb 28 18:18 lost+found

  1. 启动quota
[root@rhel6 test]# quotaon -auvg
/dev/sdb1 [/test]: group quotas turned on
/dev/sdb1 [/test]: user quotas turned on

  1. quota 设置大小

    命令编辑:

    setquota -u jhadmin 100 150 0 0 /home/
    

    内容设置:

    [root@rhel6 test]# edquota -u zz
    
    Disk quotas for user zz (uid 16777256):
      Filesystem                   blocks       soft       hard     inodes     soft     hard
      /dev/sdb1                         0     500000     600000          0        0        0
    
    
  2. 修改宽限时间

[root@rhel6 test]# edquota -t


Grace period before enforcing soft limits for users:
Time units may be: days, hours, minutes, or seconds
  Filesystem             Block grace period     Inode grace period
  /dev/sdb1                     3days                  7days
~                                                                          
~                                           
  1. 测试
[zz@rhel6 test]$ dd if=/dev/zero of=gkd bs=10M count=100
dd: writing `gkd': Disk quota exceeded
1+0 records in
0+0 records out
0 bytes (0 B) copied, 0.00526488 s, 0.0 kB/s

  1. 查询使用情况
[root@rhel6 /]# quota -uvs zz
Disk quotas for user zz (uid 16777256): 
     Filesystem  blocks   quota   limit   grace   files   quota   limit   grace
      /dev/sdb1    586M*   489M    586M   6days       2       0       0        

  1. 复制zz用户给jhadmin
[root@rhel6 /]# edquota -p zz jhadmin123
[root@rhel6 /]# quota -uvs jhadmin123
Disk quotas for user jhadmin123 (uid 16777267): 
     Filesystem  blocks   quota   limit   grace   files   quota   limit   grace
      /dev/sdb1       0    489M    586M               0       0       0        

  1. 查询所有用户情况
[root@rhel6 /]# repquota -auvs
*** Report for user quotas on device /dev/sdb1
Block grace time: 7days; Inode grace time: 7days
                        Block limits                File limits
User            used    soft    hard  grace    used  soft  hard  grace
----------------------------------------------------------------------
root      --      20       0       0              2     0     0       
nobody    --       0    489M    586M              0     0     0       
#user1 +-    586M    489M    586M  6days       2     0     0       
#user2 --       0    489M    586M              0     0     0       
#user3 --       0    489M    586M              0     0     0       
#user4 --       0    489M    586M              0     0     0       

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,098评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,213评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,960评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,519评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,512评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,533评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,914评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,574评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,804评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,563评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,644评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,350评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,933评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,908评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,146评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,847评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,361评论 2 342

推荐阅读更多精彩内容

  • 磁盘配额 配额:quota 什么是磁盘配额? 限制磁盘资源的使用的。 限制原因就是因为资源不是无限的。 应用...
    崔千易阅读 1,457评论 0 1
  • SAMBA可以让Windows与Linux之间共享文件系统,还可以成为打印机服务器(虽然现在不怎么需要这个功能)。...
    Zhang21阅读 1,607评论 0 0
  • quota是一个可以限制用户对磁盘使用量的工具,它可以查看磁盘分配情况和配置用户使用磁盘的限额。 quota的一般...
    咸鱼_dd61阅读 1,290评论 0 1
  • 磁盘配额 磁盘配额就是管理员可以为用户所能使用的磁盘空间进行配额限制的一个功能。他可以通过用户和组进行配额管理的,...
    fengkaipeng阅读 618评论 0 0
  • 文/刘泽生 清明节的广州,31度,火辣辣的太阳。 前天做了个梦,梦醒来就记得看见了已经走了多年的父亲,模糊了的记忆...
    liuzesheng阅读 384评论 8 22