在Linux系统中,不同用户可访问各自目录,为避免资源争用,需对每个用户的存储空间设置使用上限,以保障系统稳定和其他用户的正常使用。
1、 编辑前需先关闭SELinux,具体命令如下所示。
2、 临时禁用SELinux安全策略。
3、 永久关闭Selinux需重启系统生效。
4、 编辑 /etc/selinux/config 文件以调整SELinux配置参数
5、 将SELINUX=enforcing改为SELINUX=disabled,以禁用安全增强型Linux功能。
6、 进入系统后输入 vi /etc/fstab,对 xfs 文件系统进行编辑操作。
7、 修改为
8、 修改后保存并退出。
9、 重新挂载XFS文件系统以确保正常运行
10、 用umount命令卸载已挂载的xfs文件系统。
11、 用mount命令重新挂载xfs文件系统
12、 接下来为用户配置磁盘配额,我已预先创建kass用户,具体创建步骤如下所示。
13、 为用户kass设定磁盘配额:容量软限制50MB,硬限制60MB;文件数软限制1500,硬限制2000。
14、 查询用户存储配额详情
15、 查看用户文件数量限制信息
16、 若只设容量限制,可执行以下命令(0为无限制)
17、 设置用户组磁盘使用上限
18、 创建名为kasstest的用户组,执行命令:useradd kasstest。
19、 为组kasstest设定容量软限制1GB、硬限制2GB,文件数软限制20000个、硬限制25000个。
20、 查询组配额详情
21、 查看组文件配额信息
22、 若只设容量限制,可用以下命令(0代表无限制)
23、 查看磁盘配额情况
24、 查看用户与组配额报告
25、 查看用户与组的inode配额使用情况报告
26、 在CentOS 7中配置XFS文件系统限额前,需先对磁盘进行分区,格式化为XFS,然后挂载,最后再进行配额设置。
