breve introdu o a backup uma abordagem pr tica aka crash
play

Breve introduo a BACKUP Uma abordagem prtica (aka crash course on - PowerPoint PPT Presentation

Breve introduo a BACKUP Uma abordagem prtica (aka crash course on BACKUP :)) Prof. Rossano Pablo Pinto Novembro/2012 Verso 0.2 (em construo) Prof. Rossano Pablo Pinto - http://rossano.pro.br 1 Agenda Prof. Rossano Pablo Pinto -


  1. Breve introdução a BACKUP Uma abordagem prática (aka crash course on BACKUP :)) Prof. Rossano Pablo Pinto Novembro/2012 Versão 0.2 (em construção) Prof. Rossano Pablo Pinto - http://rossano.pro.br 1

  2. Agenda Prof. Rossano Pablo Pinto - http://rossano.pro.br 2

  3. Introdução ● O que vocês acham que é backup ? Prof. Rossano Pablo Pinto - http://rossano.pro.br 3

  4. Introdução ● O que vocês acham que é backup ? ● Quem faz backup? Prof. Rossano Pablo Pinto - http://rossano.pro.br 4

  5. Introdução ● O que vocês acham que é backup ? ● Quem faz backup? ● Qual a sua política de backup? Prof. Rossano Pablo Pinto - http://rossano.pro.br 5

  6. Introdução ● O que vocês acham que é backup ? ● Quem faz backup? ● Qual a sua política de backup? ● Qual é a mídia que você utiliza para fazer backup? Prof. Rossano Pablo Pinto - http://rossano.pro.br 6

  7. Introdução ● O que vocês acham que é backup ? ● Quem faz backup? ● Qual a sua política de backup? ● Qual é a mídia que você utiliza para fazer backup? ● Durante quanto tempo você utiliza a mesma mídia? Prof. Rossano Pablo Pinto - http://rossano.pro.br 7

  8. Introdução ● O que vocês acham que é backup ? ● Quem faz backup? ● Qual a sua política de backup? ● Qual é a mídia que você utiliza para fazer backup? ● Durante quanto tempo você utiliza a mesma mídia? ● Quantas cópias você faz? Prof. Rossano Pablo Pinto - http://rossano.pro.br 8

  9. Introdução ● O que vocês acham que é backup ? ● Quem faz backup? ● Qual a sua política de backup? ● Qual é a mídia que você utiliza para fazer backup? ● Durante quanto tempo você utiliza a mesma mídia? ● Quantas cópias você faz? ● Aonde vocês guardam a(s) cópia(s)? ● etc.. Prof. Rossano Pablo Pinto - http://rossano.pro.br 9

  10. Introdução ● Como perder seus dados: ● Bugs em software ● Deleção proposital/acidental ● Problemas de hardware ● Desastres naturais ● Guerra! Citadas no livro: UNIX and Linux Administration Handbook. 4 th edition. Nemeth, Snyder, Hein, Whaley. Prof. Rossano Pablo Pinto - http://rossano.pro.br 10

  11. Introdução Prof. Rossano Pablo Pinto - http://rossano.pro.br 11

  12. Introdução Prof. Rossano Pablo Pinto - http://rossano.pro.br 12

  13. Introdução ● Casos de políticas (de backup) insuficientes ● Torres gêmeas do World Trade Center - 11/09/2001 ● Tsunami Japão em 11/03/2011 ● Mudou sua visão sobre backup? ● Alguma sugestão sobre o que fazer? Prof. Rossano Pablo Pinto - http://rossano.pro.br 13

  14. Políticas úteis para BACKUP ● Perform all backups from a central ● Label your media ● Pick a reasonable backup interval ● Choose filesystems carefully ● Make daily dumps fit on one piece of media ● Keep media off-site Sugeridas no livro: UNIX and Linux Administration Handbook. 4 th edition. Nemeth, Snyder, Hein, Whaley. Prof. Rossano Pablo Pinto - http://rossano.pro.br 14

  15. Políticas úteis para BACKUP ● Protect your backups ● Limit activity during backups ● Verify your media ● Develop a media life cycle ● Design your data for backups ● Prepare for the worst Sugeridas no livro: UNIX and Linux Administration Handbook. 4 th edition. Nemeth, Snyder, Hein, Whaley. Prof. Rossano Pablo Pinto - http://rossano.pro.br 15

  16. Definição ● Várias.... (em construção) Prof. Rossano Pablo Pinto - http://rossano.pro.br 16

  17. Dispositivos e mídia ● Mídias óticas: CD-R/RW, DVD-R/RW,Blu-ray,... ● HD removível e portátil ● Fitas magnéticas ● Uso de várias mídias: jukebox, stackers, tape libraries ● Cloud backup Prof. Rossano Pablo Pinto - http://rossano.pro.br 17

  18. Dispositivos e mídia Medium Capacity [a] Speed Drive Media Cost/GB [a] Reuse? Random? [b] [a] CD-R 700MB 7MB/s $15 15 c 21 ¢ No Yes CD-RW 700MB 4MB/s $20 30 c 42 ¢ Yes Yes DVD±R 4.7GB 30MB/s $30 30 c 6 ¢ No Yes DVD+R DL [c] 8.5GB 30MB/s $30 $1 12 ¢ No Yes DVD±RW 4.7GB 10MB/s $30 40 ¢ 9 ¢ Yes Yes Blu-ray 25GB 30MB/s $100 $3 12 ¢ No Yes DDS-4 (4mm) 20GB 30MB/s $100 $5 25 ¢ Yes No DLT/S-DLT 160GB 16MB/s $500 $10 6 ¢ Yes No DLT-S4 800GB 60MB/s $2,500 $100 13 ¢ Yes No AIT-4 (8mm) 200GB 24MB/s $1,200 $40 20 ¢ Yes No AIT-5 400GB 24MB/s $2,500 $50 13 ¢ Yes No VXA-320 160GB 12MB/s $800 $60 38 ¢ Yes No LTO-3 400GB 80MB/s $200 $25 6 ¢ Yes No LTO-4 800GB 120MB $1,600 $40 5 ¢ Yes No /s [a] Uncompressed capacity and speed Livro: UNIX and Linux Administration Handbook. 4 th edition. Prof. Rossano Pablo Pinto - http://rossano.pro.br 18 [b] Allows random access to any part of the media Nemeth, Snyder, Hein, Whaley. - 2011 [c] Dual-layer

  19. Tipos de backup ● Mais comuns ● Backup total ● Backup incremental ● Ferramentas (várias: desde simples copiadores de arquivo até especializadas em backup) ● tar, scp, rsync ● dd (Faz imagem! Não é uma solução de backup) ● dump/restore ● BACULA Prof. Rossano Pablo Pinto - http://rossano.pro.br 19

  20. Tipos de backup ● Quando usar cada uma? ● Live file system (montado em uso) – tar, dump/restore, scp, rsync, BACULA ● Desmontado – dd, dump/restore ● Quando usar cada uma? ● File System Aware – dump/restore (ex.: em ext4/ext3/ext2) ● File System Unaware – todas as outras Prof. Rossano Pablo Pinto - http://rossano.pro.br 20

  21. Tipos de backup ● Quando usar cada uma? ● Espelhamento de servidores (utilizado para alta- diposnibilidade, balanceamento de carga, segurança de dados) – rsync, DRDB (Distributed Replicated Block Device) Prof. Rossano Pablo Pinto - http://rossano.pro.br 21 http://www.drbd.org/uploads/pics/overview_02.gif

  22. O que copiar? ● Backup ● de PARTIÇÃO x de ARQUIVOS e DIRETÓRIOS ● Partição de programas? NÃO ● Partição de configurações? SIM (1x - ou à cada alteração) ● Partição logs? SIM (sempre!!!) ● Partição de dados? SIM (sempre, sempre, sempre!!!!) Prof. Rossano Pablo Pinto - http://rossano.pro.br 22

  23. Nosso exemplo ● Solução (simples) baseada em: ● tar + scp + chaves autorizadas do SSH ● rsync (utiliza algoritmo delta-transfer para poder copiar diferenças de arquivos ao invés de arquivos inteiros) + chaves autorizadas do SSH ● As duas soluções utilizam crontab (agendamento de tarefas) Prof. Rossano Pablo Pinto - http://rossano.pro.br 23

  24. Nosso exemplo ● Exemplo do tar ● Criar arquivo compactado com gzip tar -cvzf meusarquivos.tar.gz /home/ze \ /etc /usr/local/pub ● Extrair arquivo tar -xvzf meusarquivos.tar.gz Prof. Rossano Pablo Pinto - http://rossano.pro.br 24

  25. Nosso exemplo ● Exemplo do tar mais completo ● Criar arquivo compactado com gzip cd /; tar -cvpzf backup.tar.gz \ --exclude=/proc --exclude=/lost+found \ --exclude=/sys --exclude=/backup.tar.gz / ● Restaurar tar -xvpzf backup.tar.gz -C / Prof. Rossano Pablo Pinto - http://rossano.pro.br 25

  26. Nosso exemplo ● Exemplo do rsync rsync -avcrpogzW --progress --stats --delete \ /home/ciclano /root \ root@10.10.1.253:/usr/local/backup/ Prof. Rossano Pablo Pinto - http://rossano.pro.br 26

  27. Nosso exemplo ● Exemplo do rsync ● -r recursivo ● -a preserva tudo (link, ● -p preserva permissões device, permissões, etc.., recursivo) ● -o preserva dono ● -c utiliza checksum p/ verificar se houve ● -g preserva grupo alteração nos arquivos ● -z compacta antes de transferir ● -W copia arquivo inteiro (não usa d-xfer) Já presentes na opção -a Prof. Rossano Pablo Pinto - http://rossano.pro.br 27

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend