Escolar Documentos
Profissional Documentos
Cultura Documentos
Backup
Backup
Backup
BACKUP 1
Backup
A Necessidade do Backup
Planejamento de Backups
Mídia
Backup de Arquivos e Sistemas de
Arquivos
BACKUP 2
A Necessidade do Backup
Entre as atividades do administrador, está
a tarefa de planejar e executar um
procedimento eficiente de backups;
Os arquivos podem ser perdidos por falhas
do próprio usuário, de algum problema de
software ou por algum problema de
hardware;
O desastre causado pela perda de um
disco pode ser tanto maior quanto pior
tiver sido planejado ou executado um
esquema de backups.
BACKUP 3
Planejamento de Backups
Quais arquivos precisam de backup?
Onde estão estes arquivos?
Quem irá realizar o backup destes
arquivos?
Onde, quando e sob quais condições o
backup deve ser feito?
Com que freqüência estes arquivos
mudam?
Com que urgência os arquivos devem ser
restaurados?
BACKUP 4
Backup Completo e Incremental
Backup completo é aquele em que todos os
arquivos são salvos;
Backup incremental é aquele em que
somente os arquivos que foram alterados
desde o último backup de nível anterior são
armazenados;
O UNIX usa o conceito de níveis de backup:
Nível 0 representa um backup completo
Os demais níveis são incrementais em relação
ao backup de nível anterior
BACKUP 5
Exemplos de Planejamentos
Primeira segunda-feira do mês: nível 0
Demais segundas-feiras: nível 1
Terça, quarta, quinta, sexta-feira: nível 2
ou então:
Segunda-feira: nível 0
Terça, quarta, quinta, sexta-feira: nível 1
BACKUP 6
Dicas de Backup
Execute todos os dumps numa só máquina
Rotule suas fitas
Escolha um intervalo razoável entre
backups
Escolha bem os sistemas de arquivos a
serem salvos
Faça os sistemas de arquivos menores que
o seu dispositivo de backup (dumps
diários)
BACKUP 7
Dicas de Backup
Mantenha as fitas fora do local de trabalho
ou em lugar seguro
Limite a atividade durante os dumps
Verifique suas fitas (restore t)
Prepare-se para o pior
BACKUP 8
Mídia
Fitas magnéticas:
Cartucho de 8mm: apresentam grande
capacidade de armazenamento - maior que 5Gb,
relativamente rápido e mais caro
Cartucho de 4mm: Armazenam até 4Gb (até 8Gb
se há compressão) e são rápidas. Também
conhecidas como fitas DAT
Discos removíveis: drivers de baixo custo,
mídias relativamente caras (em relação às
fitas DAT) e capacidade limitada
BACKUP 9
Mídia
Write-Once CD-ROM: CD-ROM de escrita
única. Ainda são caros, armazenam apenas
640Mb e são lentos
Jukeboxes, stackers: dispositivos que
armazenam mídia (fita/CD) e gerenciam o
seu uso para backup de forma automática
Disquetes: baratos, mas com pouca
capacidade de armazenamento e lentos
BACKUP 10
Backup de Arq. e Sist. de Arquivos
Quando usar tar ou outra ferramenta
especial para backups?
tar e cpio apresentam-se como a escolha
natural para arquivos pequenos ou para se fazer
um backup de arquivos do próprio usuário
backups de um sistema de arquivos inteiro, ou
mesmo de um sistema inteiro, requerem uso de
ferramentas apropriadas, tais como dump
BACKUP 11
O Comando tar
tar [opções] arq1 [arq2,...] dir1 [dir2,...]
BACKUP 12
Comando tar - opções
BACKUP 13
Comando tar - opções
Outras opções
f use arquivo ou dispositivo (/dev/???)
M cria/lista/extrai arquivos com multi-volumes
v mostra o que está fazendo
z comprime usando gzip
Z comprime usando compress
BACKUP 14
O Comando tar
Gerar arquivo tar a partir do diretório (artigos) em
um disquete (/dev/fd0), compactando
tar cvzf /dev/fd0 artigos
Gerar cópia do diretório /home/ze no diretório
/tmp, sem compactação
tar cvf /tmp/ze.tar /home/tar
Mostrar o que está em ze.tar
tar tvf ze.tar
Extrair o que foi gravado em ze.tar
tar xvf ze.tar
BACKUP 15
O Comando tar
Para copiar uma árvore de diretório para
outro diretório:
Exemplo: copiar /dir2/olddir para /dir1/newdir:
% mkdir -p /dir1/newdir
% cd /dir2/olddir
% tar cfv - . | (cd /dir1/newdir ; tar xvf -)
BACKUP 16
Dump em Sistemas UNIX
O comando dump oferece mais recursos
para a realização de backups:
Backup pode ser distribuído em múltiplas fitas
Arquivos de qualquer tipo podem ser copiados
e restaurados
Permissões, dono e data podem ser restauradas
Backups incrementais podem ser executados
O arquivo /etc/dumpdates contém
informações acerca dos dumps realizados
BACKUP 17
Dump em Sistemas UNIX
Limitações:
O dump deve ser feito separadamente em cada
partição
Aceita apenas sistemas de arquivo locais, mas
pode usar unidade de fita remota
No linux somente para sistemas ext2
Opções :
0-9: nível do backup
u: atualiza o /etc/dumpdates após o backup
s: tamanho da fita em p₫s (feet)
d: densidade da fita em bpi
f: nome do device onde deve ser feito
BACKUP 18
o backup
Dump em Sistemas UNIX
Exemplos (BSD):
Backup de nível 3 com op₤ões de fita default do
sistema de arquivo /home/users:
# dump 3u /home/users
Backup de nível 2, fita com 2300 p₫s e 6250 bpi,
device = /dev/rmt1, do /home/data:
# dump 2usfd 2300 /dev/rmt1 6250 /home/data
BACKUP 19
Backups Remotos
Os comandos rdump ou ufsdump (no caso
do Solaris) permitem o acesso a uma
unidade de fita localizada numa máquina
remota
Necessita do arquivo /etc/hosts, o que
representa um problema de segurança
Exemplo:
# ufsdump 5usdf 2300 6250 sun5:/dev/rst0 \
/dev/rsd0d
BACKUP 20
O Arquivo /etc/dumpdates
% cat /etc/dumpdates
BACKUP 21
Restaurando Arquivos (restore)
Opções do restore (rrestore - remoto):
r: restaura um sistema de arquivos
completamente
x: extrai os arquivos especificados
f: nome do device
s: determina qual fita do backup deve ser
utilizada
i: modo interativo
BACKUP 22
Restaurando Arquivos (restore)
Exemplo 1:
# cd /tmp
# restore -x -f /dev/rmt1 home/adriana/a.out
# ls /tmp/home/adriana
a.out
# ls /home/users/adriana
c/ mail teste/
# cp /tmp/home/adriana/a.out /home/users/adriana
# chown adriana /home/users/adriana/a.out
# chgrp staff /home/users/adriana/a.out
# Mail -s “arquivo recuperado”adriana
Seu arquivo a.out foi recuperado como
pedido e foi colocado no seu diretorio de
trabalho BACKUP 23
Restaurando Arquivos (restore)
Exemplo 2:
# cd /tmp
# restore -if /dev/rmt1
restore > ls
home/ usr/ var/
restore> cd home
restore> ls
adriana/ bia/ janaina/
restore> cd adriana
restore> ls
a.out c/ mail teste/
restore> add a.out
BACKUP 24
Restaurando Arquivos (restore)
restore> extract
You have not read any volumes yet.
Unless you know which volume your files are on you should
start with the last volume and work towards the first.
Specify next volume#: 1
set owner /mode for ‘.?[yn] n
restore> quit
BACKUP 25
Devices para Fitas
O nome do device de acesso à fita varia
bastante entre as diferentes plataformas
Tipos de devices
normal
no rewind
densidade baixa, m₫dia, alta e ultra
BACKUP 26
Exemplos de Nomes de Devices
AIX
/dev/rmt0: rebobinar no final
/dev/rmt0.1: n₧o rebobina
Solaris
/dev/rmt/0: normal
/dev/rmt/0n: sem rebobinar
FreeBSD
/dev/rst0: normal
/dev/nrst0: sem rebobinar
BACKUP 27
Vários Backups em uma Mesma Fita
É possível colocar mais de um backup na
mesma fita atrav₫s do comando mt
O comando abaixo avan₤a para o terceiro
backup da fita
# mt -f /dev/nrst0 fsf 2
BACKUP 28
Vários Backups em uma Mesma Fita
# mt rewind
# mt fsf 2
# dump ...
# mt bsf 1
# restore ...
BACKUP 29
Amanda
Advanced Maryland Autom. Network Disk
Archiver
Controlador de backup
Realiza os backups automaticamente de
todas as máquinas UNIX de uma rede
Utiliza o dump
Controla as cole₤ões de fitas
ftp://ftp.cs.umd.edu/pub/amanda/
BACKUP 30