linux磁盘配额管理
linux-用户磁盘配额
磁盘配额就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间
磁盘配额可以限制指定账户能够使用的磁盘空间,这样可以避免因某个用户的过度使用磁盘空间造成其他用户无法正常工作甚至影响系统运行。在服务器管理中此功能非常重要,但对单机用户来说意义不大。
linux下磁盘配额的设置单位是分区(只能是分区),针对分区启用配额限制功能后才可以对用户进行配额限制。
磁盘配额设置有两种措施:硬限制和软限制。
1. 硬限制是对空间使用的绝对限制,在任何情况下用户都不允许超过此限制;
2. 软限制允许用户在一定时间范围内(默认为7天)超过其软限制的额度(通常情况下硬限制的额度设置要比软限制大,否则软限制就没有意义啦),而不超出硬限制的范围内可以继续使用空间,系统会发出警告,但如果用户达到默认的7天时间期限仍未释放空间到限制的额度下,系统将不再允许该用户使用更多的空间,会保持在用户已用空间并只允许用户删除和读取文件。
磁盘配额限制空间使用的方法也有两种:即分别对inode和block进行限制。
1. blocks限制即磁盘配额可以限定用户在分区中使用的空间大小;
2. inode可以限定用户可以在分区中最多创建的文件数(inodes),需要注意的是,只要用户所创建的文件超过他可以使用的inode数额,即使这些文件是空的,他再次创建文件的行为也将被限制。
实现磁盘配额的基本步骤
l 检查内核是否支持(此步可跳过)
l 启动分区配额功能
l 生成配额信息文件
l 设置用户或组配额
l 启动磁盘配额服务
本次实验环境及要求
系统:CentOS-6.6
启用配额磁盘大小:20G
要求:配额磁盘的挂载点在/disk/,系统用户有zs和ls,zs可以使用磁盘空间1G,可创建文件总数20个,ls可使用磁盘空间100M,可创建文件总数不限制
1.检查内核是否支持
使用命令uname –r查看内核版本,版本必须是2.4以上才支持使用磁盘配额,如果用的linux内核不在2.4以上需要重新编译内核才能实现配额
2.启用分区配额功能,重新挂载磁盘使其启用配额功能。
如果想让分区配额功能永久生效,就需要修改/etc/fstab文件,将需要启用磁盘配额的设备改为:
(UUID=就是你要挂载的分区的唯一标识符,例如查看/dev/sdb1的UUID使用命令)
3.生成磁盘配额文件
[root@localhost~]#quotacheck [选项] [分区名]选项:
-a:扫描/etc/mtab文件中所有启用磁盘配额功能的分区。如果加入此参数,命令后面就不需要加入分区名了
-c:不管原有的配置文件,重新扫描并建立新的配置文件
-u:建立用户配额的配置文件,也就是生成aquota.user文件
-g:建立组配额的配置文件,会生成aquota.group文件
-v:显示扫描过程
-m:强制以读写的方式扫描文件系统,和
-M类似。一般扫描根分区时使用。
-f:强制扫描文件系统,并写入新的配置文件。一般扫描新添加的硬盘分区时使用
执行命令完成后会看到在/disk目录下生成名为aquota.user的文件
4.设置用户配额使用命令edqouta–u zs修改成如下所示保存退出
设置用户ls
5.启用磁盘配额服务
测试用户使用zs用户向磁盘内建立20以上的文件数,测试一下
如果配置成功则会出现上述错误
转载于:https://blog.51cto.com/mazouri/1641714
相关文章:

终端打不开(右键和快捷键)?因为phthon?
参考连接:https://www.cnblogs.com/dolphi/p/3622570.html 在总的环境变量中删除掉LC_ALL这一项,重新启动后即可恢复以及打开终端; 具体怎么操作:是师兄帮弄的,没看清楚怎么操作!

Unity从头到尾无代码游戏制作学习教程
制作没有代码的游戏 Unity中的主视觉脚本! 流派:电子学习| MP4 |视频:h264,1280720 |音频:AAC,48.0 KHz 语言:英语中英文字幕(根据原英文字幕机译更准确)|大小解压后:26.2 GB 含课程文件|时长:21小时 11分…

经常使用ARM汇编指令
一面学习,一面总结,一面记录。 以下是整理在网上找到的一些资料,简单整理记录一下,方便以后查阅。 ARM处理器的指令集能够分为跳转指令、数据处理指令、程序状态寄存器(PSR)处理指令、载入/存储指令、协处理…

解决 Could not autowire. No beans of ‘UserDao‘ type found 问题
前言:今天在完善项目的时候发现使用Autowired注入的Dao层依赖出现报错,但是不影响项目的运行,在此记录一下 问题 这个错误不影响项目运行,但是它看着很烦… 分析 Dao层代码: Mapper public interface UserDao {User…

2022-2028年中国二次供水产业发展动态及投资战略规划报告
【报告类型】产业研究 【报告价格】4500起 【出版时间】即时更新(交付时间约3个工作日) 【发布机构】智研瞻产业研究院 【报告格式】PDF版 本报告介绍了中国二次供水行业市场行业相关概述、中国二次供水行业市场行业运行环境、分析了中国二次供水行…

Tomcat安全
一、版本安全 升级当前的tomcat版本为最新稳定版本。故名思议,最新稳定版本就要兼顾最新和稳定这两个概念。一个稳定的版本,是需要时间沉淀的,而最新又是相对于稳定版而言的最新。因此我们一般会选择当前大版本中,最新版本往前推几…

Linux系统下给Qt应用程序配置图标(其余的应用程序也是可以实现添加图标的)
添加链接描述1.创建启动脚本 打开终端输入: touch run.sh在/home目录下找到run.sh文件,双击打开编辑; #!/bin/bash cd /execute/home/xxx/ #/home/xxx/是Release编译以后生成的应用程序的路径 ./Json2.创建d…

Unity完全学习教程-从初学者到C#中的RPG游戏开发
打造3款游戏&学习Unity实用方式!从基础开始,以一个RPG游戏结束。使用Unity 2020和C# 你会学到: 通过创建酷游戏的实用方法 游戏开发的基础和核心概念 创建一个拥有大量功能的角色扮演游戏 代码背后的数学解释。 要求 最基本的C#或其他面向对象语言…

2345电脑管家_极限挑战:同时安装4大国产杀毒软件,我的电脑是最安全的?
还没到国庆假期,老毛桃就提前给自己放了假,闲着就作妖,这不?现在就忙着卸载。人固有一秃,或秃于科研,或秃于卸载!说到作妖,是怎么一回事呢?此前不少网友私信让老毛桃挑战…

Sublime Text 3 及Package Control 安装(附上一个3103可用的Key)
一、Sublime Text 3 下载。 官方下载地址:http://www.sublimetext.com/ 二、Sublime Text 3 安装。 打开安装包,进行傻瓜式安装。 三、注册。 点击Help,选择Enter License,出现如下输入框。 输入注册码。 —– BEGIN LICENSE —–…

2022-2028年中国儿童医疗行业深度调研及投资前景预测报告
【报告类型】产业研究 【报告价格】4500起 【出版时间】即时更新(交付时间约3个工作日) 【发布机构】智研瞻产业研究院 【报告格式】PDF版 本报告介绍了中国儿童医疗行业市场行业相关概述、中国儿童医疗行业市场行业运行环境、分析了中国儿童医疗行…
使用Spring的@Autowired 实现DAO, Service, Controller三层的注入(转)
简述: 结合Spring和Hibernate进行开发 使用Autowired实现依赖注入, 实现一个学生注册的功能,做一个技术原型 从DAO(Repository) -> Service -> Controller 目录结构: 使用Maven做本地包管理, pom.xml [java]view…

Ubuntu安装QT后无法输入中文怎么办?
文件目录打开: 文件位置/Qt5.12.6/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts 查看是否存在libfcitxplatforminputcontextplugin.so库文件(第一次装肯定没有)放进去以后重新启动QT即可输入中文该库下载位置: ununtu…

Unity空间射击游戏开发教程
描述 在本课程中,您将学习如何在unity中制作一款太空射击游戏。本课程使用全新的特性和编码实践,并且兼容所有较新版本的unity。 了解如何使用世界领先的免费游戏开发工具Unity创建太空射击游戏。有了我们的在线教程,你会惊讶于创建这样一个…

43.放苹果(递归练习)
放苹果 总时间限制: 1000ms 内存限制: 65536kB 描述 把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同…

怎么彻底删除电脑上的软件_你的电脑有救了:1 个神器几个进阶方法彻底删除流氓软件!...
如何彻底删除流氓软件?https://www.zhihu.com/video/1064189630747844608流氓软件不仅会拖慢电脑的运行速度,还有各种烦人的广告和弹窗。哪怕你通过常规方式把它卸载掉了,它依然会卷土重来。因为一般的卸载可能会有文件残留,如何彻…

2022-2028年中国儿童保健品行业市场研究及前瞻分析报告
【报告类型】产业研究 【报告价格】4500起 【出版时间】即时更新(交付时间约3个工作日) 【发布机构】智研瞻产业研究院 【报告格式】PDF版 本报告介绍了中国儿童保健品行业市场行业相关概述、中国儿童保健品行业市场行业运行环境、分析了中国儿童保…

构造 Codeforces Round #302 (Div. 2) B Sea and Islands
题目传送门 1 /*2 题意:在n^n的海洋里是否有k块陆地3 构造算法:按奇偶性来判断,k小于等于所有点数的一半,交叉输出L/S4 输出完k个L后,之后全部输出S:)5 5 10 的例子可以是这样的ÿ…

QGC开发(一)---编译构建源码
编译构建源码编译信息下载QGC源码编译与构建编译信息 系 统:Ubuntu 16.04 QT 版 本:QT5.12.6 QGC版本:Stable_3.5.6下载QGC源码 下载连接: git clone https://github.com.cnpmjs.org/mavlink/qgroundcontrol.git -b St…

Unity 3D游戏开发学习教程
用C#用Unity3D制作游戏 你会学到: 您将学习3D游戏开发基础知识,以使用Unity3D引擎推进事物。 到本课程结束时,他们将可以轻松制作任何类型的游戏,无论是3D还是2D MP4 |视频:h264,1280720 |音频:AAC,44.1 KHz…

iphone照片永久删除怎么恢复_怎么恢复删除的照片?专业数据恢复软件轻松搞定...
怎么恢复删除的照片?照片相信对大家来说也都并不陌生,不管是旅游还是聚会,很多人往往也都会随手一拍,并将这些照片作为留恋。所以现在的生活中,用于拍照的设备也都越来越多,同时很多人对于所拍照片的清晰度…

知识点回顾-简单的TableView单组数据展示/多组数据展示
1 拖入TableView到UIView中,连线DataSource2 3 1.实现数据源方法4 - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section5 {6 return ;7 }8 9 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSI…

2022-2028年中国多肽药物市场研究及前瞻分析报告
【报告类型】产业研究 【报告价格】4500起 【出版时间】即时更新(交付时间约3个工作日) 【发布机构】智研瞻产业研究院 【报告格式】PDF版 本报告介绍了中国多肽药物行业市场行业相关概述、中国多肽药物行业市场行业运行环境、分析了中国多肽药物行…

第一次写,测试下
2015年5月11日转载于:https://blog.51cto.com/tdfly/1650342

【转】ubuntu下实用的三款录屏软件
转发链接:https://www.cnblogs.com/cherishry/p/5710612.html 适用于日常办公!

学习如何在AutoCad土木工程中绘制建筑设计图
学习如何在AutoCad中绘制建筑设计图从平面图到AutoCad土木工程中的整栋建筑 你会学到: 如何绘制房屋地图 如何绘制建筑设计 如何从AutoCad打印或出图 AutoCaD使用 AutoCaD命令使用 如何在2D Autocad中构建家庭或房屋地图(完整教程视频包括家庭地图、窗户、门、室内家具或物品、…

图像在计算机中通过什么方式表示_万物皆可“计算机视觉”
本文为 AI 研习社编译的技术博客,原标题 :How to do everything in Computer Vision作者 | George Seif翻译 | chesc、Disillusion、Ophria校对 | 邓普斯•杰弗 审核 | Lam-W 整理 | 菠萝妹原文链接:https://towardsdatascience.com/how-to-d…

2022-2028年中国电池制造行业市场供需规模及投资前景预测报告
【报告类型】产业研究 【报告价格】4500起 【出版时间】即时更新(交付时间约3个工作日) 【发布机构】智研瞻产业研究院 【报告格式】PDF版 本报告介绍了中国电池制造行业市场行业相关概述、中国电池制造行业市场行业运行环境、分析了中国电池制造行…

Ubuntu14.04 64bit 编译安装nginx1.7+php5.4+mysql5.6
我的操作系统是Ubuntu14.04,其它linux系统的操作流程类似。 主要安装的软件是nginx1.7php5.4mysql5.6 1. 创建必要目录 sudo mkdir ~/setup sudo mkdir /opt/software sudo chmod 777 /opt/software 2. 下载必要软件 cd ~/Downloadswget http://am1.php.net/distrib…

QGC注释消息提示框
消息提示框:有时显示时覆盖想要看的界面,可注释!