Re: [FUG-BR] Artigo: Backup e Restore com DUMP

2005-09-10 Por tôpico João Paulo Marques Mattos
 - Original Message - 
 From: Carlos Delfino [EMAIL PROTECTED]
 To: Lista de discussao do grupo FUG-BR Freebsd@fug.com.br
 Sent: Friday, September 09, 2005 7:21 PM
 Subject: Re: [FUG-BR] Artigo: Backup e Restore com DUMP


 Olá a todos, sou um mero ouvinte da lista, mas não pude deixar de me
 manifestar sobre esta excelente iniciativa, mas tenho uma duvida:

 Já usei o dump/restore para fazer backup, mas não consegui entender um
 conceito comentado em sua documentação chamado Torre de Ranoi (acho
 que se escreve assim) onde se programava no crom um sequencia de
 backups periodicos modificando o -0 para -1 -2 -3 -4 de forma aletoria
 e fazendo o backup incremental.

 Obrigado pela atenção.

Carlos,

O backup incremental é uma maneira muito eficaz e confiavel de guardar os
seus dados.  Suas vantagens principais são sua alta flexibilidade e elevada
velocidade,  dependendo da quantidade de dados que necessita guardar, voce
pode selecionar um nível de backup que reduza o tempo requerido para
restaurar seus dados (especialmente quando você está gravando grandes
quantidades de dados).

Recentemente foi discutido na freebsd-questions sobre o uso da sequencia
Torre de Hanoi, melhor impossivel...

dump(8), incremental backups, Tower of Hanoi sequence, don't get it
http://lists.freebsd.org/pipermail/freebsd-questions/2005-August/096336.html


[]'s


JP-Ux

'eius simius in cuius ramus'




___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] Artigo: Backup e Restore com DUMP

2005-09-09 Por tôpico Jean Milanez Melo
Joao Paulo Marques Mattos wrote:

Eu postei na lista dia 06/09/2005

Tambem enviei pro Jean Milanez Melo, espero que ele publique no 
www.free.bsd.com.br e o irado enviou pro http://www.linuxsecurity.com.br


[]´s

JP-Ux
  


Acabei de publicar o artigo:

http://free.bsd.com.br/noticia.php3?CAD=1NOT=184

Obrigado pela contribuicao :)

-- 
Atenciosamente
Jean Milanez Melo
FreeBSD Brasil LTDA.
Fone: (31) 3281-9633
http://www.freebsdbrasil.com.br


___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


[FUG-BR] Artigo: Backup e Restore com DUMP

2005-09-06 Por tôpico Joao Paulo Marques Mattos

OBJETIVO

O Objetivo deste documento é informar passo a passo como é feito a geração 
de backup através do recurso DUMP, e depois como restaurar um sistema 
inteiro através dos arquivos gerados. Pode-se também usar este processo para 
modificar parâmetros das partições como tamanho ou block-size.




Eu já usei este método para restaurar servidores em um novo HD porque o 
original estava queimado, ou apresentando defeito ou ate mesmo para 
redimensionar partições, eu sempre gero dumps em horários de pouco uso e 
quando há algum problema consigo restabelecer os serviços em um tempo 
razoável (tudo depende do tamanho da massa de dados e da velocidade do 
equipamento utilizado)






SISTEMA DE BACKUP

Devemos identificar as partições, deve-se iniciar o acesso digitando o 
usuário root e a senha.




network:~# /bin/df -h

FilesystemSize  Used  Avail CapacityMounted on

/dev/ad0s1a   124M  60M   54M   52% /

devfs 1.0K  1.0K  0B100%/dev

/dev/ad0s1e   248M  8.0K  228M  0%  /tmp

/dev/ad0s1f   6.9G  1.5G  4.8G  24% /usr

/dev/ad0s1d   248M  44M   184M  19% /var

/dev/ad1s13.8G  1.0K  0B0%  /backup



Depois de identificado iniciaremos o backup, a opção -0 significa backup 
completo, a opção -L serve para avisar o dump que ele vai trabalhar com 
uma partição montada (live filesystem), então ele vai gerar um .snapshot 
dela e trabalhar encima dele, o arquivo barra.dump será gravado em uma 
outra partição chamada de /backup como indica a opção -f e a opção -a 
indica que a partição é /dev/ad0s1a




network:~# /sbin/dump -0 -L -f /backup/barra.dump -a /dev/ad0s1a

 DUMP: Date of this level 0 dump: Sun Sep  4 20:16:32 2005

 DUMP: Date of last level 0 dump: the epoch

 DUMP: Dumping snapshot of /dev/ad0s1a (/) to /backup/barra.dump

 DUMP: mapping (Pass I) [regular files]

 DUMP: mapping (Pass II) [directories]

 DUMP: estimated 60996 tape blocks.

 DUMP: dumping (Pass III) [directories]

 DUMP: dumping (Pass IV) [regular files]

 DUMP: DUMP: 61810 tape blocks on 1 volume

 DUMP: finished in 64 seconds, throughput 965 KBytes/sec

 DUMP: Closing /backup/barra.dump

 DUMP: DUMP IS DONE



network:~# ls -lah /backup/barra.dump

-rw---  1 root  wheel60M Sep  4 20:17 /backup/barra.dump



Fazemos o mesmo com as outras partições...



network:~# /sbin/dump -0 -L -f /backup/tmp.dump -a /dev/ad0s1e

network:~# /sbin/dump -0 -L -f /backup/usr.dump -a /dev/ad0s1f

network:~# /sbin/dump -0 -L -f /backup/var.dump -a /dev/ad0s1d



EFETUAR A INSTALAÇÃO MÍNIMA DO FREEBSD

Ver manual de instalação do FreeBSD e seguir a criacao das particoes 
conforme próximo tópico.




VERIFICANDO O TAMANHO DAS PARTIÇÕES E LABELS

Para que voce não precise editar o arquivo /etc/fstab apos a restauração 
siga a criação das partições conforme instalação anterior.




Não é necessário que a partição tenha o mesmo tamanho, ela deve conter um 
tamanho suficiente, ou seja, deve ser maior que o arquivo de dump que será 
restaurado nela.




No exemplo abaixo eu criei as partições conforme instalação anterior porem 
acrescentei mais uma partição /samba, pois eu tinha bastante espaço 
disponível no /usr, eu poderia ter aumentado a swap ou qualquer outra 
partição...




Filesystem Size  Label

/dev/ad0s1a 128M  /

/dev/ad0s1e 256M  /tmp

/dev/ad0s1f 3.0G  /usr

/dev/ad0s1d 256M  /var

/dev/ad0s1g 4.0G  /samba



INICIANDO O SISTEMA EM MODO MONO-USUÁRIO

Siga os passos abaixo para iniciar o sistema em modo mono-usuário apos a 
instalação mínima.




1 - Ligue o computador

2 - Aguarde a tela inicial



Selecione a opção Boot FreeBSD in single user mode, é o numero 4. (é o 
mesmo que digitar  boot -s no prompt do loader)




Aguardar o término dos processos até que seja exibido conforme abaixo e 
tecle ENTER




# Enter full pathname of shell or RETURN for /bin/sh:

#



RESTAURANDO O BACKUP

Primeiro montamos todas as partições UFS cadastradas no /etc/fstab



# mount -t ufs -a



Agora montamos a nossa partição de backup que contem os arquivos de dump e 
esta em outro hd, os arquivos podem estar em qualquer lugar que voce 
consegue montar em single user mode. Por exemplo voce poderia subir a placa 
de rede e buscar em um outro servidor da rede.




# mkdir /backup

# mount /dev/ad1s1 /backup



Entrar no diretório que será feito o restore, e digitar no prompt o seguinte 
comando:




# cd /

# restore -x -u -f /backup/barra.dump

You have not read any tapes yet.

If you are extracting just a few files, start with the last volume

and work towards the first; restore can quickly skip tapes that

have no further files to extract. Otherwise, begin with volume 1.

Specify next volume #: 1

set owner/mode for '.'? [yn] n



# cd /usr

# restore -x -u -f /backup/usr.dump



# cd /var

# restore -x -u -f /backup/var.dump



# cd /tmp

# restore -x -u -f /backup/tmp.dump



Reinicie o sistema após o restore de todas as partições, é bom tambem voltar 

Re: [FUG-BR] Artigo: Backup e Restore com DUMP

2005-09-06 Por tôpico irado furioso com tudo
Em Tue, 6 Sep 2005 14:36:16 -0300
Joao Paulo Marques Mattos [EMAIL PROTECTED] escreveu:

 OBJETIVO
 
 O Objetivo deste documento é informar passo a passo como é feito a geração 
 de backup através do recurso DUMP, e depois como restaurar um sistema 
 inteiro através dos arquivos gerados. Pode-se também usar este processo para 
 modificar parâmetros das partições como tamanho ou block-size.


tomei a liberdade de encaminhar para o linuxsecurity-br 
(http://www.linuxsecurity.com.br), pq acho que é um excelente artigo. Vou ver 
também com outro pessoal, pra ver se colocam no site. O que é bom não se pode 
perder.

Ah, e obrigado pela lembrança do disclaimer (risos)..

:===
E como disse uma vez o irado furioso com tudo

(notar que eu sou um completo irresponsável em atos e palavras, 
completamente sem-noção e bom senso, portanto, MINHA OPINIÃO não deve ser 
compartilhada por ninguém sob pena de eu me julgar, no mínimo, errado.)

:===
---
saudações,
Irado Furioso com Tudo
Linux User 179402/FreeBSD BSD50853 (100% Microsoft Free)
O homem deve ter prazer naquilo que faz, estou procurando vaga de porteiro de 
zona

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br