天下网吧 >> 网吧系统 >> 系统资讯 >> 正文

Linux系统中如何限制用户的可用空间

2014-4-28网络整理佚名

在天下网吧-网吧系统-网吧天下栏目上一篇文章中,我们看到了:

  • 上一篇文章:

  • 希望对各位网吧网管或者网吧维护,做网吧系统的各位大大有用,那么今天我们一起来看下:Linux系统中如何限制用户的可用空间

      前面的一篇文章中我们曾向大家介绍了Linux操作系统中安装Realplayer的方法,不知道大家觉得怎么样呢!现在我们要向大家介绍的一下Linux系统中如何限制用户的可用空间!下面大家还是跟着我们txwb网吧联盟的网吧系统栏目一起去看看吧!
      不知道大家还记不记得Netware提供的用户空间限制,Sa可以通过命令限制用户可以使用的磁盘空间。同样的功能Linux里面也可以提供。以发行版的Linux为基础,版本名为RedHat5.1具体方法如下:
      1、首先是内核支持,Linux的Kernel版本必要大于1.3.8x。如果使用的是RedHat5.1或相似的发行版,内核中的Quota功能应该已经编译进去了。
      2、关于文件系统,Linux的磁盘空间限制当然必须在Linux的Ext2格式的空间里面存在了。如果想在关键服务器限制用户的磁盘空间,最好为要做磁盘空间限制的文件系统制作独立的分区。
      此外,在非Root分区上进行磁盘空间限制,可以避免因Sa操作失误,导致系统无法启动的故障。
      3、开始修改系统文件,启动内核中的磁盘限制了。需要注意的是如何出现了错误可能会导致文件系统无法挂接,如果对Root分区进行磁盘空间限制的话,可能会导致系统无法启动。
      说明:使用vi修改/etc/fstab使系统为指定分区打开磁盘空间限制功能。这是修改后的内容:
      /dev/hda5 ext2 defaults 1 1
      /dev/hda6 ext2 defaults,usrquota,grpquota 1 1
      在这里,我们在hda6的配置中加入了usrquota和grpquota这两个指令的意思是打开基于用户的空间限制和基于组的空间限制。如果大家只需要使用基于用户的空间限制的话,可以只使用usrquota。
      接下来就要在相应分区的根中生成QuotaRecordFile了。方法:如果要进行磁盘空间限制的分区为/dev/hdb1挂接在/usr/local/homepages,那么cd/usr/local/homepages#进入/dev/hdb1的根
      touchquota.user#生成零字节的用户控制文件
      touchquota.group#生成零字节的组控制文件
      chmod600quota.user#设置只有root才可以读些此文件
      chmod600quota.group#同上
      如何重新启动Linux使Kernel可以开始相应分区的空间限制功能。在重新启动之后,就可以使用edquota命令来控制用户所能访问的空间了。
      那么关于Linux系统中限制用户的可用空间的方法我们就说完了。大家如果还有什么想知道的地方可以去本站的网吧系统栏目去查找,如果找不到相关内容,可以留言一起讨论,当然如果大家有什么好的资料也可以和我们一起分享哦!


    好了,关于【Linux系统中如何限制用户的可用空间】这个问题今天就说到这,有些地方说得不是很好,如果你有更好的补充请发表评论或者上网吧论坛提出吧。网吧论坛地址:http://bbs.txwb.com

    如果有下一页,请点击下一页哦,文章还没说完呢。

    本文来源:网络整理 作者:佚名

    声明
    声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系Email:support@txwb.com,系统开号,技术支持,服务联系QQ:1175525021本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
    天下网吧·网吧天下