linux如何设置磁盘配额?
环境: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如何设置磁盘配额?的更多相关文章
- linux存储管理之磁盘配额
磁盘配额 1 相关命令:quota.quotacheck.edquota.quotaon.quotaoffquota要使用的命令有两种:一种用于查询功能,包括quota.quotacheck.quo ...
- setquota - 设置磁盘配额或时间限制
SYNOPSIS(总览) setquota [ -u | -g ] filesystem-name block-soft block-hard inode-soft inode-hard name.. ...
- Linux:quota磁盘配额设置
磁盘配额的概念 quota 磁盘配额功能只在指定的文件系统(分区)内有效,未设置配额的文件系统不受限制. quota 针对指定的用户账号.组账号进行限制,其他用户或组不受影响. 磁盘配额可以进行两方面 ...
- <实训|第十三天>linux中ACL权限控制以及磁盘配额,附编译属于自己的linux内核
[root@localhost~]#序言 首先讲讲昨天关于缩容失败,开不机的解决方法:ACL权限也算是一个很重要的知识点,不难,但是很实用:磁盘配额一般不需要自己弄,但是要懂得原理.剩下的就是编译属于 ...
- linux初学者-磁盘配额篇
linux初学者-磁盘配额篇 在使用磁盘时,只要有权限,不管什么用户都可以在其中写入数据,但是如果是多人在一个磁盘中写入数据,就会出现争议,如果一个用户将磁盘空间用完,那么其他人无法再使用.如下图所示 ...
- Linux 磁盘配额(XFS & EXT4)
若是在Linux中搭建了FTP服务器,为了安全性,就要考虑磁盘配额,以防服务器磁盘空间被恶意占满. 磁盘配额概述 1.作用范围:只在指定的分区有效. 2.限制对象:主要针对用户.组进行限制,对组账号限 ...
- 解析Linux中LVM与磁盘配额
LVM 逻辑卷管理 LVM 概述 LVM 是 Linux 操作系统中对磁盘分区进行管理的一种逻辑机制,它是建立在硬盘和分区之上.文件系统之下的一个逻辑层,在建立文件系统时屏蔽了下层的磁盘分区布局,因此 ...
- Linux的磁盘配额详解(Quota)
1. 检查内核情况 检查当前内核是否支持quota,当前内核配置文件在/boot下 如果当前内核不支持quota,需要重新编译内核将quota support编译进核心: File systems ...
- Linux磁盘配额与LVM
一.LVM概述 逻辑卷管理 Logical Volume Manager二.LVM机制的基本概念三.LVM的管理命令 ① 主要命令 ② ==LVM逻辑卷操作流程== ③ 举例四.磁盘配额概述 ...
随机推荐
- ESP8266烧录选项中的QIO 和 DIO解释
https://blog.csdn.net/recclay/article/details/78956580 看到的由烧录引起的QIO和DIO问题探索.. 所以一般选择DIO QIO -> Qu ...
- [Algorithm] Area of polygon
How to calculate the area of polygon. For a triangle like: We can calculate the area: function cross ...
- [winafl]这几天的折腾
1.自己写的exe 2.自己写的dll,然后写了接口程序去load...但是这个速度真是迷醉 先把基本的几种类型跑起来,再解决速度和样本的问题...
- POJ 2109 Power of Cryptography 数学题 double和float精度和范围
Power of Cryptography Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 21354 Accepted: 107 ...
- 2019牛客暑期多校训练营(第二场)D bitset
题意 给一个n个结点的带点权的图,找到第k小的团的权值 分析 用bitset表示团的状态,一个结点必须和团里的每个结点都连边才能加进去,所以可以直接用\(\&\)运算来判断一个结点是否能加进去 ...
- 深入理解 Java 线程池
一.简介 什么是线程池 线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务. 为什么要用线程池 如果并发请求数量很多,但每个线程执行的时间很短,就会出现频繁的创建 ...
- apt-get build-dep命令详解
apt-get build-dep命令详解 - 星星之火的Blog - CSDN博客 https://blog.csdn.net/starflame/article/details/7416311 ...
- html基础(选择器,font属性 )
css选择器 css与html的关系 css以html为基础 css主要设置的就是html标签中的属性样式,css进行网页布局. css语法 选择器{属性:值,属性:值} css选择 ...
- 「前端」尚妆 UI 组件库工程实践(weex vue)
本文来自尚妆前端团队南洋 发表于尚妆github博客,欢迎订阅! 前言 尚妆大前端团队使用 weex 进行三端统一开发有一段时间了,截止本文发表「达人店」APP大部分页面都已经用 weex 进行了重构 ...
- beta week 2/2 Scrum立会报告+燃尽图 07
此作业要求参见https://edu.cnblogs.com/campus/nenu/2019fall/homework/9959 一.小组情况 组长:贺敬文组员:彭思雨 王志文 位军营 徐丽君队名: ...