免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1104 | 回复: 0
打印 上一主题 下一主题

简单quota配置 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-02 12:51 |只看该作者 |倒序浏览

步骤:
mount挂载(带有usrquota)->quotacheck生成配置文件->edquota编辑配置文件->quotaon生效->quotaoof关闭

1,查看分区
[root@mylab ~]# fdisk -l /dev/sdb            
Disk /dev/sdb: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1          25      200781   83  Linux
2,挂载,加上配额选项
[root@mylab ~]# mount -o usrquota /dev/sdb1 /tmp/     
3,查看/tmp下的内容
[root@mylab ~]# ll /tmp/
total 12
drwx------ 2 root root 12288 May  1 21:14 lost+found
4,用quotacheck生成配额文件
[root@mylab ~]# quotacheck /tmp
[root@mylab ~]# ll /tmp/
total 18
-rw------- 1 root root  6144 May  1 22:54 aquota.user
drwx------ 2 root root 12288 May  1 21:14 lost+found
5,查看挂在分区属性
[root@mylab ~]# mount                       
/dev/sda3 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sda1 on /boot type ext3 (rw)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/dev/sdb1 on /tmp type ext3 (rw,usrquota)
6,用edquota user 来编辑用户的配额文件,将hard改为10,单位为KB
[root@mylab ~]# edquota lab
Disk quotas for user lab (uid 500):
  Filesystem                   blocks       soft       hard     inodes     soft     hard
  /dev/sdb1                         0          0         10          0        0        0
7,开启quota
[root@mylab ~]# quotaon /tmp/
8,切换lab用户测试
[root@mylab ~]# su - lab
[lab@mylab ~]$ cd /tmp/
[lab@mylab tmp]$ ls
aquota.user  lost+found
9,写一个5KB的空文件,成功
[lab@mylab tmp]$ dd if=/dev/zero of=/tmp/test bs=1024 count=5
5+0 records in
5+0 records out
5120 bytes (5.1 kB) copied, 1e-09 seconds, 5.1 TB/s
10,写一个15KB的文件,提示超出限制
[lab@mylab tmp]$ dd if=/dev/zero of=/tmp/test bs=1024 count=15
sdb1: write failed, user block limit reached.
dd: writing `/tmp/test': Disk quota exceeded
11+0 records in
10+0 records out
10240 bytes (10 kB) copied, 0.00121862 seconds, 8.4 MB/s
11,写出的最大为限额大小
[lab@mylab tmp]$ ll
total 29
-rw------- 1 root root  7168 May  1 23:22 aquota.user
drwx------ 2 root root 12288 May  1 21:14 lost+found
-rw-rw-r-- 1 lab  lab  10240 May  1 23:22 test
12,以下为关闭quota测试,没有限制了
[lab@mylab tmp]$ exit
logout
[root@mylab ~]# quotaoff /tmp/
[root@mylab ~]# su - lab
[lab@mylab ~]$ dd if=/dev/zero of=/tmp/test bs=1024 count=15
15+0 records in
15+0 records out
15360 bytes (15 kB) copied, 0.00175783 seconds, 8.7 MB/s
[lab@mylab ~]$ ll /tmp/
total 35
-rw------- 1 root root  7168 May  1 23:24 aquota.user
drwx------ 2 root root 12288 May  1 21:14 lost+found
-rw-rw-r-- 1 lab  lab  15360 May  1 23:24 test

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/94265/showart_1916164.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP