频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

Linux磁盘配额管理

来源:Linux伊甸园 作者: 出处:巧巧读书 2006-03-17 进入讨论组

  你是不是想在跟分区做配额?这样是可以的。

首先,你要修改你的/etc/fstab文件

LABEL=/ / ext3 defaults 1 1

改为:

LABEL=/ / ext3 defaults,usrquota 1 1

或者改为:

LABEL=/ / ext3 defaults,grpquota 1 1

usrquota是基于用户的磁盘配额,grpquota是基于组的磁盘配额,怎么改就看你需要了。

之后你或者重新启动一下,或者remount一下(mount -o remount / 。

第二,在 / 中建立aquota.user或aquota.grup,这两个文件要建立在你要实现配额的顶级目录,所谓定级目录,就是 ̄ ̄咋解释呢?就是比如你要在 / 上实现配额,就要在 / 下建立aquota.user或者aquota.grup;如果你要在/home上实现配额(当然你的/home应该是一个独立的磁盘分区),就在 /home下建立这两个文件中的一个。用touch命令建立就可以了,touch aquota.user 或aquota.srup。但这时建立好的文件是空的,不符和系统的需要。所以执行下一步。

第三,用quotacheck -mc / 将这两个文件(aquota.user或aquota.grup)格式化。

注意一下,除非是/分区,一般不用加-m参数,比如你要在/home上实现配额(当然你的/home应该是一个独立的磁盘分区)就:quotacheck -c /home 就可以了。

-m的意思是强迫在“读、写”模式下检查硬盘的配额。

第四,quotaon / 启动磁盘配额。

第五,edquota 用户名/组名 设置用户/组的配额

例如:edquota user_name

edquota -g group_name (对于用户组)

执行后会打开一个vi编辑窗口。可以设置磁盘空间和节点数目的配额。其中soft只是起到警告的作用,并不会真正的限制用户/组。hard就会强制限制用户/组的磁盘空间和节点数目了。

第六,设定soft quota和hard quota之间的时间:

edquota -t

出现一个 vi 窗口:

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/hda7 7days 7days

按照自己的需要修改吧。重新启动就可以了。磁盘限额就生效了。

第七,如果要成批的复制相同的磁盘配额给不通用户

edquota -p user user1 user2 user3

edquota -g -p group group1 group2 group3

第八,取消磁盘限额:

quotaoff /保留地址 http://www.qqread.com/linux/y451889206.html 更多文章 更多内容请看网络管理实用手册Linux集群技术体验Linux的音影世界专题,或进入讨论组讨论。
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章