linux 基础10-磁盘配额管理
1. 基本概念
1.1 概念:
在linux系统中,由于是多人多任务的使用环境,所以会有多人共同使用一个硬盘空间的情况,如果其中少数几个人大量使用了硬盘空间的话,势必会压缩其他使用者的使用空间,因此管理员应该适当的开放应哦按的权限给使用者,以妥善的分配系统的资源。
1.2 软限制、硬限制、宽限时间:
- soft:软限制,也称为最低容量限制。使用者在宽限时间内,他的容量可以超过最低使用容量,但必须在宽限时间之内将磁盘容量降低到最低容量限制之下
- hard:硬限制,也称为最高容量限制,是绝对不能超过的容量,最高容量限制要比最低容量限制大
- soft到hard之间的容量就是宽限容量
- 宽限时间:也就是当使用者的使用空间超出了软限制,却没有达到硬限制时,宽限时间就会自动启动,而在使用者将容量降低到软限制之下,宽限时间就会自动取消。
2. 主要的命令介绍

2.1 quota:

2.2 quotacheck:

2.3 edquota:

2.4 quotaon:

2.5 quotaoff:

2.6 repquota:

3. 磁盘配额操作步骤

3.1 要求:

3.2 操作步骤:

3.3 实际例子:
第一步:建立测试用的用户和群组
groupadd qgroup #添加群组
useradd -g qgroup qtest1 #添加用户
useradd -g qgroup qtest1
passwd qtest1 #设置用户密码
passwd qtest2
第二步:建立支持磁盘配额的文件系统
fdisk /dev/sda #新建一个分区
输入 n p w
partprobe #读入分区
vi /etc/fstab #修改这个文件,具体修改如下见/dev/sda11

mkfs.ext3 /dev/sda11 #格式化分区
mkdir /s1 #创建挂载的文件夹
mount /dev/sda11 /s1 #把分区挂载到/s1文件夹下面
ls -lh /s1 #显示/s1下面的文件内容
mount -o remount /s1 #更新文件系统
grep /s1 /etc/mtab #确认已经设置好
第三步:扫描磁盘使用者使用情况
quotacheck -avug #扫描磁盘使用者使用情况,并产生两个文件
ls -lh /s1
第四步 :启动quota的限额
quotaon -avug #启动quota的限额
第五步和第六步:编辑使用者和群组的具体设置(软限制、硬限制和宽限时间)
edquota -u qtest1 #编辑用户qtest1的软限制和硬限制

edquota =p qtest1 -u qtest2 #将用户qtest1的软限制和硬限制文件复制给qtest2
edquota -t #设置用户的宽限时间设置

edquota -gt #群组的宽限时间设置

edquota -g qgroup #编辑群组的软限制和硬限制

第七步:显示设置的报告
repquota -avug

quota -vu qtest1 #也可以用这个来显示qtest1的设置情况
第七步:设置开机自启动
vi /etc/rc.d/rc.local

linux 基础10-磁盘配额管理的更多相关文章
- linux磁盘管理系列一:磁盘配额管理
磁盘管理系列 linux磁盘管理系列一:磁盘配额管理 http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_040_quota.html l ...
- quota - linux磁盘配额管理
磁盘管理系列 linux磁盘管理系列一:磁盘配额管理 http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_040_quota.html l ...
- linux如何设置磁盘配额?
环境:CentOS7 需求: zhang3 用户在 /dev/sdb1 上,只能使用100M的空间,建立 200个文件. 注意事项:XFS 不能对 / 开启配额 ...
- Linux课程---10、权限管理(权限有哪几种)
Linux课程---10.权限管理(权限有哪几种) 一.总结 一句话总结: r 读 w 写 x 执行 1.drwxr-x--- 2 root root 4096 Jan 20 19:39 mnt ...
- Linux磁盘管理系列 — 磁盘配额管理
一.磁盘管理的概念 Linux系统是多用户任务操作系统,在使用系统时,会出现多用户共同使用一个磁盘的情况,如果其中少数几个用户占用了大量的磁盘空间,势必压缩其他用户的磁盘的空间和使用权限.因此,系统管 ...
- Linux基础三(软件安装管理)
目录: 一.Linux 中软件包的分类 1.源码包 2.二进制包 3.源码包 4.软件安装的选择 二.软件安装之 RPM 1.背景知识 2.准备知识 3.安装升级与卸载 4.查询校验与提取 三.软件安 ...
- 磁盘配额管理disk quotas
条件: a.确保系统内核支持,Linux一般都支持 b.确保分区格式支持,ext2都只持! c.安装有quota软件,centos默认都有! (1)检查内核是否打开磁盘配额支持 [root@cento ...
- 12、Linux基础--挂载磁盘步骤、流处理工具awk(正则 比较 逻辑 算数表达式 流程控制)
笔记 1.晨考 1.用两种方法,实现将文件中的以# 开头的行把# 去掉 sed -r 's/^#//g' /etc/fstab cat /etc/fstab | tr -d '^#' 2.将文件中的H ...
- linux存储管理之磁盘配额
磁盘配额 1 相关命令:quota.quotacheck.edquota.quotaon.quotaoffquota要使用的命令有两种:一种用于查询功能,包括quota.quotacheck.quo ...
随机推荐
- query解决touchmove时屏蔽touchend
var dragging = false; $("li").on("touchmove",function(){ dragging = true; }); $( ...
- javascript——URI的编解码方法
有效的URI(统一资源标示符)是不能包含某些字符的,如空格,所以需要进行编码,编码方法有:encodeURI()和encodeURIComponent(), 对编的码进行解码方法有:decodeURI ...
- jQuery BlockUI Plugin Demo
1.Login Form $(document).ready(function() { $('#demo1').click(function() { $.blockUI({ message: $('# ...
- 【嵌入式硬件Esp32】ESP32学习之在windows下搭建eclipse开发环境
一.所需工具 由于项目要用ESP32模块进行开发,折腾了下集成开发环境,现将过程记录下来,以便需要的人使用.其中需要的有交叉编译工具,esp-idf示例代码以及C/C++版的eclipse. 交叉编译 ...
- OAuth 2.0 授权认证详解
一.认识 OAuth 2.0 1.1 OAuth 2.0 应用场景 OAuth 2.0 标准目前被广泛应用在第三方登录场景中,以下是虚拟出来的角色,阐述 OAuth2 能帮我们干什么,引用阮一峰这篇理 ...
- NIO理解
ByteBuffer Test: package java_guide; import java.nio.ByteBuffer; public class ByteBufferMethods { pu ...
- nginx check健康检查
nginx利用第三方模块nginx_upstream_check_module来检查后端服务器的健康情况 大家都知道,前段nginx做反代,如果后端服务器宕掉的话,nginx是不能把这台realser ...
- cv2---imread---error
when I use the cv2.imred() which is absolute path path = r'C:\\Users\\hp\\Desktop\\常用Python代码\\mycv ...
- Centos中阿里云yum源配置
centos中阿里云yum源配置 1.首先备份系统自带yum源配置文件/etc/yum.repos.d/CentOS-Base.repo mv /etc/yum.repos.d/CentOS-Base ...
- linux的IO复用,select机制理解--ongoing
一:首先需要搞清楚IO复用.阻塞的概念: Ref: https://blog.csdn.net/u010366748/article/details/50944516 二:select机制 作为IO ...