• Nenhum resultado encontrado

Editando quotas

No documento Administração de Sistemas Linux (páginas 85-90)

q

Comando edquota:

1 Edita as quotas de usuários e de grupos. Comando warnquota:

1 Verifica as quotas de usuários em todas as partições com quota habilitada. 1 Envia por e-mail uma mensagem de alerta aos usuários que tenham ultrapassado

seus soft limits.

Uma vez que o sistema de arquivos foi configurado para suportar quotas, é necessário definir os limites de uso para usuários e grupos do sistema. Os limites de quotas são especi- ficados por dois parâmetros: soft e hard.

O limite soft pode ser ultrapassado por um determinado intervalo de tempo (grace period). Já o limite hard nunca pode ser ultrapassado. Esses limites são definidos para o número de inodes e para o número de blocos que o usuário ou grupo pode alocar. Sempre que a utilização de espaço em disco do usuário ultrapassa o limite soft, o sistema envia uma notifi- cação ao usuário, indicando que esse limite foi ultrapassado.

A partir desse momento, o sistema de quotas permite que o usuário permaneça acima do limite soft apenas durante o grace period. Se esse período for esgotado e o usuário ainda estiver acima do limite soft, o sistema bloqueia qualquer operação de escrita em disco do usuário, até que esse remova parte dos arquivos e passe a ocupar um espaço a seguir do limite soft. Durante o grace period, se o usuário atingir o limite hard, imediatamente o sistema bloqueará qualquer operação de escrita em disco do usuário, até que esse remova arquivos e passe a ocupar menos espaço que o limite soft.

O comando warnquota pode ser utilizado para alertar os usuários que tenham ultrapassado seus soft limits. Esse comando analisa as quotas de todos os usuários, em todas as partições com quota habilitada e envia por e-mail uma mensagem alertando os usuários que tiverem ultrapassado seus soft limits. Para que esse comando cumpra sua função satisfatoriamente, ele deve ser agendado no crontab do usuário root para ser executado periodicamente.

Adm in is tr aç ão d e Si st em as L in ux

Para especificar os limites de quotas de disco para usuários e para grupos, deve-se utilizar o comando edquota. Esse comando ativa o editor vi para modificar os arquivos aquota.user ou

aquota.group. É possível utilizar outro editor, especificando-o na variável de ambiente editor.

Por exemplo, supondo que se deseja definir quotas de disco para o usuário aluno1, deve-se ativar o comando edquota da seguinte forma:

# edquota -u aluno1

Esse comando ativa o editor vi e exibe a seguinte mensagem: Quotas for user aluno1:

/dev/hda1: blocks in use: 12667, limits (soft = 0, hard = 0) inodes in use: 1749, limits (soft = 0, hard = 0)

q

Comando edquota:

1 Utilizado para editar a quota de usuários e grupos. 1 Opções:

2 -u, -g, -t e -p 1 Exemplos:

2 # edquota -u aluno1

3 Mostra a quota do usuário aluno1. 2 # edquota -p aluno1 aluno2 aluno3

3 Copia as configurações de quota do usuário aluno1 para os usuários aluno2 e aluno3.

Nesse exemplo, os parâmetros soft e hard estão com o valor 0, pois esses limites ainda não foram definidos. Nesse ponto, o administrador modifica os valores dos limites soft e hard, conforme planejado. Imediatamente após salvar o arquivo, as quotas estabelecidas tornam-se ativas. De forma análoga, a configuração para grupos pode ser realizada com o comando

edquota utilizando a opção -g e passando o nome do grupo como parâmetro. Para editar o grace period, utiliza-se o comando edquota com a opção -t:

# edquota -t

É possível facilitar a definição de quotas em um sistema, fazendo uso da opção -p do comando edquota. Com essa opção, podemos definir as quotas de um usuário com base nas de outro. Exemplificando, se quisermos definir as quotas dos usuários aluno2 e aluno3 de forma igual às quotas do usuário aluno1, podemos utilizar o seguinte comando:

# edquota -p aluno1 aluno2 aluno3

Isso evita que o administrador tenha de editar os parâmetros de quota para cada usuário e facilita a definição de quotas para múltiplos usuários. Essa opção também pode ser utilizada para definir quotas para grupos. Basta utilizá-la em conjunto com a opção –g.

Ca pí tu lo 4 - S is te m a d e a rq ui vo s

Verificação e gerenciamento

q

Comando quota:

1 Utilizado para verificar as quotas de um usuário. Comando repquota:

1 Utilizado para verificar as quotas de uma partição.

Para verificar as quotas estabelecidas para um determinado usuário, deve ser utilizado o comando quota. Esse comando informa o status das quotas para um determinado usuário nas partições em que ele ultrapassou o limite estabelecido. A informação completa sobre as quotas em todas as partições pode ser obtida adicionando a opção -v. Usuários podem, individualmente, verificar o seu status de quota, usando esse comando quando estiverem trabalhando no sistema. Entretanto, apenas o administrador, por meio da conta root, pode ver as quotas de outros usuários. O exemplo a seguir mostra as estatísticas de uso de espaço em disco e número de arquivos do usuário aluno1.

# quota -u 1001

Disk quotas for user aluno1 (uid 1001):

Filesystem blocks quota limit grace files quota limit grace /dev/sda2 876 100000 105000 83 10000 10500

O comando repquota pode ser usado para exibir as quotas de usuários e grupos, separadas por partição. São exibidas informações como grace time e limites soft e hard para blocos e inodes. O exemplo a seguir mostra o relatório do uso de quotas por usuário, na partição /dev/sda2.

# repquota -aug

*** Report for user quotas on device /dev/sda2 Block grace time: 7days; Inode grace time: 7days

Block limits File limits User used soft hard grace used soft hard grace

--- root -- 15431 0 0 none 5318 0 0 none

Adm in is tr aç ão d e Si st em as L in ux

Ca pí tu lo 5 - B ack up

obj

et

ivo

s

co

nc

ei

to

s

5

Backup

Conhecer os tipos de backup e os principais tipos de mídias usadas em backups; Aprender os principais comandos do Linux usados para fazer backup; Conhecer os softwares Amanda e Bacula, e saber como configurá-los e utilizá-los para fazer backup e restore de dados; Ver os principais softwares comerciais de backup; Entender o que é uma política de backup e saber como defini-la.

Tipos de backup; Mídias de backup; Softwares de backup; Comandos do sistema; Política de backup.

Introdução

q

1 Política de backup é eficiente para combater: 2 Ação de vírus e outras ameaças.

2 Ataques de hackers. 2 Falhas de usuários.

2 Problemas de hardware e software.

1 Política de backup baseada na frequência de modificação dos arquivos e em seu grau de importância.

1 Backups podem ser realizados por meio de comandos simples ou por meio de pacotes sofisticados.

Frequentemente, recebemos informações sobre vírus devastadores e ataques de hackers, que vivem ameaçando a segurança dos sistemas. Na maioria das instituições, a informação armazenada nos computadores vale mais do que os próprios equipamentos. Planejar e executar uma eficiente política de backup dos dados é, sem dúvida, a melhor maneira para a recuperação de acidentes e desastres; falhas dos usuários; problemas de hardware e de software, constituindo uma das tarefas mais importantes de um administrador de sistemas. A política de backup deve ser baseada, principalmente, na frequência de modificação e na importância dos arquivos.

Por exemplo, para um computador de uso pessoal, a frequência de backup é mínima e considera apenas alguns arquivos do usuário. Por outro lado, um sistema bancário precisa manter diversas cópias dos arquivos de forma instantânea (utilizando técnicas de espe- lhamento de discos); fazer backup com frequência (provavelmente várias vezes por dia) e, em complemento, manter cópias desses backups em localizações físicas distintas. O Linux dispõe de diversos métodos que podem ser utilizados para a realização de backups.

Adm in is tr aç ão d e Si st em as L in ux

Esses métodos vão desde comandos simples, como tar e cpio (incluídos na instalação da maioria dos sistemas), até sofisticados pacotes comerciais.

Um backup pode ser tão simples quanto copiar toda a árvore de diretórios em uma mídia de gravação, utilizando o comando tar, ou tão sofisticado quanto os complexos mecanismos utilizados pelos softwares profissionais de backup.

No documento Administração de Sistemas Linux (páginas 85-90)