您的位置:首页 > 运维架构 > Linux

linux:磁盘配额案例

2011-12-21 20:58 176 查看
案例:要求

创建一个群组: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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: