Backup – uso do software Amanda
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:
# amrecover> extract # Extracting files using tape drive chg-multi on host localhost. # The following tapes are needed: UNED04
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.