磁盘配额与磁盘挂载的命令介绍,帮助我们快速了解磁盘

1.磁盘配额概述

实现磁盘限额的条件:

  • 需要Linux内核支持;
  • 安装xfsprogs与quota软件包;

磁盘配额功能:
磁盘配额可以限制指定账户能够使用的磁盘空间,这样可以避免因某个用户的过度使用磁盘空间造成其他用户无法正常工作甚至影响系统运行。在服务器管理中此功能非常重要,但对单机用户来说意义不大。

Linux磁盘限额的特点:
作用范围:针对指定的文件系统(分区);
限制对象:用户帐号、组帐号(用于基本组);
限制类型:磁盘容量、文件数量;
限制方法:软限制、硬限制。

软限制与硬限制的区别:

软限制硬限制
文件数量35
文件容量超出容量后会报错,但能继续传输文件超出限制后将不在进行数据传输

2.启用磁盘配额支持

2.1启用文件系统的配额支持

  • 添加usrquota、grpquota挂载参数

1)进入文本编辑:

[root@localhost ~]# vi /etc/fsta

2)尾部添加挂载参数:

/dev/mapper/mail_store-mbox  /mailbox xfs defaults,usrquota,grpquota  0 0

3)挂载并查看挂载:

[root@localhost ~]# mount -p usrquota,grpquota  /dev/mail_store/mbox /mailbox/
[root@localhost ~]# mount

…//省略部分信息

/dev/mapper/mail_store-mbox on /mailbox type xfs (rw,relatime,attr2, inode64,usrquota,grpquota)

4)给它赋予读、写、执行权限

[root@localhost ~]# chmod 777 /mailbox/

注意:
1)如果分区已经挂载,修改了/etc/fstab文件以后,可以执行mount-o remount /mailbox 进行重新挂载;
2)若不修改fstab文件,在挂载命令行中也可以手动添加磁盘配额支持,例如:

mount -o remount,usrquota,grpquota /dev/sdb1/mailbox

2.2编辑用户和组帐号配额设置

  • 使用xfs_quota命令编辑配额设置,命令格式如下:
xfs_quota  -x  -c  ‘limit -u bsoft=N bhard=N isoft=N ihard=N 用户名’ 挂载点
xfs_quota  -x  -c  ‘limit -g bsoft=N bhard=N isoft=N ihard=N 组名称’ 挂载点

常用选项:
-u、-g、-x、-c
-u:指用户名;
-g:指组名称;
-x:指专家模式;
-c:指要跟的命令;
限制字段:
bsoft、bhard、isoft、ihard
其中bsoft、bhard指对磁盘配额的软限制和硬限制;isoft、ihard分别对应软限制与硬限制的文件数限制。

3.验证磁盘配额功能

  • 切换到设置配额的分区(挂载目录);
  • 创建指定数量的文件:使用touch命令,或cp命令;
  • 创建指定容量的文件:使用dd命令,或cp命令。

4.查看配额使用情况

命令格式:

xfs_quota -x -c 'report选项' 挂载点

report常用选项:
-a、-i、-b 、-u、-g

示例:
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值