在最近对组使用磁盘配额时,出现下面情况
[root@localhost /]# edquota -g xxb
No filesystems with quota detected.
在度娘找了一会后,发现问题出在分区选项的挂载上
[root@localhost db]# mount | grep /dev/sdb1
/dev/sdb1 on /db type xfs (rw,relatime,seclabel,attr2,inode64,usrquota)
使用vi编辑器进入fstab文件后发现,果然是忘记加上gquota选项了
[root@localhost ~]# vi /etc/fstab
#
# /etc/fstab
# Created by anaconda on Sun Mar 3 17:11:45 2024
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root / xfs defaults 0 0
UUID=55373c47-de2d-45a1-a2ed-538af685dfab /boot xfs defaults 0 0
/dev/mapper/centos-home /home xfs defaults 0 0
/dev/mapper/centos-swap swap swap defaults 0 0
/dev/sdb1 /db xfs defaults,uquota 0 0
将最后一行内容改为
/dev/sdb1 /db xfs defaults,uquota,gquota 0 0
重新挂载后发现果然有了组配额选项
[root@localhost ~]# mount -a
[root@localhost ~]# mount | grep /dev/sdb1
/dev/sdb1 on /db type xfs (rw,relatime,seclabel,attr2,inode64,usrquota,grpquota)
现在重新尝试对xxb组进行磁盘配额
[root@localhost ~]# edquota -g xxb
Disk quotas for group xxb (gid 1002):
Filesystem blocks soft hard inodes soft hard
/dev/sdb1 0 0 0 0 0 0
进入成功