Mudanças entre as edições de "Backup – uso do software Amanda"
Linha 56: | Linha 56: | ||
# Added /home/servidores/luizp/history_nxserver | # Added /home/servidores/luizp/history_nxserver | ||
− | Continue adicionando diretórios e arquivos, conforme o necessário. Depois disso resta extrair os arquivos: | + | Continue adicionando diretórios e arquivos, conforme o necessário. Depois disso resta extrair os arquivos em dois modos: |
+ | *''Backup'' em fita | ||
# amrecover> extract | # amrecover> extract | ||
# Extracting files using tape drive chg-multi on host localhost. | # Extracting files using tape drive chg-multi on host localhost. | ||
− | # The following tapes are needed: | + | # 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== | ==Situações em que não foi feita a troca de fitas - Feriados== |
Edição atual tal como às 16h02min de 5 de dezembro de 2007
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.