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
.
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
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 comandoedquota 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
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