赛迪网 > IT技术 Linux > 系统管理
  IT资讯搜索
 
IT产品搜索

Redhat Linux系统下关于磁盘配额的设置

发布时间:2007.07.10 06:26     来源:赛迪网    作者:skid

Redhat下磁盘配额设置

配额可以使各个用户和组无法占用分区的全部空间。可以通过限定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系统下加载网卡驱动的方法 (07-09) · 实例解析:快速配置Vsftp的方法详细介绍 (07-09)
· 详细讲解:Linux系统GRUB的MD5加密方法 (07-09) · 在VMware的虚拟机平台上如何进行网络设置 (07-09)
· 详细讲解 Linux操作系统下VMware的端口映射 (07-09) · 业界评论 微软无形中已经割裂Linux和开源 (07-09)
· 如何实现高速访问 教你轻松规划网络流向 (07-09) · 详细讲解 关于Linux静态库和动态库的分析 (07-09)
· 修改VMware虚拟机网卡MAC地址的方法总结 (07-09) · 如何来判断你的Linux系统机器是否被黑? (07-06)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管