Backup – Uso do software Amanda

De MediaWiki do Campus São José
Ir para: navegação, pesquisa

Autor: Luiz Antonio Schalata Pacheco Contribuição: Odilson Tadeu Valle

Como configurar o Amanda

Colocando rótulo em uma fita

# /usr/sbin/amlabel rotulo rotuloXX

onde XX é um número da fita, começando em 01.

Fazendo checagem da fita

# /usr/sbin/amcheck rotulo

Restaurando os backups do Amanda

Uma forma de restaurar os backups é utilizando o 'amrecover', como root. Ela é a opção mais poderosa, por isso deve ser dado preferência ao uso da mesma.

Na máquina servidora, como root, crie um diretório de restore:

# cd /amanda
# mkdir restore
# cd restore

Agora, chame o programa de recuperação:

# amrecover rotulo

Dê o comando que determina a data que você quer restaurar, no formato AAAA-MM-DD, onde AAAA é o ano com quatro dígitos, MM é o mês com dois dígitos e DD é o dia com dois dígitos:

# amrecover> setdate 2006-09-05
# 200 Working date set to 2006-09-05.

O próximo passo é determinar de qual cliente se quer restaurar o backup:

# amrecover> sethost cliente 
# 200 Dump host set to cliente.

Onde cliente é o nome (FQDN) da máquina em si.

A seguir determina-se de qual "disco" você irá restaurar o backup. Se você especificou para ser feito o backup do diretório'/home' do cliente ponha '/home'. A lista dos diretório que que são feitos backup pode ser consultada no arquivo /etc/amanda/rotulo/disklist.

Abaixo, um exemplo, de como extrair somente um arquivo do diretório '/home/servidores/luizp':

# amrecover> setdisk /home/servidores
# 200 Disk set to /home/servidores.

Agora pode-se navegar pelos diretórios:

# amrecover> cd luizp
# /home/servidores/luizp

O próximo passo é adicionar o arquivo a ser restaurado. Lembre-se que você pode usar coringas, como o * para adicionar todos os arquivos, ou pode adicionar um diretório:

# amrecover> add history_nxserver
# Added /home/servidores/luizp/history_nxserver

Continue adicionando diretórios e arquivos, conforme o necessário. Depois disso resta extrair os arquivos em dois modos:

  • Backup em fita
# amrecover> extract
# Extracting files using tape drive chg-multi on host localhost.
# The following tapes are needed: rotuloXX
  • Backup em HD
# amrecover> extract
# Extracting files using tape drive /dev/null on host localhost.
# Load tape rotuloXX now
# Continue [?/Y/n/s/t]? t
# New tape device [?]: file:/seu_caminho/rotuloXX
# Using tape "file:/seu_caminho/rotuloXX" from server localhost.
# Continue [?/Y/n/s/t]? Y
# ....

Situações em que não foi feita a troca de fitas - Feriados

# su amanda
# /usr/sbin/amflush rotulo

Este procedimento indicará qual a fita a ser inserida e deve ser repetido até que não haja mais dados a serem backupeados.



VOLTAR para o Portal da Coordenadoria de Informática