五、启用配额功能
[root@linuxidc.com ~]# quotaon /quotadir/
好的,那我么来测试下看看
[ma@linuxidc.com ~]$ dd if=/dev/zero of=/quotadir/test1 bs=1k count=8
8+0 records in
8+0 records out
8192 bytes (8.2 kB) copied, 0.000230902 s, 35.5 MB/s
#写入8k的数据时候正常被写入了,没有任何报错
[ma@linuxidc.com ~]$ dd if=/dev/zero of=/quotadir/test1 bs=1k count=10
sdd1: warning, user block quota exceeded.###写入10k的时候写入了,但是给我们提示警告
10+0 records in
10+0 records out
10240 bytes (10 kB) copied, 0.0009096 s, 11.3 MB/s
[ma@linuxidc.com quotadir]$ ll -h /quotadir/
total 44K
-rw-------. 1 root root 7.0K Jun 4 18:38 aquota.group
-rw-------. 1 root root 7.0K Jun 4 18:38 aquota.user
drwx------. 2 root root 16K Jun 4 18:11 lost+found
-rw-rw-r--. 1 ma ma 10K Jun 4 18:47 test1##此处可以看到我们test1文件的大小为10k
###我们在写入了10k的数据进去,看看会有什么样变化呢?
[ma@linuxidc.com quotadir]$ dd if=/dev/zero of=/quotadir/test2 bs=1k count=10
sdd1: write failed, user block limit reached.
dd: error writing ‘/quotadir/test2’: Disk quota exceeded
9+0 records in
8+0 records out#只写入了8k
8192 bytes (8.2 kB) copied, 0.000170428 s, 48.1 MB/s
#接下来我们测试下我们写入文件个数:
[ma@linuxidc.com quotadir]$ mkdir a1
mkdir: cannot create directory ‘a1’: Disk quota exceeded##报错了创建失败了
六、查看下我们用户具体配额情况:
[ma@linuxidc.com root]$ quota -ugv
Disk quotas for user ma (uid 1001):
Filesystem blocks quota limit grace files quota limit grace
/dev/sdd1 20* 10 20 6days 2 3 5
Disk quotas for group ma (gid 1001):
Filesystem blocks quota limit grace files quota limit grace
/dev/sdd1 20 0 0 2 0 0
七、关闭磁盘配额
[root@linuxidc.com ~]# quotaoff /quotadir/###关闭单个磁盘的磁盘配额
[root@linuxidc.com ~]# quotaoff -a ###关闭系统所有已经开启的配额
[root@linuxidc.com ~]#
[root@linuxidc.com ~]# rm -rf /quotadir/aquota.*##如果不在使用可以将配置文件也删除了
[root@linuxidc.com ~]# 然后删除/etc/fstab中的自动挂载即可