Como configurar uma cota para a partição raiz que afeta um único usuário:
Abra um terminal. Ctrl Alt T .
Execute:
sudo -i
nano /etc/fstab
No arquivo aberto, você deve adicionar à linha de montagem da partição, root neste caso, os parâmetros usrjquota = aquota.user, grpjquota = aquota.group, jqfmt = vfsv0.
Exemplo:
Alterar
# / was on /dev/sda1 during installation
UUID=c676ae51-cb6f-4c0e-b4a9-76850aafa1d6 / ext4 errors=remount-ro 0 1
Para
# / was on /dev/sda1 during installation
UUID=c676ae51-cb6f-4c0e-b4a9-76850aafa1d6 / ext4 errors=remount-ro,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 0 1
Ctrl + O , salve o arquivo. Ctrl + X , perto do nano.
Isso ativa as cotas por usuário e / ou ID de grupo usando o formato de cota "vfsv0", usando 32 bits para UIDs / GIDs, 64 bits para uso de espaço e 32 bits para uso de inode nesse caso.
Continue em execução:
mount -o remount /
apt-get update
apt-get install quota quotatool
quotacheck -vagum
Para definir uma cota, você deve usar o comando setquota:
setquota [ -rm ] [ -u | -g ] [ -F quotaformat ] name block-softlimit block-hardlimit inode-softlimit inode-hardlimit -a | filesystem
Exemplo de configuração de uma cota para um usuário específico:
sudo -i
setquota -u -F vfsv0 UseR 2097152 2097152 1000000 1000000 /
Afeta o sistema de arquivos raiz /.
Limite o uso de disco para o usuário UseR para 2 GB.
Limite o número de inodes para o usuário UseR para 1000000.
Não distinguir entre limites rígidos e flexíveis.
Use o formato de cota vfsv0.