Mudanças entre as edições de "Quotas"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
(New page: ==Verificando Quotas dos Usuários== Logado como root execute os comando:<br> '''# repquota -a -s | grep usuario''' *repquota = Mostra o relatório de quotas *-a = parâmetro que mostra ...)
 
Linha 1: Linha 1:
==Verificando Quotas dos Usuários==
+
==Instalando o pacote quota==
 +
Para realizar  a configuração de quota é necessário que o pacote esteja instalado. Basta executar o comando abaixo:
 +
apt install quota -y
  
Logado como root execute os comando:<br>
+
==Configurando o fstab==
'''# repquota -a -s | grep usuario'''
+
Para que o sistema de quota funcione tem que adicionar alguns parâmetros no arquivo '''/etc/fstab''', segue abaixo um exemplo onde foi adicionado cota de usuário e de grupo respectivamente:
 
+
# <file system> <mount point>  <type>  <options>      <dump>  <pass>
*repquota = Mostra o relatório de quotas
+
proc            /proc          proc    defaults        0      0
*-a = parâmetro que mostra a quota de todos os usuários
+
/dev/sda1      /              ext3    errors=remount-ro''',usrquota,grpquota''' 0      1
*-s = Mostra o valor das quotas em um formato mais legível
+
/dev/sda5      none            swap    sw              0      0
 +
/dev/hdc        /media/cdrom0  udf,iso9660 user,noauto    0      0
  
 +
Após essa modificação é necessário a reinicialização do computador, sim tem que reiniciar o servidor de arquivos.
  
 
==Editando as Quotas==
 
==Editando as Quotas==
Logado como root execute os comando: <br>
+
Logado como root execute o comando: <br>
 
'''# edquota usuario'''
 
'''# edquota usuario'''
  
Com isso ira abrir um editor de texto do Linux o VI <br>
+
Com isso ira abrir um editor de texto do Linux, o NANO <br>
Para editar as quotas basta precionar a letra i, com isso o ira mostrar no canto inferior esquerdo '''--INSERT--''' <br>
 
 
Dentro do arquivo de quotas temos o seguinte conteúdo:
 
Dentro do arquivo de quotas temos o seguinte conteúdo:
  
  Disk quotas for user usuario (uid 3031):
+
  Disk quotas for user usuário (uid 3031):
 
   Filesystem                  blocks      soft      hard    inodes    soft    hard
 
   Filesystem                  blocks      soft      hard    inodes    soft    hard
 
   /dev/mapper/rootvg-home      10240    51200    56320        462        0        0
 
   /dev/mapper/rootvg-home      10240    51200    56320        462        0        0
 +
  
 
Onde:<br>
 
Onde:<br>
* blocks - é o valor de espaço ocupados pelo usuário <br>
+
* blocks - é o valor de espaço ocupados pelo usuário '''[OBS]: O CAMPO BLOCK NÃO DEVE SER ALTERADO'''<br>
 
* soft - é o valor da quota do usuário <br>
 
* soft - é o valor da quota do usuário <br>
* hard - é o valor até onde o usuário pode usar em disco, ou seja, ou espaço a mais além da quota dele <br>
+
* hard - é o valor até onde o usuário pode usar em disco, ou seja, o usuário não ultrapassará esse valor de jeito nenhum<br>
 
os outros dados não são usados
 
os outros dados não são usados
  
Linha 33: Linha 37:
  
  
<center>'''[OBS]: O CAMPO BLOCK NÃO DEVE SER ALTERADO'''</center>
+
Feita as alterações é só pressionar a tecla CTRL+X, conferir as alterações para verificar se não há nenhum erro e teclar ENTER para salvar o arquivo.
 +
 
 +
==Verificando Quotas dos Usuários==
 +
 
 +
Logado como root execute os comando:<br>
 +
'''# repquota -a -s | grep usuario'''
 +
 
 +
*repquota = Mostra o relatório de quotas
 +
*-a = parâmetro que mostra a quota de todos os usuários
 +
*-s = Mostra o valor das quotas em um formato mais legível
  
  
Feita as alterações é só precionar a teclas ESC, conferir as alterações para verificar se não a nenhum erro (caso haja alguém é só prescionar o i novamente e editar) e digitar :x e prescionar ENTER
+
Fonte: https://debian-handbook.info/browse/pt-BR/stable/sect.quotas.html

Edição das 17h15min de 11 de setembro de 2017

Instalando o pacote quota

Para realizar a configuração de quota é necessário que o pacote esteja instalado. Basta executar o comando abaixo:

apt install quota -y

Configurando o fstab

Para que o sistema de quota funcione tem que adicionar alguns parâmetros no arquivo /etc/fstab, segue abaixo um exemplo onde foi adicionado cota de usuário e de grupo respectivamente:

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/sda1       /               ext3    errors=remount-ro,usrquota,grpquota 0       1
/dev/sda5       none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0

Após essa modificação é necessário a reinicialização do computador, sim tem que reiniciar o servidor de arquivos.

Editando as Quotas

Logado como root execute o comando:
# edquota usuario

Com isso ira abrir um editor de texto do Linux, o NANO
Dentro do arquivo de quotas temos o seguinte conteúdo:

Disk quotas for user usuário (uid 3031):
 Filesystem                   blocks       soft       hard     inodes     soft     hard
 /dev/mapper/rootvg-home       10240     51200     56320        462        0        0


Onde:

  • blocks - é o valor de espaço ocupados pelo usuário [OBS]: O CAMPO BLOCK NÃO DEVE SER ALTERADO
  • soft - é o valor da quota do usuário
  • hard - é o valor até onde o usuário pode usar em disco, ou seja, o usuário não ultrapassará esse valor de jeito nenhum

os outros dados não são usados

Os valores estão em uma forma pouco legível, para termos a real noção deles devemos dividir o valor por 1024, sendo assim, no nosso exemplo o usuário tem um total de dados no servidor de 10 Megabytes (10240/1024=10M)
Tem uma quota total de 50M (51200/1024=50M), e pode chegar a ter até 55M (56320/1024=55M) de arquivos.

Caso queira se dar mais quota ao usuário, por exemplo deixar a quota em 60M, devemos multiplicar este valor com 1024, 60*1024 = 61440. Esse é o valor que deve ser colocado no campo soft e no campo hard 5M (por padrão) a mais que o soft, ou seja, 65M, 65*1024 = 66560


Feita as alterações é só pressionar a tecla CTRL+X, conferir as alterações para verificar se não há nenhum erro e teclar ENTER para salvar o arquivo.

Verificando Quotas dos Usuários

Logado como root execute os comando:
# repquota -a -s | grep usuario

  • repquota = Mostra o relatório de quotas
  • -a = parâmetro que mostra a quota de todos os usuários
  • -s = Mostra o valor das quotas em um formato mais legível


Fonte: https://debian-handbook.info/browse/pt-BR/stable/sect.quotas.html