▷ Instale o Quota e crie cotas de disco Ubuntu 20.04 ou 20.10

O disco rígido em sistemas Linux é um componente de hardware essencial, pois sem ele, o sistema operacional ou qualquer um dos aplicativos que trabalhamos simplesmente não poderia ser instalado. Além disso, com o disco rígido é possível criar configurações de backup que permitem manter a disponibilidade dos dados.

Ao gerenciar um disco rígido no Linux, existe uma opção essencial que nos permite determinar a forma de uso pelos usuários, que é com cotas de disco. Essas cotas se encarregam basicamente de definir a quantidade de espaço para um arquivo em um determinado usuário. Isso evita que um determinado usuário abuse do espaço em disco global para coisas não vitais.

Os sistemas de arquivos que suportam o sistema de cotas são xfs, ext2, ext4 e ext3 e mais, é importante esclarecer que quando uma alocação de cotas é aplicada, ela será específica para o sistema de arquivos e para cada usuário criado e disponível no sistema usado .

Existem dois tipos de cotas no Linux:

Por blocos (blocos)Um bloco é equivalente a 1 kb, portanto, uma cota de bloco indica o número total de blocos que um usuário pode usar no sistema.

Por inodes (inodes)No Linux, um inode se refere ao número do ponteiro para o sistema de arquivos do Linux, isso indica em quais blocos específicos do disco os dados de um arquivo ou objeto estão disponíveis

Solvetic irá explicar como instalar o Quota e configurá-lo no Ubuntu 20.04 ou 20.10.

1. Como instalar o Quota no Ubuntu 20

Passo 1
O primeiro passo será atualizar o sistema, para isso vamos ao terminal e executamos:

 atualização do apt sudo

PROLONGAR

Passo 2
Assim que o sistema for atualizado, procedemos à instalação do Quota com o seguinte comando:

 sudo apt install quota

PROLONGAR

etapa 3
Entramos com a letra S para confirmar o download e instalação da cota no Ubuntu 20, quando esse processo terminar veremos o seguinte:

PROLONGAR

Passo 4
Confirmamos a versão da cota com o comando:

 quota -version

PROLONGAR

2. Como instalar o módulo de quota no Ubuntu 20.04 ou 20.10


Se você estiver executando um sistema baseado em nuvem virtual, a instalação padrão do Ubuntu pode não ter os módulos do kernel que fazem uso de cotas.

Passo 1
Os módulos quota_v1 e quota _v2 devem estar no diretório / lib / modules, confirmamos isso com o seguinte comando:

 find / lib / modules / `uname -r` -type f -name '* quota_v * .ko *'

PROLONGAR

Passo 2
Em caso de não estar presente devemos executar o seguinte para a sua instalação:

 sudo apt install linux-image-extra-virtual

3. Como atualizar as opções de montagem no Ubuntu


Para que as cotas estejam ativas no sistema, elas devem ser montadas com as opções de cotas relacionadas.

Passo 1
Uma opção é atualizar a entrada do sistema de arquivos localizada no arquivo / etc / fstab com algum editor:

 sudo nano / etc / fstab
Veremos o seguinte:

PROLONGAR

Passo 2
Devemos substituir a linha raiz (/) que aponta para o sistema raiz com o seguinte:

 LABEL = cloudimg-rootfs / ext4 usrquota, grpquota 0 0

PROLONGAR

Salvamos as alterações com as teclas Ctrl + O e saímos do editor com as teclas Ctrl + X. As linhas inseridas têm a tarefa de permitir o acesso a userquota e grpquota.

etapa 3
Configuramos o sistema para aplicar as alterações:

 sudo mount -o remount /

PROLONGAR

Passo 4
Para verificar o uso de novas opções ao montar o sistema de arquivos no arquivo / proc / mounts, isso será feito através do grep, executamos o seguinte:

 sudo cat / proc / mounts | grep '/'

PROLONGAR

4. Como habilitar cotas no Ubuntu 20

Passo 1
Para que os sistemas de arquivos estejam prontos para usar o quota, vamos executar o comando quotacheck em cada um dos sistemas de arquivos em que o quota atuará da seguinte maneira:

 sudo quotacheck -cum /
Se vamos usar apenas o grupo de cota, executamos:
 sudo quotacheck -cgm /
Se vamos usar o usuário e o grupo, executamos:
 sudo quotacheck -cugm /

PROLONGAR

Passo 2
As variáveis ​​utilizadas são:

  • -u: indica que um arquivo de cota baseado em usuário será criado.
  • -g: indica que um arquivo de cota baseado em grupo será criado.
  • -m: desativa a remontagem do sistema de arquivos para o nível somente leitura

Ativamos as cotas na raiz (/):

 sudo quotaon -v /

PROLONGAR

etapa 3
Para desativar as cotas, executamos:

 sudo quotaoff -v /

PROLONGAR

Passo 4
Listamos o diretório raiz com o seguinte comando:

 ls /

PROLONGAR

5. Como usar cotas no Ubuntu

Passo 1
O primeiro passo será configurar as cotas do usuário, para isso utilizaremos o comando edquota da seguinte forma:

 sudo edquota -u solvetic
O parâmetro -u indica que a cota pertence a um usuário, ao pressionar Enter veremos o seguinte:

PROLONGAR

Podemos ver detalhes de localização, blocos, tipos / soft, hard), inodes, etc.
Observe que uma cota baseada em inode é responsável por limitar o número de arquivos e diretórios que os usuários podem criar, independentemente do tamanho usado no disco.

Cada conjunto de cotas permite definir o limite flexível e rígido da função de cotas do disco rígido.
Os limites soft e hard funcionam da mesma forma que o inode, uma vez que podem ter um limite específico, com a seção soft um usuário ou grupo pode exceder o limite flexível em um período de dias que é chamado de período de carência, mas não pode exceder o tempo com o limite estrito.

Passo 2
Lá podemos inserir os limites conforme necessário:

PROLONGAR

etapa 3
Depois disso, é possível executar o seguinte comando para validar o status das cotas:

 sudo quota -vs "usuário"

PROLONGAR

Passo 4

Usando setquota para definir níveisO comando setquota nos permitirá estabelecer esses níveis de cota no Ubuntu, para isso inserimos o nome de usuário, o parâmetro -u e os limites de cota:

 sudo setquota -u "usuário" sizeM 0 0 /
Validamos as mudanças com o comando sudo quota -vs "user"

PROLONGAR

Etapa 5

Criação de relatório de cota no UbuntuÉ possível acessar um relatório de todos os usuários:

 sudo repquota -s /

PROLONGAR

Vemos cada um dos elementos de cota.

Etapa 6

Definindo períodos de carência com cotaO período de carência basicamente permite que um usuário tenha permissão para trabalhar um pouco além do limite estabelecido (aplica-se apenas à seção flexível), usaremos o período de carência com o seguinte comando em segundos:

 sudo setquota -t 900000 900000 /
Novamente, executamos sudo repquota -s / para verificar:

PROLONGAR

Com cota temos controle total do disco e podemos determinar não só quanto, mas em quanto tempo um usuário terá espaço e assim administrar muito melhor esta parte essencial do disco rígido.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave