热门关键字:  ubuntu  分区  Fedora  linux系统进程  函数

RHEL5中磁盘限额quota的应用

来源: 作者: 时间:2007-12-03 Tag: 点击:
  基础的概念不讲解,包括软限制,硬限制,和宽限期。包括启动磁盘限额的一些基础条件,针对分区,内核支持,root无效。
基本流程和常用命令:

1:添加到fstab,然后remount--2:quotacheck产生限制文件--3:edquota编辑限制--4:quotaon启用限额--5:quotaoff关闭限额
-----fstab: usrquota,grpquota------
-----mount -o remount /home  ------
-----quotacheck -avug        ------
-----edqutoa -u user1 -g grp1------
-----edqutoa -t              ------
-----edqutoa -p demo1 -u u2  ------
-----qutoaon                 ------
-----qutoaoff                ------
-----repquota                ------
 
做以下实验:
设置用户kook的软限制为80M,硬限制为100M,宽限期为7天。
注意:宽限期是对所有用户的,不是针对单独一个用户的。

[root@rhce home]# cat /etc/fstab
LABEL=/                 /                       ext3    defaults        1 1
LABEL=/boot             /boot                   ext3    defaults        1 2
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
/dev/md0                /home                   ext3    defaults,usrquota,grpquota       1 2
proc                    /proc                   proc    defaults        0 0
sysfs                   /sys                    sysfs   defaults        0 0
LABEL=SWAP-hda3         swap                    swap    defaults        0 0
[root@rhce home]# quotacheck -avug
quotacheck: Scanning /dev/md0 [/home] quotacheck: Cannot stat old user quota file: 没有那个文件或目录
quotacheck: Cannot stat old group quota file: 没有那个文件或目录
quotacheck: Cannot stat old user quota file: 没有那个文件或目录
quotacheck: Cannot stat old group quota file: 没有那个文件或目录
done
quotacheck: Checked 68 directories and 107 files
quotacheck: Old file not found.
quotacheck: Old file not found.
[root@rhce home]# edquota -u kook
Disk quotas for user kook (uid 500):
 Filesystem                   blocks       soft       hard     inodes     soft     hard
 /dev/md0                       2908       81920      102400         90        0        0
[root@rhce home]# edquota -t
Grace period before enforcing soft limits for users:
Time units may be: days, hours, minutes, or seconds
 Filesystem             Block grace period     Inode grace period
 /dev/md0                      7days                  7days
[root@rhce kook]# quotaon -avug
/dev/md0 [/home]: group quotas turned on
/dev/md0 [/home]: user quotas turned on
[root@rhce kook]# su - kook
[kook@rhce ~]$ dd if=/dev/zero of=90M bs=1M count=90
md0: warning, user block quota exceeded.
90+0 records in
90+0 records out
94371840 bytes (94 MB) copied, 0.708314 seconds, 133 MB/s
[root@rhce kook]# repquota -a
*** Report for user quotas on device /dev/md0
Block grace time: 7days; Inode grace time: 7days
                       Block limits                File limits
User            used    soft    hard  grace    used  soft  hard  grace
----------------------------------------------------------------------
root      --   17316       0       0              4     0     0
kook      +-   93036   81920  102400  6days      89     0     0
joshua    --      16       0       0              4     0     0
alex      --      24       0       0              6     0     0
dax       --      16       0       0              4     0     0
bryan     --      16       0       0              4     0     0
zak       --      16       0       0              4     0     0
ed        --      20       0       0              5     0     0
manager   --      20       0       0              5     0     0
gertrude  --      16       0       0              4     0     0
[root@rhce kook]# edquota -p kook -u alex
[root@rhce kook]# repquota -a
*** Report for user quotas on device /dev/md0
Block grace time: 7days; Inode grace time: 7days
                       Block limits                File limits
User            used    soft    hard  grace    used  soft  hard  grace
----------------------------------------------------------------------
root      --   17316       0       0              4     0     0
kook      +-   93036   81920  102400  6days      89     0     0
joshua    --      16       0       0              4     0     0
alex      --      24   81920  102400              6     0     0
dax       --      16       0       0              4     0     0
bryan     --      16       0       0              4     0     0
zak       --      16       0       0              4     0     0
ed        --      20       0       0              5     0     0
manager   --      20       0       0              5     0     0
gertrude  --      16       0       0              4     0     0



相关文章:
apache jsp tomcat 虚拟主机 在加上pure-ftp
squid 优化(解释篇)
调整centos文件打开数
REDHAT AS安装10g错误
用SystemImager克隆系统(一)
openssh 5.1版使用chroot sftp帐号技术
HPUX从入门到提高之三
postfix+vm-pop3+openmail 构造邮件服务器
SecureCRT设置
双机备份方案(resin集群+冷备)
开启rsh服务
Solaris9允许root用户登录ssh
Solairs如何上网?
实战PXE启动安装Redhat AS 5 Linux
RHCT Lab1: Network Installation
RHCE Lab1: Kickstart
RHCE Lab1.1: Auto Installation
apache版本号显示的问题
修改tomcat端口号
RS/6000小型机故障的基本定位方法
Linux下的权限管理-ACL
CactiEZv9监控CentOS5.0
Red Hat Enterprise Linux 5.2 简明安装手册
StorNext 简单安装说明
FreeBSD7 Apache2.2 PHP5 PostgreSQL8.3 Ports安
关于nagios监控系统添加主机和服务脚本
C和C++语言学习总结
apache优化
CentOS+Nginx+PHP+Mysql(1)
Apache服务器限制并发连接和下载速度