Linux系统管理:磁盘配额

本文详细介绍了Linux系统中如何实现磁盘配额,包括xfs文件系统的限额条件、特点和配额设置步骤。内容涵盖安装必要软件包、关闭增强安全功能、启动配额支持、配置用户和组账号的配额限制,以及验证配额功能的正确性。通过这些操作,可以有效地控制用户和组账号的磁盘使用量,合理管理磁盘空间。
摘要由CSDN通过智能技术生成

前言:
一、Linux磁盘限额概述
1.1 实现磁盘限额的条件

1、需要安装Linux内核支持

2、安装xfsprogs与quota软件包

1.2 Linux磁盘限额的特点

1、作用范围:针对指定的文件系统(分区)

2、限制对象:用户账号、组账号

3、限制类型:磁盘容量、文件数量

4、限制方法:软限制、硬限制

限制可以允许用户或组暂时性突破限制容量上限,时限为7天 7天后未处理则将多出的部分删除。

软限制<=硬限制

软限制可以通过命令实现,硬限制需要从配置文件中进行设置

大部分命令设置都是临时性质、重启后可能会失效。在配置文件中设置则可以永久生效。

1.3 磁盘配额概述(设置磁盘配额顺序)

1、以支持配额功能的方式挂载文件系统

2、编辑用户和组账号的配额设置

3、验证磁盘配额功能

4、查看磁盘配额使用情况

二、Linux磁盘配额(实验部分)

环境:之前我们已添加了3块磁盘,并进行了分区,格式为LVM。同时,我们创建了LVM(逻辑卷),卷组名为:mailbox。逻辑卷名为:mbox01,已挂载到/opt/mbox2。详情可见:LVM逻辑卷管理详细实验过程

2.1 查看软件包是否已安装

命令:rpm -qa |grep xfsprogs

rpm -ql |grep quota

示例:

[root@localhost ~]# rpm -qa | grep xfsprogs (查看已安装的软件包,只查询xfsprogs软件包) 
xfsprogs-4.5.0-12.el7.x86_64  (软件包已安装)
[root@localhost ~]# rpm -ql xfsprogs |grep quota (查看此软件包中是否有quota组件)
/usr/sbin/xfs_quota
/usr/share/man/man8/xfs_quota.8.gz
(查询可见我们已有这两个组件,可以使用这两条命令)

有了这个软件包及这两个组件,我们就可以使用磁盘配额功能。如果我们电脑里查询不到xfsprogs软件包,那么我们可以使用“yum install”进行安装。

我们这里使用的文件系统是xfs文件系统,配额形式是不一样的,不同于ext4、ext3的扩展文件系统,xfs能够支持大容量级别的文件系统。

2.2 关闭增强性安全功能

不管我们使用的是 CentOS6.0或者CentOS7.0,在做磁盘配额之前先关闭增强性安全功能。因为我们使用的版本不同,CentOS6.0不关闭此功能可能会导致磁盘配额的配置文件无法写入。

命令:setenforce 0 (1为开启)

2.3 启动文件系统的配额支持

添加usrquota、grpquota挂载参数

1、临时挂载

命令:mount -a usrquota grpquota /dev/ma

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值