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

Unix/Linux
FreeBSD完全入门手册
FreeBSD中启用3D加速功能的方法
光盘安装OpenBSD3.6的方法
硬盘安装OpenBSD 3.6的方法
FreeBSD局域网内升级Ports Tree及Port的安装
FreeBSD 数据备份和迁移方法
让root用户telnet到FreeBSD的方法
OPENBSD-3.8上快速安装和配置apache+mysql+php+ssl
用OpenBSD 3.8 release自带的FTPD架设FTP服务器
freebsd 常用命令
FreeBSD系统SSH配置详解
FreeBSD 6.2用freebsd-update升级过程
FreeBSD双线负载均衡NAT服务器配置方法
FreeBSD系统下读写 NTFS分区
Freebsd7.0 Apache2.2+MySQL5+PHP5安装和配置方法
freebsd6.2 nginx+php+mysql+zend系统优化防止ddos攻击
FreeBSD5.2.1上建立功能完整的邮件服务器(POSTFIX)
FreeBSD学习经验
FREEBSD系统优化精华
FreeBSD su Sorry问题解决办法

Unix/Linux 中的 redhat下磁盘配额设置!


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-15   浏览: 102 ::
收藏到网摘: 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命令来监控配额使用情况。
   
-------------------------------------
参考文献
红帽linux从入门到精通》