1、 首先我们要了解磁盘配额的作用,以及什么是quota。

磁盘配额可以简单的理解为就是有多少限额的意思,我们知道Linux系统是多人的环境,所以容易出现当多人使用一个硬盘的时候,假如某个人占用了大量的空间,那么造成其他的用户无法使用磁盘,因此我们作为root应该针对硬盘的使用,来对硬盘的使用者设置使用权限。我们可以简单的理解quota。

2、 Quota的主要用途:

针对网站服务(www),IDC域名空间上一般会对网站空间做限制

针对企业邮箱,对每个用户邮箱使用可以做软硬限制

针对文件服务器,可以对每个用户来使用,ftp,nts等

我们需要注意的是我们可以针对用户和组设置最大软硬磁盘配额。

3、 Quota的缺点:

只能针对文件系统

Linux系统需要支持quota,kernel2.4之前的版本是不支持quota的,目前我们大家都基本使用的是2.6内核,基本上都支持,除非老古董级别的不支持。

Quota只对普通用户有效,对root是不能设置quota的

一、实战quota部署,我们通过一个小案例来完成我们的部署情况。

1、 首先查看系统的分区的类型,以及挂载情况,如图可以看出我的每个分区都是单独的分区,我们在此实战中使用/home来做quota管理不建议使用“/”分区,如图

2、 然后我们创建测试的账户一个小脚本来完成,脚本内容如下:

3、 赋予执行权限,执行脚本,创建账户完成,查看如图:

4、 手动给/home挂载组和用的quota,需要注意的是,不要写错“usrquota grpquota”,挂载quota两种方法,一种临时生效的,第二中永久生效的,如图是临时设置挂载的quota重启需要重新挂载,

如图是修改配置文件vim /etc/fstab 需要在/home这行后面添加,针对用户和组的quota即可。

测试自动挂载是否完成,首先我们先卸载,因为我们手动挂载了,然后我们在测试我们自动挂载的是否生效,如图测试一切都正常。需要注意的是如果在卸载出现问题的时候查看是否其他人在使用这个目录,因为Linux是多用户环境。

5、 检查建立qouta,我们使用quotacheck命令来执行;然后我们在home查看是否生成quota的文件图中的/dev/sda3是单独的/home分区。如图所示:

6、 打开关闭quota,这一步比较重要,我们检查完quota要启动quota不然我们做的一切都是白费的,打开关闭的方法如图:

7、 修改全局配置默认的时间,默认是7天没有必要去修改,按照默认即可,也可以按照自己的需求去做。使用命令edquota -t修改全局配置 edqouta -T 修改用户配置

8、 修改用户的局部配置,如下的界面中我们来解释是下,

文件系统是/dev/sda3,磁盘容量blocks是默认的我们不要去修改,soft是软连接,hard是硬连接,我们切忌在这里面单位是KB不是M,所以不要写错了。Indoes是文件的数量设置的,soft是软件文件数量,hard是硬文件数量,前面blocks是针对文件的大小,后面inodes是针对文件数量的多少。图中是针对quota1用户设置,后面的其他用户默认即可。文件的组的限制我们设置成900M 1G即可修改用户的磁盘配合edquota -u quota1。

9、 查看我们用户和组生成的报表。我们说做的操作在表里面详细的记录了,具体如图:

10、 上面的配置部署基本完成我们来拿普通账户测试,首先我们使用quota1用户来测试当文件达到软限制的时候是什么提示,在如图中当用户超过软限制的时候会警告。

11、 然后我们来那quota2做测试,查看当用户使用超过硬限制的时候是什么提示,当我们创建的文件超过硬限制的时候,文件会继续创建,但是我们创建的文件会被创建到我们要限制的要求大小,如图:

到此实验测试完成!

本文转自devilangel 51CTO博客,原文链接:http://blog.51cto.com/devliangel/1086431,如需转载请自行联系原作者

手把手部署Linux下磁盘配额(quota)应用与实战相关推荐

  1. Linux 下磁盘配额(RHEL5)

    Linux 下磁盘配额 1.#vim /etc/fstab 2.保存退出 3.#/rebootor #mount -o remount  /home 4.#mount |grep  /home     ...

  2. Linux下磁盘配额设置

    Linux是多用户多任务的操作系统,这就难免出现多个用户共享磁盘的情况,如何使多个用户公平的使用磁盘,就是磁盘配置要解决的问题.当然也可以在没创建一个用户的时候,将它的主目录建在一个单独的逻辑分区上, ...

  3. linux中quota信息查看,linux磁盘配额quota学习笔记

    1.Linux的磁盘配额quota的作用. quota的作用就是限制user和group在磁盘的使用限制,可以限制使用的空间大小block和建立的文件数量inode,一般用于限制block. 2.查看 ...

  4. 认识Linux的磁盘配额(转载)

    认识Linux的磁盘配额(转载) 对于管理Windows系统的网络管理员来说,配置磁盘配额是一件比较容易的事情,那么,如何在Linux下配置磁盘配额,在配置磁盘配额时需要注意哪些问题,可能有些读者朋友 ...

  5. linux-如何限制普通用户的磁盘使用空间-磁盘配额quota,Linux系统下如何进行磁盘配额Quota的设置...

    Linux如何进行磁盘配额quota的设置 通过quota进行磁盘配额,可以控制用户对磁盘空间和文件的控制,我们以一个实例作为说明,对2个用户user01.user02分别进行磁盘使用空间和创建文件的 ...

  6. linux磁盘配额edquota,Linux磁盘配额Quota配置详解(2)

    实践quota Quota使用的方面很广,不过,一般的用途有以下这些: 限制某一群组所能使用的最大磁盘配额(使用群组限制): 你可以将你的系统上的用户分门别类,有点像是目前很流行的付费与免付费会员制的 ...

  7. linux磁盘配额quota,Linux磁盘配额-Quota

    写在前面的话: 磁盘配额(quota)一直很有用.举个例子,如果你曾经申请过网络的邮件服务,那么肯定就会明白什么是20M的邮件空间.30M的免费网页空间,这个20M.30M是怎么定义出来的呢?就是通过 ...

  8. linux quota硬盘,Linux 磁盘配额 quota

    Linux 磁盘配额 quota Quota一直就是个很有用的东西.如果您曾经申请过网络的mail服务时,那么肯定就会明白什么是20MB的邮件空间. 30MB的免费网页空间,这个20MB,30MB就是 ...

  9. linux设置组配置额步骤,linux 中磁盘配额设置

    linux 中磁盘配额设置 在一些linux文件服务器中需要限制某个用户的磁盘用量,防止磁盘爆满 1)首先设置磁盘某个分区需要是一个文件系统 需要在这个区添加用户和组 比如说/dev/sdb1分区 建 ...

最新文章

  1. php如何添加超链接,如何使用phpcms添加超链接
  2. Tensorflow中placeholder传入值与feed_dict喂食器的联系与用法
  3. 【异步编程学习笔记】JDK中的FutureTask和CompletableFuture详解(使用示例、源码)
  4. 【Java网络编程(三)】TCP的使用——模拟用户登录
  5. js倒计时,距离某个时间的倒计时。
  6. python查看数据大小_科多大数据带你看Python可以列为最值得学习的编程语言
  7. CH Round #56 - 国庆节欢乐赛解题报告
  8. Oracle函数——日期函数
  9. 怎样复制百度文库中的内容?
  10. 华为鸿蒙主题设计,3W品牌报:2020 华为全球主题设计大赛获奖作品公布;华为鸿蒙 OS 正式上线...
  11. Multisim 14.0重新安装,解决无法打开的问题,multisim,安装
  12. 方便的Unity真机调试工具:LogViewer
  13. 复选框样式圆圈html,css怎么美化复选框样式
  14. 27学java能找到工作吗_今年27,想自学Java,转行程序员,请问可行吗?
  15. 抖音视频解析PHP源码
  16. 2019年秋招中国工商银行软件研发中心(杭州)笔试+面试
  17. 2019年一线城市程序员工资大调查
  18. 总弹出Visual Studio实时调试器的问题
  19. 腾讯「文涌 (Effidit)」2.0版发布,打造更懂写作的智能助手
  20. 密钥mysql_MySQL加密和密钥管理

热门文章

  1. python快速入门 pdf-零起点PYTHON机器学习快速入门 PDF |网盘链接下载|
  2. python朗读网页-Python带你朗读网页
  3. 计算机编程语言python-PYTHON之计算机语言基础知识 —— 编程语言的分类
  4. python下载安装教程mac-数据分析入门~mac 下载及安装 Python 环境
  5. Linux下使用ls查看文件颜色全部为白色的解决方法,以及Linux中文件颜色介绍
  6. es中的Coordinator
  7. LeetCode Add and Search Word - Data structure design(字典树)
  8. 网络编程学习笔记(tcp_listen函数)
  9. CocosCreate粒子系统白边问题
  10. 防止重复提交保证幂等的几种解决方案