专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Linux » linux查看磁盘空间:限制Linux用户过渡占用磁盘空间 »正文

linux查看磁盘空间:限制Linux用户过渡占用磁盘空间

来源: 发布时间:星期四, 2009年2月12日 浏览:79次 评论:0


  现在磁盘真是越来越大了有人可能会问还用得着配置磁盘配额吗?回答是肯定要知道随着磁盘容量增加还有用户数据要求增加特别是在些多用户环境中些使用P2P软件Software疯狂者有可能在短时间内就可以占用海量空间这就在定程度上阻止了其他用户利用存储空间作为网管员还能袖手旁观吗?
 
  今天我们看看如何在Linux系统中配置磁盘配额限制用户滥用空间使用磁盘配额是相当简单对于限制那些过多占用磁盘空间家伙很有用而且你还可以设置软配额和硬配额软配额可以在某个用户接近其容量空间限制时对其进行提醒;而硬配额会执行最大容量限制
 
  每个文件系统都可以定义配额多数发行版本都支持配额虽然在安装系统时可能已经安装全部功能我们仍可能需要安装磁盘配额要启用磁盘配额支持需要以根用户身份编辑/etc/fstab并增加你想启用配额支持文件系统usrquota 和 grpquota选项举例介绍说明如下:
 
  /dev/md5 /myhome xfs defaultsnosuidnodevusrquotagrpquota 1 2
 
  旦作了改变就需要重新装载作了改变文件系统:
 
  # mount -o remount /myhome
 
  检查配额支持是否真正地启用了需要执行:
 
  #quotacheck –augmv
 
  这个命令就会指示“quotacheck”检查所有文件系统上用户和组配额而不须将其重新装载为“只读”在“quotacheck”第次运行时它会显示许多以前它还从来没有检查过系统呢现在我们就可以用quotaon命令启用配额了:
 
  # quotaon -augv
 
  旦启用了磁盘配额就可以用edquota命令为个特定用户编辑配额了例如:
 
  # edquota -u mike
 
  命令会打开默认系统编辑器(通常即为vim)借此我们可以编辑块和节点配额硬限制和软限制
 
  然后通过利用repquota工具我们就可以查看目前配额利用情况:
 
  # repquota –a
 
  在用户超过了其软配额的后就会收到个通知不过仍能向系统写入文件直至达到硬配额此时任何新创建文件都会是0字节当然管理员可以改变过渡时间来决定是否允许这种默认行为默认是7天在过渡期间如果超过了软配额用户可以继续写入文件直至达到硬配额限制过渡期的后用户将不能再写入文件
 
  采用这种软硬兼施手段借助于对用户过渡时间管理员们就可以保证那些对磁盘空间贪得无厌人不能影响到其它用户合理存储空间利用
 
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: