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: 检测磁盘坏块 你得会吧!
Linux: 检测磁盘坏块 你得会吧!
882 19
Linux: 检测磁盘坏块 你得会吧!
|
Ubuntu Linux Shell
Linux系统中如何查看磁盘情况
【9月更文挑战第3天】在Linux系统中,有多种方式查看磁盘情况。可通过命令行工具`df`查看文件系统磁盘使用情况,选项`-h`以人类可读格式显示,`-T`显示文件系统类型;`du`命令显示目录或文件磁盘使用情况,`-h`以人类可读格式显示,`-s`仅显示总计;`fdisk -l`列出磁盘和分区信息。此外,图形界面的磁盘管理工具和文件管理器也可用于查看磁盘使用情况。这些方法有助于更好地管理磁盘空间。
1606 4
|
11月前
|
Linux
在线对Linux进行磁盘扩容的技术指南。
综上所述,Linux磁盘扩容的过程,重要的不仅是技术,更是对每一步骤的深刻理解和投入的爱心。只要手握正确的工具,我们不仅能满足"孩子"的成长需求,还能享受其中的乐趣和成就。
734 10
|
监控 固态存储 Linux
如何判断Linux磁盘是SSD还是HDD?
总的来说,判断磁盘是SSD还是HDD并不复杂,只需要使用正确的命令和方法,就可以轻松得到结果。希望这些信息对你有所帮助,如果你还有其他问题,欢迎随时提问。
1582 15
|
Linux
Linux系统ext4磁盘扩容实践指南
这个过程就像是给你的房子建一个新的储物间。你需要先找到空地(创建新的分区),然后建造储物间(格式化为ext4文件系统),最后将储物间添加到你的房子中(将新的分区添加到文件系统中)。完成这些步骤后,你就有了一个更大的储物空间。
1390 10
|
Ubuntu Linux 网络安全
Linux磁盘挂接教程
Linux磁盘挂接教程
343 14
|
存储 Linux 5G
Linux 基于 LVM 逻辑卷的磁盘管理【简明教程】
这篇文章介绍了LVM(逻辑卷管理)如何提供灵活的磁盘管理方式,允许动态调整逻辑卷的大小而不会丢失数据。
Linux 基于 LVM 逻辑卷的磁盘管理【简明教程】
|
Unix Linux 对象存储
Linux 磁盘管理
Linux 磁盘管理
206 1
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控总结
Linux系统命令与网络,磁盘和日志监控总结
256 1
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控三
Linux系统命令与网络,磁盘和日志监控三
247 0