Filesystem blocks soft hard inodes soft hard
/dev/sdb1 0 100000 200000 0 0 0
[root@localhost test]# edquota -g myquota -->修改针对myquota组的配置
Disk quotas for group myquota (gid 500):
Filesystem blocks soft hard inodes soft hard
/dev/sdb1 251200 100000 300000 3 0 0
这样配置表示quota1,quota2用户最多使用200M的磁盘空间,超过100M就发出警告并进入倒计时,而myquota组最多使用300M的磁盘空间。
也就是说,虽然quota1,quota2都有200M的最大磁盘空间能使用权限,但他们都属于myquota组,他们的总量不得超过300M
修改权限
[root@localhost test]# chmod 777 .
[root@localhost test]# ll -d
drwxrwxrwx. 3 root root 4096 8月 23 09:36 .
切换quota1用户,进行测试
[root@localhost test]# su quota1
[quota1@localhost test]$ dd if=/dev/zero of=bigfile1 bs=1M count=150
sdb1: warning, user block quota exceeded. -->警告
记录了150+0 的读入
记录了150+0 的写出
157286400字节(157 MB)已复制,1.02545 秒,153 MB/秒
再写入一个大文件
[quota1@localhost test]$ dd if=/dev/zero of=bigfile2 bs=1M count=150
sdb1: write failed, user block limit reached.
dd: 正在写入"bigfile2": 超出磁盘限额 -->超过200M的部分就无法写入了
记录了46+0 的读入
记录了45+0 的写出
47513600字节(48 MB)已复制,0.381467 秒,125 MB/秒
切换quota2用户
[root@localhost test]# su quota2
[quota2@localhost test]$ ls
aquota.group aquota.user bigfile1 bigfile2 lost+found
[quota2@localhost test]$ dd if=/dev/zero of=bigfile3 bs=1M count 50
记录了50+0 的读入
记录了50+0 的写出
52428800字节(52 MB)已复制,0.410838 秒,128 MB/秒
修改警告时间
[root@localhost test]$ edquota -t
Grace period before enforcing soft limits for users:
Time units may be: days, hours, minutes, or seconds
Filesystem Block grace period Inode grace period
/dev/sdb1 7days &nbs