21
Formação de Administradores de Redes Linux LPI – level 1 SENAC TI Fernando Costa

Formação de Administradores de Redes Linux LPI – level 1

  • Upload
    alder

  • View
    33

  • Download
    0

Embed Size (px)

DESCRIPTION

Formação de Administradores de Redes Linux LPI – level 1. SENAC TI Fernando Costa. Exercícios das aulas passadas. Quota. A utilização de um sistema de quotas é um assunto tão importante quanto dividir o disco rígido em partições - PowerPoint PPT Presentation

Citation preview

Page 1: Formação de Administradores de Redes Linux LPI – level 1

Formação de Administradores de Redes Linux

LPI – level 1

SENAC TI

Fernando Costa

Page 2: Formação de Administradores de Redes Linux LPI – level 1

Exercícios das aulas passadas

Page 3: Formação de Administradores de Redes Linux LPI – level 1

Quota

• A utilização de um sistema de quotas é um assunto tão importante quanto dividir o disco rígido em partições

• O sistema de quotas serve para limitarmos a quantidade de blocos e inodes que um usuário ou grupo pode utilizar em uma determinada partição.

Page 4: Formação de Administradores de Redes Linux LPI – level 1

Quota

• O sistema de quotas é uma funcionalidade do file system e do kernel, sendo assim, além do file system suportar, o kernel também tem que ser capaz de suportá-lo.

Page 5: Formação de Administradores de Redes Linux LPI – level 1

Quota

• Além disso, temos que criar, na raiz desses file systems, os arquivos de controle chamado aquota.user e aquota.group.

• Uma vez que o file system que suporta quotas, devemos adicionar os parâmetros de montagem, usrquota e grpquota file system que utilizaremos com esse sistema no /etc/fstab.

Page 6: Formação de Administradores de Redes Linux LPI – level 1

Limites da quota

• Hard (forte ou físico):– Quebra o conteúdo, limite máximo

• Soft (leve, ou de aviso – sugestão 80%):– Alerta que estourou a quota porém deixa

gravar até o limit hard durante o período “grace time”

Page 7: Formação de Administradores de Redes Linux LPI – level 1

Período de graça

• Período de graça ou “grace period”, durante esse período o usuário consegue usar o espaço entre o limite leve e o limite forte, caso esse tempo seja atingido, os dados são truncados para que o limite leve seja atingido novamente.

Page 8: Formação de Administradores de Redes Linux LPI – level 1

Instalação da Quota

1- Instale o pacote de quota.

# aptitude install quota

2 – Verifique se o /home está pronto para a aplicação do sistema de quotas:

# mount -l

Page 9: Formação de Administradores de Redes Linux LPI – level 1

Configurando partição

3 – Edite o arquivo /etc/fstab e inclua as opções de quota por usuário e por grupo em /home:

/dev/hda8 /home ext3 defaults,usrquota,grpquota 0

4 – Remonte o /home para que as alterações sejam efetuadas:

# mount -o remount /home

Page 10: Formação de Administradores de Redes Linux LPI – level 1

Testando configuração

5 – Verifique se as opções de quota foram aplicadas:

# mount –l

Page 11: Formação de Administradores de Redes Linux LPI – level 1

Criando arquivos de controle

• 6 – crie os arquivos de quota raiz da partição que receberá o sistema de quotas:

# quotacheck -cugm /home

7 – Verifique que os arquivos de controle de quota foram criados:

# ls -l /home

Page 12: Formação de Administradores de Redes Linux LPI – level 1

Verificando se está ativo

8 – Verifique que o sistema de quota está ativo, listando as suas informações:

# repquota -v -a

obs: é possivel que o sistema de quotas não seja ativado corretamente até o proximo reboot.

Page 13: Formação de Administradores de Redes Linux LPI – level 1

Quotas por usuário

1 – Vamos impor que o usuário apolo poderá utilizar até 50mb com um limite máximo de 60mb ou 100 arquivos com o limite de 110 arquivos:

# adduser apolo

# edquota -u apolo

Page 14: Formação de Administradores de Redes Linux LPI – level 1

Quotas por usuário

disk quota for user apolo (uid 1001):filesystem blocks soft hard inodes soft hard /dev/hda8 0 0 0 0 0 0

2 – altere o arquivo para que fique como mostrado a seguir:

disk quota for user apolo (uid 1001):filesystem blocks soft hard inodes soft hard /dev/hda8 0 50000 60000 0 100 110

Page 15: Formação de Administradores de Redes Linux LPI – level 1

Quotas por usuário

3 – Veja que o limite está aplicado:

# requota -v –a

Já que fizemos a gentileza de determinar que o usuário poderá usar 10mb ou 10 arquivos a mais caso ele estoure a sua quota, devemos determinar também por quanto tempo ele poderá usar esse espaço a mais.

4 – Determine que o usuário terá 7 dias de grace period:

# edquota -t

Page 16: Formação de Administradores de Redes Linux LPI – level 1

Quotas por usuário

5 – Consulte a quota do usuário apolo:

# quota -u apolo

6 – efetue login em outro terminal utilizando o usuário apolo e vamos rodar o script “lota-disco”.

$ echo teste > a; while true; do cat a >> b; cat b >> a ;done

Page 17: Formação de Administradores de Redes Linux LPI – level 1

Quotas por usuário

7 – Depois que a quota estourou, volte ao terminal do root, examine o status da quota e veja que a quota do usuário apolo está estourada por tamanho de arquivo:

# repquota -v –a

8 – Voltando ao terminal logado, como usuário apolo, vamos apagar os arquivos criados:

# rm a b

Page 18: Formação de Administradores de Redes Linux LPI – level 1

Quotas de usuário

9 – após apagá-los, vamos executar o script “gera-arquivos” para estourar o número de inodes que podemos utilizar:

$ I=1; while true ; do touch arq$I;let I++;done

10 – Depois da quota estourar, volte ao terminal do root e examine o status da quota:

# edquota -g audio

Page 19: Formação de Administradores de Redes Linux LPI – level 1

Quotas de usuário

11 – verifique os detalhes mais avançados sobre o uso das quotas nas partições.

# quotastats

12 – Desative a quota da partição.

# quotaoff -v /home

13 – Faça uma checagem na quota da partição para ver se está tudo ok.

# quotacheck -vugma

Page 20: Formação de Administradores de Redes Linux LPI – level 1

Quotas de usuário

16 – Ative a quota da partição novamente:

# quotaon -v /home

Arquivos úteis:

/etc/init.d/quota – daemon monitor de quota

/etc/quotatab - emails para avisos /etc/quotagrpadmins – administradores

Page 21: Formação de Administradores de Redes Linux LPI – level 1

Fernando [email protected]