文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>制作磁盘配额

制作磁盘配额

时间:2007-03-16  来源:piaoyizu

RedHat9.0 磁盘配额
前言:在安装RedHat时分出了单独的/home分区。
1.安装了quota RPM包。
2.启用配额
#cd /etc
#less fstab
在fstab中加入如下一行:
LABEL=/home   /home   ext3   defaults,usrquota,grpquota   1  2
3. 重启
4.创建配额文件
   在文件系统上创建配额文件(aquota.user和aquota.group),使用quotacheck命令的-c选项。例如:如果用户和族群配额都为/home分区起用了,在/home目录下创建文件:
#quotacheck  -acug  /home
-a: 意味着在/etc/mtab中所有挂载了非NFS文件系统都会被检查来决定是否起用了配额。
-c: 指定每个起用了配额的文件系统都应该创建配额文件。
-u: 指定检查用户配额。
-g: 指定检查组群配额。
   文件被创建后,运行以下命令来生成每个起用了配额的文件系统的当前磁盘用量表:
   #quotacheck  -avug
-a: 检查所有起用了配额的在本地挂载的文件系统。
-v: 在检查配额过程中显示详细的状态信息。
Quotacheck运行完毕后,和启用配额(用户和/或族群)相应的配额文件中就会写入每个启用了配额的文件系统(/home)的数据。
5.为用户分配配额。
#edquota  username
系统默认的编辑其中有如下显示:
Disk quotas for user testuser(uid 501):
Filesystem  blooks        soft   hard    inodes             soft        hard
/dev/hda3  440436        0       0            37418             0        0
为每组分配配额
#edquota  -g  groupname
出现于上面相似的内容。
修改相应的软、硬限制即可。
6.限制期(时间限制)
当用户的账户超过软限制的时候,时钟开始计时,在限制期到了以后,用户是无法访问这个账户的。这个限制期的长度因系统而异,通常是一个星期。如果不想让账号被禁用,用户需挪出空间。
#edquota –t
出现:
Grace period before enforcing soft limits for users:
Time units maybe: days,hours,minutes or seconds
Filesystem   Block grace period        Inode grace perid
/dev/hda3        7 days                7 days
7.管理磁盘配额
(1). 报告磁盘配额
#repquota  /home
(2).  查看所有启用了配额的文件系统的磁盘用量
#repquota  -a
(3). 查看用户的配额
#quota  username
8. 启用和禁止
   (1). 启用
   #quotaon  -vaug
   (2). 禁用
   #quotaoff  -vaug
   (3). 为指定文件系统(如:/home)启用配额
   #quotaon –vug  /home
9. 配额克隆
   #edquota –p username1  username2
   (username1 为已设置好配额的用户)
还有一个问题请教大家,如想一次性完成对大批用户的配额的设置,可以使用一行脚本程序语句,我不知怎样去用,请各位高手给出。
相关阅读 更多 +
排行榜 更多 +
兵人放置战争

兵人放置战争

音乐节奏 下载
新豪足球

新豪足球

浏览阅读 下载
会玩

会玩

游戏工具 下载