Como configuro limites de cotas de usuários no sistema de arquivos?

1

Eu preciso configurar um limite do sistema de arquivos local de 2 a 5 GB por usuário. Como configuro esse limite?

    
por MK2015 21.01.2015 / 00:47

1 resposta

0

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.

    
por kyodake 21.01.2015 / 01:17