案例:要求
创建一个群组:group1
给该群组添加用户:zhy1,zhy2,zhy3
添加一块IDE硬盘
给该硬盘分5个分区
将第二个分区进行磁盘配额的限制
每个用户软限制为50M ,5个
硬限制为100M,8个
该组软限制为 280M,20个
useradd zhy1
useradd zhy2
useradd zhy3
groupadd group1
gpasswd -a zhy1 group1
gpasswd -a zhy2 group1
gpasswd -a zhy3 group1
tail -5 /etc/group
结果:
lisi:x:506:
group1:x:507:zhy1,zhy2,zhy3
zhy1:x:508:
zhy2:x:509:
zhy3:x:510:
创建硬盘ide
fdisk -l
结果:
Disk /dev/hda: 2147 MB, 2147483648 bytes
16 heads, 63 sectors/track, 4161 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Disk /dev/hda doesn't contain a valid partition table
创建五个分区
结果:
Disk /dev/hda: 2147 MB, 2147483648 bytes
16 heads, 63 sectors/track, 4161 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Device Boot Start End Blocks Id System
/dev/hda1 1 5 2488+ 83 Linux
/dev/hda2 6 975 488880 83 Linux
/dev/hda3 976 980 2520 83 Linux
/dev/hda4 981 4161 1603224 5 Extended
/dev/hda5 981 985 2488+ 83 Linux
mkfs -t ext3 /dev/hda2
mkdir /var/zhy
[root@bogon root]# mount -t ext3 -o defaults,usrquota,grpquota /dev/hda2 /var/zhy
mount -o remount /var/zhy
[root@bogon zhy]# quotacheck -cmng /dev/hda2
[root@bogon zhy]# quotacheck –cvuga
结果:
quotacheck: Scanning /dev/hda2 [/var/zhy] done
quotacheck: Checked 2 directories and 1 files
quotacheck: Old file not found.
[root@bogon zhy]# ls
结果:aquota.group aquota.user lost+found
[root@bogon zhy]# quotaon -avug
/dev/hda2 [/var/zhy]: group quotas turned on
/dev/hda2 [/var/zhy]: user quotas turned on
[root@bogon zhy]# chmod 777 /var/zhy
[root@bogon zhy]# ls -dl /var/zhy
drwxrwxrwx 3 root root 1024 12月 21 17:31 /var/zhy
[root@bogon zhy]# edquota -u zhy1
Disk quotas for user zhy1 (uid 506):
Filesystem blocks soft hard inodes soft hard
/dev/hda2 0 50 100 8 5 8
[root@bogon zhy]# edquota -u zhy2
Disk quotas for user zhy2 (uid 507):
Filesystem blocks soft hard inodes soft hard
/dev/hda2 0 50 100 8 5 8
[root@bogon zhy]# edquota -u zhy3
Disk quotas for user zhy3 (uid 508):
Filesystem blocks soft hard inodes soft hard
/dev/hda2 0 50 100 8 5 8
[root@bogon zhy]# su zhy1
[zhy1@bogon zhy]$ touch file1 file2 file3 file4 file5
[zhy1@bogon zhy]$ touch file6
ide0(3,2): warning, user file quota exceeded.
[zhy1@bogon zhy]$ touch file7 file8
[zhy1@bogon zhy]$ touch file9
touch: 正在创建目录 ‘file9’: 超出磁盘限额
[root@bogon zhy]# edquota -g group1
Disk quotas for group group1 (gid 507):
Filesystem blocks soft hard inodes soft hard
/dev/hda2 0 280 0 0 20 0