环境:CentOS7

需求:  zhang3 用户在  /dev/sdb1  上,只能使用100M的空间,建立 200个文件。

注意事项:XFS  不能对  /   开启配额
                  EXT4   可以对   /  开启配额     不能remount   重启,     quotacheck  -m  选项  强制执行。     quotaon
                  (  不建议 对  /  开启配额,  /home 理应  单独  挂载。  )

需要的RPM包:quota

磁盘配额的作用:在RHEL6系统中,内核已经制定了支持Linux文件系统的磁盘配额功能,而且在系统中默认安装了quota软件包,用于配置和管理磁盘配额。

但是在RHEL7中需要安装,主要用于可以设置启用磁盘配额功能,对用户在指定文件系统(分区)中使用的磁盘空间、文件数量进行设置,以防止个别用户恶

意或无意间占用大量磁盘空间,从而保持系统存储空间的稳定性和持续可用性。

内容:

EXT系列磁盘配额

XFS系列磁盘配额

一、EXT4磁盘配额

1.安装软件包

[root@uplooking ~]# yum install quota

2.开启磁盘配额功能,开始重挂,并在/etc/fstab里添加

[root@uplooking /d1]# mount -o  defaults,usrquota,remount   /dev/sdb1

[root@uplooking ~]# vim /etc/fstab

dev/sdb1        /d1     ext4    defaults,usrquota       0       0

3.建立quota的配额数据库 ( EXT4 需要,XFS不需要 )

[root@uplooking /d1]# quotacheck -uvc /dev/sdb1

##并且目录下有这个文件###

4.激活配额功能( EXT4 需要,XFS不需要 )

[root@uplooking ~]# quotaon /dev/sdb1

5.给张三用户限额,只能使用100M,并且在90M时给出警告,只能建立200个文件,并且在190个的时候给出警告

[root@uplooking ~]# setquota -u zhang3 100M 100M 200 200 /dev/sdb1

6.查询配额情况

查询整个磁盘

[root@uplooking ~]# repquota -auvs

查询单个磁盘

[root@uplooking ~]# repquota /dev/sdb1

查询个人

[root@uplooking ~]# quota zhang3

二、XFS磁盘配额

1.开启磁盘配额功能,开始重挂,并在/etc/fstab里添加

[root@uplooking /d1]# mount -o  defaults,usrquota,remount   /dev/sdb1

[root@uplooking ~]# vim /etc/fstab

dev/sdb3        /d3         defaults,usrquota       0       0

2..给张三用户限额,只能使用100M,并且在90M时给出警告,只能建立200个文件,并且在190个的时候给出警告

[root@uplooking ~]# setquota -u zhang3 100M 100M 200 200 /dev/sdb1

3.查询配额情况

查询整个磁盘

[root@uplooking ~]# repquota -auvs

查询单个磁盘

[root@uplooking ~]# repquota /dev/sdb1

查询个人

[root@uplooking ~]# quota zhang3

linux如何设置磁盘配额?的更多相关文章

  1. linux存储管理之磁盘配额

    磁盘配额 1  相关命令:quota.quotacheck.edquota.quotaon.quotaoffquota要使用的命令有两种:一种用于查询功能,包括quota.quotacheck.quo ...

  2. setquota - 设置磁盘配额或时间限制

    SYNOPSIS(总览) setquota [ -u | -g ] filesystem-name block-soft block-hard inode-soft inode-hard name.. ...

  3. Linux:quota磁盘配额设置

    磁盘配额的概念 quota 磁盘配额功能只在指定的文件系统(分区)内有效,未设置配额的文件系统不受限制. quota 针对指定的用户账号.组账号进行限制,其他用户或组不受影响. 磁盘配额可以进行两方面 ...

  4. <实训|第十三天>linux中ACL权限控制以及磁盘配额,附编译属于自己的linux内核

    [root@localhost~]#序言 首先讲讲昨天关于缩容失败,开不机的解决方法:ACL权限也算是一个很重要的知识点,不难,但是很实用:磁盘配额一般不需要自己弄,但是要懂得原理.剩下的就是编译属于 ...

  5. linux初学者-磁盘配额篇

    linux初学者-磁盘配额篇 在使用磁盘时,只要有权限,不管什么用户都可以在其中写入数据,但是如果是多人在一个磁盘中写入数据,就会出现争议,如果一个用户将磁盘空间用完,那么其他人无法再使用.如下图所示 ...

  6. Linux 磁盘配额(XFS & EXT4)

    若是在Linux中搭建了FTP服务器,为了安全性,就要考虑磁盘配额,以防服务器磁盘空间被恶意占满. 磁盘配额概述 1.作用范围:只在指定的分区有效. 2.限制对象:主要针对用户.组进行限制,对组账号限 ...

  7. 解析Linux中LVM与磁盘配额

    LVM 逻辑卷管理 LVM 概述 LVM 是 Linux 操作系统中对磁盘分区进行管理的一种逻辑机制,它是建立在硬盘和分区之上.文件系统之下的一个逻辑层,在建立文件系统时屏蔽了下层的磁盘分区布局,因此 ...

  8. Linux的磁盘配额详解(Quota)

    1. 检查内核情况 检查当前内核是否支持quota,当前内核配置文件在/boot下 如果当前内核不支持quota,需要重新编译内核将quota support编译进核心: File systems   ...

  9. Linux磁盘配额与LVM

    一.LVM概述  逻辑卷管理 Logical Volume Manager二.LVM机制的基本概念三.LVM的管理命令  ① 主要命令  ② ==LVM逻辑卷操作流程==  ③ 举例四.磁盘配额概述  ...

随机推荐

  1. MySQL字符集或字符序

        字符集基础 字符集:数据库中的字符集包含两层含义 各种文字和符号的集合,包括各国家文字,标点符号,图形符号,数字等. 字符的编码方式,即二进制数据与字符的映射规则:   字符集分类: ASCI ...

  2. Java程序中实现 MySQL数据库的备份与还原

    案例代码: 数据库备份 //mysqldump -h端口号 -u用户 -p密码 数据库 > d:/test.sql --备份D盘 //备份 public static void dataBase ...

  3. mysql router使用配置

    mysql router使用配置 参考资料: https://www.jianshu.com/p/7fc8d77bea59 一.架构图 介绍: MySQL Router是处于应用client和dbse ...

  4. Error from server (NotFound): the server could not find the requested resource (get services http:heapster:)

    kubectl top pod --all-namespaces Error from server (NotFound): the server could not find the request ...

  5. 用jstl的if或when标签判断字符串是否为空

    在jsp页面用到jstl的if或when标签判断字符串不为空的时候,书写格式: <c:when test="${not empty paramName}"> </ ...

  6. idea 2017 破解方法

    一.先进入Intellij IDEA的官网:https://www.jetbrains.com,下载安装 二.破解. 网上的破解方法较多,总结下来大概有下面几种办法供大家作为参考 声明:破解用于学习和 ...

  7. ACM-ICPC 2018 沈阳赛区网络预赛 I 题 Lattice's basics in digital electronics

    原题链接:https://nanti.jisuanke.com/t/31450 附上队友代码:(感谢队友带飞) #include <bits/stdc++.h> using namespa ...

  8. BZOJ 4388 [JOI2012春季合宿]Invitation (线段树、二叉堆、最小生成树)

    题目链接 https://www.lydsy.com/JudgeOnline/problem.php?id=4388 题解 模拟Prim算法? 原题所述的过程就是Prim算法求最大生成树的过程.于是我 ...

  9. Composer 安装 zlib_decode(): data error 错误

    1.composer 安装一个组件(composer require topthink/think-worker) 报错如下 Failed to decode response: zlib_decod ...

  10. [CSP-S模拟测试]:地理课(并查集+线段树分治)

    题目传送门(内部题146) 输入格式 从$geography.in$读入数据. 第一行两个数$n,m$,表示有$n$个点,$m$个时刻.接下来$m$行每行三个数,要么是$1\ u\ v$,要么是$2\ ...