Red Hat Training

A Red Hat training course is available for RHEL 8

15.3.5. Atribuição de cotas por usuário

As cotas em disco são atribuídas aos usuários com o comando edquota.

Nota

O editor de texto definido pela variável de ambiente EDITOR é utilizado por edquota. Para mudar o editor, defina a variável de ambiente EDITOR em seu arquivo ~/.bash_profile para o caminho completo do editor de sua escolha.

Pré-requisitos

  • O usuário deve existir antes de definir a cota de usuário.

Procedimento

  1. Atribuir a cota a um usuário:

    # edquota username

    Substitua username pelo usuário ao qual você deseja atribuir as cotas.

    Por exemplo, se você ativar uma cota para a partição /dev/sda e executar o comando edquota testuser, o seguinte é exibido no editor padrão configurado no sistema:

    Disk quotas for user testuser (uid 501):
    Filesystem   blocks   soft   hard   inodes   soft   hard
    /dev/sda      44043      0      0    37418      0      0
  2. Alterar os limites desejados.

    Se qualquer um dos valores for definido como 0, o limite não é definido. Modifique-os no editor de texto.

    Por exemplo, o seguinte mostra os limites de blocos macios e rígidos para o usuário de teste foram definidos para 50000 e 55000, respectivamente.

    Disk quotas for user testuser (uid 501):
    Filesystem   blocks   soft   hard   inodes   soft   hard
    /dev/sda      44043  50000  55000    37418      0      0
    • A primeira coluna é o nome do sistema de arquivo que tem uma cota habilitada para ele.
    • A segunda coluna mostra quantos blocos o usuário está utilizando atualmente.
    • As duas colunas seguintes são usadas para definir limites de blocos macios e rígidos para o usuário no sistema de arquivo.
    • A coluna inodes mostra quantos inodes o usuário está usando atualmente.
    • As duas últimas colunas são usadas para definir os limites de inode macio e duro para o usuário no sistema de arquivo.

      • O limite do bloco rígido é a quantidade máxima absoluta de espaço em disco que um usuário ou grupo pode utilizar. Uma vez atingido este limite, nenhum outro espaço em disco pode ser utilizado.
      • O limite de blocos macios define a quantidade máxima de espaço em disco que pode ser utilizada. Entretanto, ao contrário do limite rígido, o limite macio pode ser excedido por um determinado período de tempo. Esse tempo é conhecido como o grace period. O período de carência pode ser expresso em segundos, minutos, horas, dias, semanas, ou meses.

Etapas de verificação

  • Verificar se a cota para o usuário foi definida:

    # quota -v testuser
    Disk quotas for user testuser:
    Filesystem  blocks  quota  limit  grace  files  quota  limit  grace
    /dev/sda      1000*  1000   1000             0      0      0