- 论坛徽章:
- 7
|
Normal
0
7.8 磅
0
2
false
false
false
EN-US
ZH-CN
X-NONE
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.5pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-font-kerning:1.0pt;}
说明一:磁盘配额只能是整个文件系统,即分区,而非某个目录
说明二:对/dev/sda2 做一个限制普通用户和用户组使用linux磁盘资源的实验
说明三:对普通用户apple做以下实验
1:先修改/dev/sda2分区的挂载参数,添加参数usrquota,grpquota
命令:mount –o remount ,usrquota,grpquota /dev/sda2 /var
2:初始化磁盘配额数据库,生产文件:quota.user,
quota.group
命令:quotacheck –ugcm /dev/sda2
3:启用磁盘配额
命令:quotaon /dev/sda2
说明:关闭磁盘配额是quotaoff /dev/sa2
4:设置用户或组的磁盘配额,使用户使用磁盘资源的限制
命令:edquota –u apple
说明:打开了用户apple的磁盘配额的编辑界面如下
Disk quota for user student (uid 500):
Filesystem blocks soft hard inodes soft hard
/dev/sda2 0 0
0 0 0 0
Filesystem blocks soft hard inodes soft hard
/dev/sda2 0 10240 40960 0 3 5
说明:
用户apple使用分区/dev/sda2,即/var文件系统的磁盘资源情况如下
(1):磁盘最大使用量为
40960KB,即40M
(2):创建最大文件量为 5个
5:可以使用dd命令来验证用户的磁盘使用量被限制在40M的大小了。
说明:dd命令格式为
dd if=/dev/zero
of=/var/tmp/testfile bs=1M count=41
报错显示为dd:写入“v/var/tmp/testfile”:超出磁盘配额
说明磁盘配额对用户apple生效了。
6:管理和维护磁盘配额
命令:quota –u 用户
命令:repquota –a
|filesystem (a表示所有的文件系统,filesystem就是某一个)
命令:warmquota 向用户发出超过磁盘配额的告警信, 修改配置文件:warmquota.conf
6.1 warmquota命令
一般使用配置文件:v/etc/warmquota.conf 这里我自己建立个相同格式的配置文件,
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/94782/showart_1954558.html |
|