在Linux世界驰骋——Linux系统管理

http://tech.ddvip.com   2007年03月12日    社区交流

本文详细介绍在Linux世界驰骋——Linux系统管理

  ◆用户所能够支配的索引节点数;

  ◆用户可以存取的硬盘分区数。

  quota机制的功能是强制用户在大部分时间内保持在各自的硬盘使用限制下,取消用户在系统上无限制地使用硬盘空间的权力。

  该机制是以用户和文件系统为基础的。如果用户在一个以上的文件系统上创建文件,那么必须在每个文件系统上分别设置quota。

  通常quota的配置过程如下:

  (1)首先应该确保在Linux核心中提供对quota的支持。也就是说在配置核心时,对于以下核心开关选项:

quota support(CONFIG_QUOTA)

  应该设置为“Y”,使核心提供对quota机制的支持。

  (2)安装与quota相关的软件包。通常的Linux系统(例如,红旗Linux 服务器版)在系统安装时会缺省地安装相关的软件包,包的命名方式一般为quota-x.xx-x.i386.rpm。如果系统没有安装过该软件包,可以使用以下命令将该包安装上:

rpm -ivh quota*.rpm

  (3)修改用户的系统初启脚本文件,使之能够检查quota并在系统初启时开启quota功能。以下是一个初启脚本文件示例:

#检查quota程序并且开启quota磁盘限额功能
if [ -x /sbin/quotacheck ]
then
echo "Cheching quotas......"
/sbin/quotacheck -avug
echo "[Done]"
fi
if [ -x /sbin/quotaon ]
then
echo "Turning on quota......"
/sbin/quotaon -avug
fi

  上面这段脚本可以添加到文件/etc/rc.d/rc.sysinit或/etc/rc.d/rc.local中。但是需要注意,必须在加载用户/etc/fstab中指定的文件系统后,才能启动quota;否则quota将不会运行。这是因为quota是依赖于文件系统的,只有为用户加载文件系统后,才能为用户设置quota。

作者:孟庆昌    责编:豆豆技术应用

正在加载评论...