Linux |
您所在的位置:网站首页 › 磁盘格式化不成功 › Linux |
磁盘配额
磁盘配额blocks限制与inode限制注意事项
ext4的磁盘配额设置配置步骤
【总结】参数
磁盘配额
磁盘配额是用来限制用户和用户组的磁盘使用额度,可以理解为限制该用户、用户组在该分区下使用的文件大小、文件数量。
blocks限制与inode限制
磁盘配额可以限制用户的硬盘可用空间或创建最大的文件数量,并且还有软限制和硬限制的区别: 软限制: 当达到软限制时会提示用户,但允许用户在规定期限内继续使用;soft,软限制(最低限制):最低限制容量,超出此范围会警告,超出的部分会保存到宽限时间期; 硬限制: 当达到硬限制是会提示用户,且强制终止用户的操作; hard,硬限制(最高限制):用户使用的容量不能超过这个限制; 注:通常hard的限制值要比soft还要高; ext4 文件系统xfs 文件系统无法对单一目录可对单一目录quota工具xfs_quota工具quota默认不开启默认开启需要创建配额配置文件不需要创建配额配置文件ext4格式的/dev/vg01/lv02xfs格式的/dev/vg01/lv03 注意事项 磁盘配额要求Linux内核支持磁盘配额技术,centos7默认支持磁盘配额只对一般用户有效,对管理员(root)来说是没有任何作用限制的**宽限时间:**当你的磁盘用量即将到达 hard 且超过soft 时,系统会给予警告,但也会给一段时间让使用者自行管理磁盘。 一般默认的宽限时间为七天,如果七天内你都不进行任何磁盘管理,那么 soft 限制值会即刻取代 hard 限值来作为 quota 的限制。 ext4的磁盘配额设置运行环境默认CentOS 7.6虚拟机 配置步骤 关闭selinux修改/etc/fstab,对所选文件系统激活配额选项重新挂载设备用quotacheck命令生成基本配额文件(xfs跳过)启动磁盘配额功能(xfs跳过)用quota或者xfs_quota对具体用户或者目录设置配额1. sestatus查看selunix 是否关闭:disabled为关闭状态,enable为开启状态 [root@Kiro ~]# sestatus -v 查看状态selinux [root@Kiro ~]# vim /etc/selinux/config //进入文件修改,如下图:设置后一定记得重启 2. fdisk /dev/sdf ##创建一个主分区 fdisk /dev/sdf => n => p => 默认空格 => +10G => w(保存并退出) 3.mkfs.ext4 /dev/sdf1 ##将磁盘格式化 (只有ext4文件支持文件配额) 5.mount -av ##刷新挂载信息 6.mount ##查看挂载信息 7.quotacheck -ug ##u表示创建用户配额 ,g表示创建用户组额 由于ext4文件系统,quota功能默认是不开启的,需要创建磁盘配额的配置文件(aquota.user 和 aquota.group),才可以去启动quota功能,使用 quotacheck 命令的 -c 选项 -v:显示扫描过程-u:针对扫描用户的情况建立aquota.user-g:针对扫描组的情况建立aquota.group![]() 8.cd /opt ##打开opt目录我们就能看到它生成的两个文件 ls 9.useradd user ##创建普通用户 passwd 123456 ##随意加入密码 10.edquota -u user ##配置磁盘配额文件 软限制为30M,最大文件数5个,/opt最大容量81920k 11.quotaon -ug /opt ##让用户配额和主配额生效 /opt挂载点 quotaon 选项 分区名 -a 启动所有分区的磁盘配额-u 启动用户的磁盘配额-g 启动组的磁盘配额-v 显示启动过程信息-p 查看是否开启了磁盘配额 quotaoff 选项 分区名 -a 关闭所有分区的磁盘配额-u 关闭用户的磁盘配额-g 关闭组的磁盘配额![]() 进入测试 su user ##进入普通用户 再次回到root用户模式,edquota-u user 查看目前用量
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |