Sei sulla pagina 1di 30

Procedimentos de Backup

BACKUP 1

Backup

A Necessidade do Backup Planejamento de Backups Mdia 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 prprio usurio, 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 esto estes arquivos? Quem ir realizar o backup destes arquivos? Onde, quando e sob quais condies o backup deve ser feito? Com que freqncia estes arquivos mudam? Com que urgncia os arquivos devem ser restaurados?
BACKUP 4

Backup Completo e Incremental

Backup completo aquele em que todos os arquivos so salvos; Backup incremental aquele em que somente os arquivos que foram alterados desde o ltimo backup de nvel anterior so armazenados; O UNIX usa o conceito de nveis de backup:
Nvel 0 representa um backup completo Os demais nveis so incrementais em relao

ao backup de nvel anterior


BACKUP 5

Exemplos de Planejamentos

Primeira segunda-feira do ms: nvel 0 Demais segundas-feiras: nvel 1 Tera, quarta, quinta, sexta-feira: nvel 2

ou ento:

Segunda-feira: nvel 0 Tera, quarta, quinta, sexta-feira: nvel 1


BACKUP 6

Dicas de Backup

Execute todos os dumps numa s mquina Rotule suas fitas Escolha um intervalo razovel entre backups Escolha bem os sistemas de arquivos a serem salvos Faa os sistemas de arquivos menores que o seu dispositivo de backup (dumps dirios)
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

Mdia

Fitas magnticas:
Cartucho de 8mm: apresentam grande

capacidade de armazenamento - maior que 5Gb, relativamente rpido e mais caro Cartucho de 4mm: Armazenam at 4Gb (at 8Gb se h compresso) e so rpidas. Tambm conhecidas como fitas DAT

Discos removveis: drivers de baixo custo, mdias relativamente caras (em relao s fitas DAT) e capacidade limitada
BACKUP 9

Mdia

Write-Once CD-ROM: CD-ROM de escrita nica. Ainda so caros, armazenam apenas 640Mb e so lentos Jukeboxes, stackers: dispositivos que armazenam mdia (fita/CD) e gerenciam o seu uso para backup de forma automtica 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 prprio usurio 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 [opes] arq1 [arq2,...] dir1 [dir2,...]

Programa usado para armazenar e extrair arquivos de um arquivo chamado arquivo_tar O uso do nome de um diretrio implica que os diretrios sero includos no arquivo.

BACKUP 12

Comando tar - opes

Uma destas opes deve ser usada


A c d

adiciona arquivos tar a um arquivo tar cria um novo arquivo tar acha diferenas entre arquivo tar e o sistema de arquivos r adiciona arquivos ao fim de um arquivo tar t lista contedo de um arquivo tar X extrai arquivos de um arquivo tar

BACKUP 13

Comando tar - opes

Outras opes

f M v z Z

use arquivo ou dispositivo (/dev/???) cria/lista/extrai arquivos com multi-volumes mostra o que est fazendo comprime usando gzip comprime usando compress

BACKUP 14

O Comando tar

Gerar arquivo tar a partir do diretrio (artigos) em um disquete (/dev/fd0), compactando tar cvzf /dev/fd0 artigos Gerar cpia do diretrio /home/ze no diretrio /tmp, sem compactao 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 diretrio para outro diretrio:


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 realizao de backups:


Backup pode ser distribudo em mltiplas fitas Arquivos de qualquer tipo podem ser copiados

e restaurados Permisses, dono e data podem ser restauradas Backups incrementais podem ser executados

O arquivo /etc/dumpdates contm informaes acerca dos dumps realizados


BACKUP 17

Dump em Sistemas UNIX

Limitaes:
O dump deve ser feito separadamente em cada

partio Aceita apenas sistemas de arquivo locais, mas pode usar unidade de fita remota No linux somente para sistemas ext2

Opes :
0-9: nvel do backup

u: atualiza o /etc/dumpdates aps o backup


s: tamanho da fita em ps (feet) d: densidade da fita em bpi f: nome do device onde deve ser feito o backup
BACKUP 18

Dump em Sistemas UNIX

Exemplos (BSD):
Backup de nvel 3 com opes de fita default do

sistema de arquivo /home/users:

# dump 3u /home/users

Backup de nvel 2, fita com 2300 ps 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 mquina remota Necessita do arquivo /etc/hosts, o que representa um problema de segurana Exemplo:
# ufsdump 5usdf 2300 6250 sun5:/dev/rst0 \

/dev/rsd0d

BACKUP 20

O Arquivo /etc/dumpdates

% cat /etc/dumpdates
/dev/rsd0g /dev/rsd0a /dev/rsd0g /dev/rsd0a /dev/rsd2d /dev/rsd2e /dev/rsd4c /dev/rsd0g 0 Wed 0 Sun 2 Wed 2 Sat 0 Wed 0 Wed 0 Wed 8 Wed Apr 1 23:06:45 1998 Apr 5 09:58:28 1998 Apr 15 08:55:00 1998 May 2 10:35:00 1998 Dec 10 09:46:25 1997 Dec 10 09:54:40 1997 Dec 10 10:14:32 1997 Dec 10 10:56:44 1997

BACKUP 21

Restaurando Arquivos (restore)

Opes 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, mdia, alta e ultra

BACKUP 26

Exemplos de Nomes de Devices

AIX
/dev/rmt0: rebobinar no final
/dev/rmt0.1: no rebobina

Solaris
/dev/rmt/0: normal /dev/rmt/0n: sem rebobinar

FreeBSD
/dev/rst0: normal /dev/nrst0: sem rebobinar

BACKUP 27

Vrios Backups em uma Mesma Fita

possvel colocar mais de um backup na mesma fita atravs do comando mt O comando abaixo avana para o terceiro backup da fita

# mt -f /dev/nrst0 fsf 2

BACKUP 28

BACKUP 29

Amanda

Advanced Maryland Autom. Network Disk Archiver Controlador de backup Realiza os backups automaticamente de todas as mquinas UNIX de uma rede Utiliza o dump Controla as colees de fitas ftp://ftp.cs.umd.edu/pub/amanda/

BACKUP 30

Potrebbero piacerti anche