磁盘配额设置及使用(2)

五、启用配额功能
[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中的自动挂载即可

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/15136.html