Backup – uso do software Amanda

De MediaWiki do Campus São José
Revisão de 16h50min de 9 de fevereiro de 2007 por Odilson (discussão | contribs)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

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

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.