linux磁盘配额

简介:
linux磁盘配额:
基本原理;配置实例。
1.基本原理:
磁盘配额作用范围:文件系统
对象是用户和组,组必须是用户的基本组,且组内成员共同使用配额。
限制的类型:软限制和硬限制
限制的资源:磁盘大小(默认单位kb),文件数量。
总结:
linux磁盘配额是通过软、硬限制用户和组使用单个文件系统中磁盘大小和文件数量。
2.linux磁盘实例:
1)分区格式挂载:
fdisk -cu /dev/sdb
n-->p-->2-->回车-->+1G-->w
partx -a /dev/sdb
mkfs.ext4 /dev/sdb2
mkdir /data
mount /dev/sdb2 /data
vi /etc/fstab
/dev/sdb2 /data ext4 defaults 0 0
:wq
mount -a
2)添加分区支持磁盘配额
yum -y install quota
mount -o remount,usrquota,grpquota /dev/sdb2 /data ##添加配额支持
vi /etc/fstab
/dev/sdb2 /data etx4 defaults,usrquota,grpquota 0 0
:wq
mount -a
3)创建配额文件:
setenforce 0 ##临时关闭selinux
quotacheck -ugvc /data ##创建配额文件
ls /data/ ##是否有quota相关的两个文件
4)准备用户和组:
useradd u01
useradd u02
echo 123123 |passwd --stdin u01 ##相同的方法为u02设置密码
groupadd g01
usermod -g g01 u01 ##修改u01的基本组
usermod -g g01 u02 
id u01
id u02
5)设置配额:
setquota -u 大小软限制 大小硬限制 文件数量的软限制 文件数量的硬限制
setquota -u u01 10000 15000 10 15 /data ##为u01设置配额,大小10M-15M,数量10-15个文件
quotaon -a ##启动配额,或者使用reboot
chmod 777 /data ##给测试目录权限
su - u01
cd /data
touch {1..20}.mp3 ##结果只能创建15个文件
exit 
repquota -a ##查看所有用户配额使用情况
设置组配额:
setquota -g g01 15000 20000 15 20 /data
su - u02
cd /data
touch {1..10}.txt ##验证只能创建5个
exit 
repquota -a
-a:列出在/etc/fstab文件里,有加入quota设置的分区的使用状况,包括用户和群组; 
-g:列出所有群组的磁盘空间限制;
-u:列出所有用户的磁盘空间限制; 

-v:显示该用户或群组的所有空间限制。













本文转自信自己belive51CTO博客,原文链接:http://blog.51cto.com/11638205/2043614 ,如需转载请自行联系原作者


相关文章
Linux磁盘配额
在Linux系统中,当用户的空间占用接近或超过预设的软限制时,系统会警告用户磁盘空间将满。软限制是允许用户使用的磁盘空间的最大值,在此限制下,用户仍有宽限期来减少空间使用。如果在宽限期内用户未减少空间占用,达到硬限制,软限制将升级为硬限制。硬限制是用户可以使用的绝对最大值。默认的宽限期是7天,如果超过这个期限,用户的空间限制会立即降低到硬限制。
|
Java Shell 开发工具
vim下使用YouCompleteMe实现代码提示、补全以及跳转设置
配置YouCompleteMe 1. 安装vundle vundle是一个管理vim插件的工具,使用vundle安装YouCompleteMe比较方便。 按照作者在https://github.com/gmarik/Vundle.vim#about提供的方法安装好vundle。
4718 0
|
存储 Unix Linux
linux 稀疏文件(Sparse File)
稀疏文件,这是UNIX类和NTFS等文件系统的一个特性。 开始时,一个稀疏文件不包含用户数据,也没有分配到用来存储用户数据的磁盘空间。当数据被写入稀疏文件时,NTFS逐渐地为其分配磁盘空间。
3261 0
|
2天前
|
弹性计算 运维 搜索推荐
三翼鸟携手阿里云ECS g9i:智慧家庭场景的效能革命与未来生活新范式
三翼鸟是海尔智家旗下全球首个智慧家庭场景品牌,致力于提供覆盖衣、食、住、娱的一站式全场景解决方案。截至2025年,服务近1亿家庭,连接设备超5000万台。面对高并发、低延迟与稳定性挑战,全面升级为阿里云ECS g9i实例,实现连接能力提升40%、故障率下降90%、响应速度提升至120ms以内,成本降低20%,推动智慧家庭体验全面跃迁。
|
2天前
|
数据采集 人工智能 自然语言处理
3分钟采集134篇AI文章!深度解析如何通过云无影AgentBay实现25倍并发 + LlamaIndex智能推荐
结合阿里云无影 AgentBay 云端并发采集与 LlamaIndex 智能分析,3分钟高效抓取134篇 AI Agent 文章,实现 AI 推荐、智能问答与知识沉淀,打造从数据获取到价值提炼的完整闭环。
343 90
|
9天前
|
人工智能 自然语言处理 前端开发
Qoder全栈开发实战指南:开启AI驱动的下一代编程范式
Qoder是阿里巴巴于2025年发布的AI编程平台,首创“智能代理式编程”,支持自然语言驱动的全栈开发。通过仓库级理解、多智能体协同与云端沙箱执行,实现从需求到上线的端到端自动化,大幅提升研发效率,重塑程序员角色,引领AI原生开发新范式。
820 156
|
2天前
|
数据采集 缓存 数据可视化
Android 无侵入式数据采集:从手动埋点到字节码插桩的演进之路
本文深入探讨Android无侵入式埋点技术,通过AOP与字节码插桩(如ASM)实现数据采集自动化,彻底解耦业务代码与埋点逻辑。涵盖页面浏览、点击事件自动追踪及注解驱动的半自动化方案,提升数据质量与研发效率,助力团队迈向高效、稳定的智能化埋点体系。(238字)
244 156