路虽弥,不行不至;事虽少,不做不成。
分类: LINUX
2007-03-13 08:31:58
说明:soft,hard中单位为k,例如下例中,soft限制为4M,硬限制为5M.
Disk quotas for user read (uid 502):
Filesystem blocks soft hard inodes soft hard
/dev/hda7 11 4096 5120 10 0 0
6.测试
soft限制测试(在文件大小不大于5M前提下都应该没有问题)
[root@test ~]# su - read
[read@test ~]$ dd swapfs bs=4M count=1
(生成一个4M大小的文件)
[read@test ~]$ dd swapfs bs=4M count=1
hda7: warning, user block quota exceeded.
1+0 records in
1+0 records out
[read@test ~]$ du -sh *
4.1M swapfs
hard限制测试(在文件大小不大于5M前提下都应该没有问题)
[read@test ~]$ rm swapfs
[read@test ~]$ dd swapfs bs=5M count=1
hda7: warning, user block quota exceeded.
hda7: write failed, user block limit reached.
dd: writing `standard output': Disk quota exceeded
1+0 records in
0+0 records out
这个例子是没有考虑用户本身的配置文件,如: .bash_profile等文件的大小,总共可用5M,配置文件当然占一小部分,再生成一个5M的文件自然就会出错.