DiskQuota
---
Configure Disk quota (user& group) CentOS/RHEL 7/8
# yum -y install quota*
[root@mail ~]# mount | grep ' / '
/dev/mapper/centos-root on / type xfs (rw,relatime,attr2,inode64,noquota)
[root@mail ~]# cp /etc/default/grub /etc/default/grub.BK
[root@mail ~]# vi /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet rootflags=uquota,pquota"
GRUB_DISABLE_RECOVERY="true"
[root@mail ~]# cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg.orig
[root@mail ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
**The path on some OSs has been changed to E F I [ EFI BOOT ] **
# /boot/efi/EFI/centos/grub.cfg
[root@mail ~]# cp /boot/efi/EFI/centos/grub.cfg /boot/efi/EFI/centos/grub.cfg.org
[root@mail ~]# grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
# reboot
[root@mail ~]# mount | grep ' / '
/dev/mapper/centos-root on / type xfs (rw,relatime,attr2,inode64,usrquota,prjquota)
Then Go to webmin----->
1. Disk and Network --->/ (Root filesystem) or home ---> Enable user & groups quotas ---> save
2. Disk Quotas ---->/ (users) / (groups) ---> ok
------