当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > Redhat Linux系统下磁盘配额的设置

Unix/Linux
libtcl8.3下载|无法找到libtcl8.3
libmysqlclient.so.10无法找到
Linux+Apache+PHP+MySQL+Zend Optimizer+PHPMyAdmin
glibc安装错误|glibc安装出错
Zlib是什么?|Zlib的作用是什么?|Zlib有什么作用?
什么是glibc?glibc是什么?什么是freetype?freetype是什么?什么是?Xlib是什么?什么是lo
ERROR 1045 (28000): Access denied for user root@localhost (using password: NO)
mysqld是什么意思?如何卸载mysqld?
linux 卸载 mysql
rpm 命令|rpm 安装|rpm 卸载|rpm 使用|rpm 删除
linux下tar命令rpm命令参数列表
linux rpm卸载参数
ERROR 1045: Access denied for user: root@localhost (Using password: NO)
您的服务器不支持mysql数据库
服务器不支持mysql数据库
mysql 如何添加/创建用户
/usr/bin/install: 无法创建一般文件‘/usr/local/man/man1/cjpeg.1’: 没有那个文件
png.h:329:18: zlib.h: 没有那个文件或目录
您的服务器不支持MySql数据库,无法安装论坛程序
phpMyAdmin

Unix/Linux 中的 Redhat Linux系统下磁盘配额的设置


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-15   浏览: 51 ::
收藏到网摘: n/a

配额可以使各个用户和组无法占用分区的全部空间。可以通过限定inode数而配置配额,每个inode与特定文件相关联;也可以设置绝对极限(KB数)。

  默认情况下,readhat会安装和激活quota rpm包。如果不能确定,可以运行命令:rpm -q quota。

  配额通常在内核中激活。

  要对特定的用户使用配额,需要六个步骤:

  1。修改/etc/fstab,对所选文件系统激活配额选项;

  2。重新装载文件系统,使改变生效;

  3。在该文件系统开头建立aquota.user文件。

  4。扫描相应文件系统,用quotacheck 命令生成基本的配额文件;

  5。用edquota命令,对特定用户采用配额限制;

  6。最后,用quotaon命令激活配额。

  下面,举例说明如何在/分区下对用户test做磁盘配额限制:

  修改/etc/fstab

  #vi /etc/fstab ,在

  LABEL=/ / ext3 defaults 1 1 行激活磁盘配额,修改后的结果如下:

  LABEL=/ / ext3 defaults,usrquota 1 1

  保存退出后。

  重新装载文件系统,使改变生效

  重新激活/etc/fstab改变:#mount -o remount /

  建立aquota.user文件

  在/ 分区下生成aquota.user文件,最简单的方法是使用touch命令:

  touch aquota.user ,修改aquota.user文件的权限,只让root用户访问:

  chmod 600 aquota.user

  进行配额检查

  可以使用quotacheck -avum 命令生成相应的配额文件。

  -a:扫描 /etc/fstab中支持配额的文件系统

  -v:生成冗长输出;

  -u:检查用户配额;

  -m:重新装载扫描的文件系统

  对用户test设置配额

  运行如下命令:edquota test

  LABEL=/ / ext3 defaults,usrquota 1 1

  Disk quotas for user test (uid 501):

  Filesystem blocks soft hard inodes soft hard

  /dev/hda2 20 100000 0 6 0 0

  ~

  进行inodes soft hard 设置

  启用配额

  #quotaon / (使用quotaoff /可以取消/分区的配额设置)

  至此,对/分区对test用户的配额设置就完成了。

  可以采用下列命令将相同的限制复制给其他用户(kk tt):

  #edquota -up test kk tt

  另,使用repquota命令来监控配额使用情况。