【1】磁盘配额
磁盘配额(quota)限制磁盘空间大小!
磁盘配额的一般用途
针对WWW服务器, 如每个人的网页空间的容量限制。
针对邮件服务器,如每个人的邮件空间容量。
针对文件服务器,如每个人最大的可用网络硬盘空间。
磁盘配额的使用限制
仅针对整个分区 核心必须支持磁盘配额
磁盘配额的记录文件(aquota.user,aquota.group)
只对一般身份用户有效(root就不能设置磁盘配额,因为它是超户,不受任何权限限制)
【2】配置磁盘配额
1.对分区做磁盘配额,修改/etc/fstab
/dev/sdb1 /pub ext3 defaults,usrquota,grpquota 0 0
或 mount -o remount,usrquota,grpquota 临时属性,重启后失效
2.重新挂载分区(对要进行配额的分区) mount -o remount /pub
3.创建配额文件 quotacheck -avugm /pub/
4.对账户�行配额限制,软限制容量为10k,硬限制容量为20k,创建文件个数的软限制为4个,硬限制的文件个数为6个
[root@localhost pub]# edquota -u user01
Disk quotas for user user01 (uid 500):
Filesystem blocks soft hard inodes soft hard
/dev/sdb1 0 10 20 0 4 6
限制用户user01的 最小使用容量为10k 最大为20k 文件最小个数为4 最大为6
Filesystem :代表这个磁盘配额是针对哪一个分区。
Blocks:就是当前用户在这个文件系统所消耗的磁盘容量,也就是当前使用的空间单位是KB这个是quota程序自己计算出来的请不要修改。
Soft不hard,当前用户在文件系统内的磁盘配额限制。
Inodes:当前inode的状态,也是磁盘配额自己计算出来的,不要更改。
5.quotaon
【3】容量验证
1.容量验证
dd if=/dev/zero of=/pub/1.txt bs=1K count=10
dd if=/dev/zero of=/pub/2.txt bs=15K count=1024
立即建立一个2.txt文件。大小15k 建立1024次
2.文件个数的限制验证
touch /pub/3.txt
touch /pub/4.txt
touch /pub/5.txt