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

------