磁盘配额|linux用户和组的磁盘配额
用户、组磁盘配额概念:一个分区有两个空间池 , 文件内容大小block空间池和元文件索引信息indoe空间池 , 配额即规定每个用户可以从blcok空间池拿多大的空间 , 从indoe空间池拿多少元文件空间 。磁盘读写一个文件首先去indoe空间里面去找这个文件的索引信息源信息 , 找到了在去blcok空间读写数据 。元文件可以理解为blcok空间里文件的索引 , 占用indoe空间 , 每个元文件信息包含一个重要信息i节点号 , 为元文件编序 , 给用户indoe空间的配额可以理解为i节点的配额也就是文件个数的配额 。给用户配额限定的用户能使用磁盘空间的大小和建立文件个数的多少 , 给组配额限定的是组成员一共能使用磁盘空间的大小 , 建立文件数的多少 , 磁盘配额的目的对磁盘进行科学化的管理也可以防止某个用户把磁盘空间撑满 。
一、开启分区的配额
1)/etc/fstab配置文件里面开启分区配额选项 , centos6时代的ext4文件系统分区开启用户、组配额分别是usrquota , grpquota 。centos7以上时代的xfs分区格式用户和组配额是uquota , gquota 。
文章图片
2)mount //检查分区是否开启了quota配额选项
文章图片
3)对于ext文件系统的分区设备 , 默认配额功能是关闭的 , 需要对分区创建配额文件开启配额功能quotacheck -cvug /dev/mapper/music-lv0 //对lv0这个分区创建用户和组的配额文件 , -c //create创造 -v //显示过程 -ug // 对用户和组生效quotaon -p //检查分区的磁盘配额功能是否开启quotaon // 开启分区的磁盘配额功能
文章图片
文章图片
文章图片
文章图片
而对于xfs格式的分区 , 默认磁盘配额功能是开启的 , 也不需要建开启配额的文件 , 注意到有个project配额关闭 , 这是程序配额 , 暂且不管 。
二、编辑用户、组在分区里的配额
1) edquota -u //对用户进行配额edquota -g //对组进行配额(注意-g后面跟的组这里是用户的基本组 , 文件权限里面的组权限是给基本组的权限) , 给组配额有一个缺点就是组里面每一个人都有可能把空间写满 , 硬手段就是给用户一个个配置不用组 , 怕麻烦就给组配
- 荣耀50se值得买吗,荣耀50se详细参数
- 配额_配额案例
- 铁矿石进口需要配额吗 「矿石进口需要什么资质」
- 磁盘里有个叫恢复分区_怎么合并磁盘
- linux系统怎么配置域名网站 linux配置本地域名解析
- 旧机械硬盘有系统怎么格式化_本地磁盘格式化会怎么样
- linux是什么操作系统?
- archlinux archlinux适合什么人
- linux系统网站服务器 linux服务器搭建教程
- 玩客云安装linux系统_玩客云安全吗
