quota 磁盘配额管理

本文详细介绍了Linux系统中quota磁盘配额的管理,包括磁盘配额概念、设置方法,以及软硬限制的解释。同时,讨论了RPM包安装、YUM源安装和软件包管理工具的使用,包括查询、安装、升级和卸载等操作。此外,还提到了TAR包管理和源代码安装软件的步骤。
摘要由CSDN通过智能技术生成

quota 磁盘配额管理

1、磁盘配额的概念:

quota磁盘配额功能只能在指定文件系统(分区)内有效,未设置配额的文件不收限制。

quota针对指定的用户账号、组账号进行限制,其他用户或组不收影响

磁盘配额可以进行两方面的限制:磁盘容量、文件数量。

磁盘容量:限制用户能够使用的磁盘数据块(block)大小,也就是限制磁盘空间大小,

默认单位为 KB。

文件数量:限制用户能够拥有的文件个数

软限制:指设定一个软性的配额数值(如 500MB 磁盘空间、200 个文件),在固定的宽限期(默 认为 7 天)内允许暂时超过这个限制,但系统会给出警告信息。

硬限制:指设定一个硬性的配额数值(如 1GB 磁盘空间、500 个文件),而且绝对禁止用户超 过该限值。硬限制的配额值应大于相应的软限制值,否则软限制值将失效。

设置磁盘配额
1、启用quoata磁盘配额

首先要通过修改配置文件“/etc/fstab”的方式启用 quota 磁盘配额。

[root@localhost var]# vim /etc/fstab

/dev/sdb1 /data ext4 defaults,usrquota,grpquota 0 0

将该文件系统重新挂载

[root@localhost ~]# mount -o remount /data

执行 mount 命令查看已经挂载的文件系统,检查是否已经启用了 usrquota 和

grpquota 功能

[root@localhost ~]# mount | grep sdb1

/dev/sdb1 on /data type ext4 (rw,usrquota,grpquota)、

2、生成配额文件

[root@localhost ~]# quotacheck -cvug /data

root@localhost ~]# setenforce 0

[root@localhost ~]# ls /data

’查看生成的配额文件

aquota.group aquota.user lost+found

’将 SELinux 设为许可模式

[root@localhost ~]# quotacheck -cvug /data ’再次执行 quotacheck 命令

SEinux

getenforce

Enforcing 1 :启用,

修改:setenforce 0

getenfoce

permissive:关闭
在这里插入图片描述

3、编辑用户和组账号的配额
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值