Na dica de hoje vamos ensinar como corrigir o problema de leitura de quotas das contas do CWP em ambiente VPS. Esse erro ocorre geralmente em VPS’s com sistemas XFS e para corrigir você precisa seguir com as passos a baixo.
E Lembrando se precisar de ajuda com seu servidor Linux, conte com ajuda da nossa equipe. Acesse soloweb.com.br
Passo 1
Confirme se as quotas já estão instaladas em seu servidor VPS:
$ yum -y install quota quota-devel
Passo 2
Adicione as informações de quota(usrquota, grpquota) no arquivo de configuração de partição. Ficará mais ou menos assim:
$ vim /etc/fstab
#antes
/dev/mapper/centos_root-home / xfs defaults 0 0
#depois
/dev/mapper/centos_root-home /home xfs defaults,usrquota,grpquota 0 0
Agora vamos reiniciar o servidor:
$ shutdown -r now
Veja neste post motivos para usar o CWP:
Passo 3
Verifique se já esta ok com o comando mount:
mount | grep ' / '
Caso aparecer a informação noquota então você deverá ir para o passo 4 caso aparecer as informações normais de usrquota e grpquota então estará finalizado e você irá pular para o passo 5.
Passo 4
Adicione a flag rootflags=uquota, pquota no arquivo de inicialização do Linux, /etc/default/grub, exemplo de como vai ficar:
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap rhgb quiet rootflags=uquota,pquota"
Agora vamos compilar o arquivo de inicialização:
$ cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg.orig
$ grub2-mkconfig -o /boot/grub2/grub.cfg
$ echo xfs > /usr/local/cwp/.conf/quota_type.conf
Agora reinicie o servidor novamente com o comando já informado:
shutdown -r now
Passo 5
Finalizado tudo vamos corrigir as quotas dos usuários com o seguinte comando:
/scripts/cwp_api account update_diskquota_all
Com isso seu servidor VPS estará com o sistema de quotas funcionando 100%.