linux quota刷新,详细讲解linux磁盘配额之Quota命令(1)

详细讲解linux磁盘配额之Quota命令(1)

在网络管理的工作中,由于硬盘的资源是有限的,常常需要为多用户的服务器设定用户的linux磁盘配额。这个功能对公用的多用户服务器免费的或者收费的)来说,更是非常必要的。Quota就是在RedHatlinux下实现linux磁盘配额的工具。

Quota的安装

在正式的RHLinux的光盘的/RedHat/RPMS目录下,都有相应不同版本的quota软件包,可以用lsquota*查看相关的信息,如版本号。当然你可以方便的通过Tab键获得软件包的全名,使用如下命令安装:

rpm-ivhquota-2.00pre3-7.i386.rpm

当然,这里给出的版本号只是为了方便说明而已,这个版本是随RH7一起提供的。更新的版本请关注RedHat的官方站点。安装好软件包后,就可以对磁盘配额进行配置了。

执行rpm-qlquota

配置系统的linux磁盘配额支持

首先,磁盘配额是区域性的,我们可以决定哪块分区进行linux磁盘配额,哪块分区不用自然也就不用配置了)。一般而言,作为一台web虚拟主机服务器,/home和/www或者类似的)是供用户存放资源的分区,所以可以对这两个分区进行linux磁盘配额。

假定我们需要对/home分区实现用户级的限制,而对/www进行每个组的用户配额。

第一步,vi/etc/fstab。

找到对应于/home和/www的行,例如:

/dev/sda5/homeext2defaults12

/dev/sda7/wwwext2defaults12

在/home里实现用户级的linux磁盘配额,所以对sda5行的挂装选项域做如下修改:

/dev/sda5/homeext2defaults,usrquota12

注意,是usrquota哦。类似的,我们可以如下修改/www行:

/dev/sda7/wwwext2defaults,grpquota12

如编辑根用户改/etc/fstabLABEL=//ext2defaults,usrquota,grpquota11

说明:/etc/fstab文件的每一行由六个字段组成:

第一个字段:文件系统分区)的注释类似卷标);

第二个字段:文件系统的装载点;

第三个字段:文件系统类型磁盘配额只能在ext2文件系统上实现);

第四个字段:装载文件系统是使用的选项,如果只想实现基于用户的磁盘配额,就加入usrquota关键字,只想实现基于组的磁盘配额,就加入grpqouta关键字,如果两者都需要,就全写入,中间可以用逗号分隔。

第五个字段:表明该文件系统分区)是否为只读,如果是0就表示只读,1表示可以读写。

第六个字段:表示系统启动执行fsck时检查的顺序。

注意:请特别注意这里的拼写,是usrquota和grpquota,不要写成userquota和groupquota。

进入单用户模式用quotacheck生成.user或.group文件quotacheck你的目录example:quotacheck/;quotacheck/home如果单用户模式报错的话umount你的设备/dev/hda*再执行就ok了,重启动系统,如果一切正常的话,quota将开始正常工作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值