新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - 编程开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 网络学院 > 操作系统 > Unix系统 > Solaris > 正文:Solaris quota 命令

Solaris quota 命令

新客网 XKER.COM 2008-03-09 来源: 收藏本文
限制每个用户可以使用硬盘空间的大小

  quota :显示用户硬盘限额和使用情况。

  edquota : 为每个用户设定硬盘限额。

  quotaon : 启动文件系统硬盘限额服务

  quotaoff : 关闭文件系统硬盘限额服务

  repquota : 显示当前硬盘限额状态

   硬限制是指对资源节点和数据块的绝对限制,在任何情况下都不允许用户超过这个限制;而软限制是指用户可以在一定时间范围内(默认时为一周,在/usr/include/sys/fs/ufs_quota.h文件中设置)超过软限制的额度,在硬限制的范围内继续申请资源,同时系统会在用户登录时给出警告信息和仍可继续申请资源剩余时间。如果达到时间期限,用户的硬盘使用仍超过软限制的额度,则系统将不允许用户再申请硬盘资源。

   首先在限制的文件系统的根目录下建立名为quotas的文件,该文件的所有者应是root,其它用户不可对它进行写操作

  touch quota;chmod 644 quotas

  编辑/etc/vfstab文件,找到要进行硬盘限额服务的文件系统,并将mount option字段的值设为rq,存盘退出。

  #edquota username

  系统生成:fs /export/home1 blocks (soft = 0, hard = 0) inodes (soft = 0, hard = 0)

  fs字段表明使用硬盘限额的文件系统,为/export/home1 

  block和inodes表明用户可以使用的硬盘千字节数和I节点数,即用户可使用的硬盘空间和可建立的文件数

  soft和hard提及的软限制和硬限制

  note:如果我们分配给用户的硬盘限额都相同,我们可以使用 "-p" 参数而不用为每个用户都编辑一个文件

  edquota -p reference-username username

  用quotaon来启动服务:

  在root权限下输入

  #quotaon /export/home1

  查看各个用户的当前使用情况:

  #repquota /export/home1

  取消硬盘限额服务

  #quotaoff

  限额的一致性进行检查

  #quotacheck
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐