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 ...
随机推荐
- 页面被iframe与无刷新更换url方法
页面被iframe问题解决方法 if (window.top.location !== window.self.location) { const data = JSON.stringify({ if ...
- [转]Postgres-XL 10r1英文文档
Postgres-XL 是一个完全满足ACID的.开源的.可方便进行水平扩展的.多租户安全的.基于PostgreSQL的数据库解决方案. Postgres-XL 可非常灵活的应用在各类场景中,比如: ...
- SSRF——漏洞利用(二)
0x01 概述 上篇讲述了SSRF的一般用法,用http协议来进行内网探测,攻击内网redis,接下来讨论的是SSRF的拓展用法,通过,file,gopher,dict协议对SSRF漏洞进行利用. 0 ...
- rebbitMQ的实现原理
引言 你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同进程间相互调用.通讯的问题而苦恼.挣扎?如果是,那么恭喜你,消息服务让你可以很轻松地解决这些问题.消息服务擅 ...
- OS填空题练习
1.操作系统的基本特征:并发性:共享性:虚拟性:异步性. 2.操作系统的设计目标:方便性:有效性:可扩充性:开放性. 3.操作系统的主要功能:处理机管理:存储器管理:设备管理:文件管理:用户接口. 4 ...
- 微信公众号对接JS-SDK接口 调用微信内置地图
微信js-sdk开发文档:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html 1.页面配置 引用微信js- ...
- MySQL(六) 索引
索引与优化 1.选择索引的数据类型 MySQL支持很多数据类型,选择合适的数据类型存储数据对性能有很大的影响.通常来说,可以遵循以下一些指导原则: (1)越小的数据类型通常更好:越小的数据类型通常在磁 ...
- [转帖]Linux Shell常用技巧(五)
Linux Shell常用技巧(五) https://zhuanlan.zhihu.com/p/73451771 1. 变量:在awk中变量无须定义即可使用,变量在赋值时即已经完成了定义.变量的类型可 ...
- K8S从入门到放弃系列-(3)部署etcd集群
摘要:etcd 是k8s集群最重要的组件,用来存储k8s的所有服务信息, etcd 挂了,集群就挂了,我们这里把etcd部署在master三台节点上做高可用,etcd集群采用raft算法选举Leade ...
- Python 解LeetCode:606 Construct String from Binary Tree
题目描述:用先序遍历的方式把二叉树转换成字符串,其中结点用括号分割,具体示例见题目链接 思路: 先序遍历,先把根结点的值转化成字符串,然后递归的把左右子树的值转化成字符串 把1中的根结点和左右子结点的 ...