Linux基本知识点总结——磁盘配额
[日期:2013-03-20]
来源:Linux社区
作者:sunshyfangtian
[字体:大 中 小]
5.测试
首先要确保用户shuqing对/data目录有写权限
[root@luffy ~]# ll -d /data
drwxr-xr-x. 3 root root 4096 Mar 10 13:08 /data
[root@luffy ~]# chmod o+w /data
[root@luffy ~]# ll -d /data
drwxr-xrwx. 3 root root 4096 Mar 10 13:08 /data
(注:这里是给其他用户添加写权限)
切换到shuqing用户,并进入到/data目录
[root@luffy ~]# su shuqing
[shuqing@luffy root]$ cd /data
情况1:创建一个1M的文件,可以正常创建
[shuqing@luffy data]$ dd if=/dev/zero of=testfile bs=1k count=1024
1024+0 records in
1024+0 records out
1048576 bytes (1.0 MB) copied, 0.00550559 s, 190 MB/s
[shuqing@luffy data]$ ll
total 1048
-rw-------. 1 root root 7168 Mar 10 13:23 aquota.user
drwx------. 2 root root 16384 Mar 10 04:51 lost+found
-rw-rw-r--. 1 shuqing shuqing 1048576 Mar 10 13:23 testfile
[shuqing@luffy data]$
情况2:创建一个大于1M、小于2M的文件,可以正常创建,但出现警告
[shuqing@luffy data]$ dd if=/dev/zero of=testfile bs=1k count=1500
dm-2: warning, user block quota exceeded.
1500+0 records in
1500+0 records out
1536000 bytes (1.5 MB) copied, 0.0135609 s, 113 MB/s
[shuqing@luffy data]$ ll
total 1524
-rw-------. 1 root root 7168 Mar 10 13:24 aquota.user
drwx------. 2 root root 16384 Mar 10 04:51 lost+found
-rw-rw-r--. 1 shuqing shuqing 1536000 Mar 10 13:24 testfile
情况3:创建一个大于2M的文件,出现警告及报错,最终生长的文件只有2M。
[shuqing@luffy data]$ dd if=/dev/zero of=testfile bs=1k count=2500
dm-2: warning, user block quota exceeded.
dm-2: write failed, user block limit reached.
dd: writing `testfile': Disk quota exceeded
2049+0 records in
2048+0 records out
2097152 bytes (2.1 MB) copied, 0.0263838 s, 79.5 MB/s
[shuqing@luffy data]$ ll
total 2072
-rw-------. 1 root root 7168 Mar 10 13:24 aquota.user
drwx------. 2 root root 16384 Mar 10 04:51 lost+found
-rw-rw-r--. 1 shuqing shuqing 2097152 Mar 10 13:25 testfile