Aula 6 Cópia de segurança (backup) Necessidade Qual a necessidade de efetuar uma cópia de segurança? Necessidade • Previnir-se contra: – Desastres; – Erros de software; – Falhas de hardware; • Recuperar dados antigos que foram alterados indevidamente Planejamento O que precisa ser planejado para realizar a cópia de segurança? Planejamento • • • • 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? Planejamento • Freqüência – Ex: Diário, Semanal, Mensal, Anual • Retenção – Ex: 7 dias, 4 semanas, 12 meses, 10 anos Tipos de backup • Backup integral ou 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 são armazenados; Exemplo de planej. • ANUAL 31 de dezembro, integral com retenção de 5 anos • MENSAL primeira segunda-feira do mês, integral com retenção de 12 meses • SEMANAL incremental com retenção de uma semana • DIÁRIO (segunda a domingo) incremental com retenção de um dia Dicas • Centralize os arquivos de backup em uma só máquina • Rotule suas fitas/discos • Escolha um intervalo razoável entre backups • Escolha bem os sistemas de arquivos a serem salvos • Faça partições para os arquivos de backup separadas do sistema operacional Dicas • Mantenha as fitas fora do local de trabalho ou em lugar seguro • Limite a atividade durante os backups • Verifique suas fitas periodicamente • Prepare-se para o pior Mídias • CD/DVD – 2 a 5 anos • Fita magnética – 5 anos • Microfilmagem – 10 anos • SSD (Pen-drive) – 0,1 a 1 milhão de ciclos – Ou até receber uma voltagem errada • Disco rígido – 5 a 10 anos Windows Linux Ubuntu O Comando tar tar [opções] arq1 [arq2,...] dir1 [dir2,...] • Programa usado para armazenar e extrair arquivos de um arquivo chamado “arquivo.tar” Comando tar - opções • Uma destas opções deve ser usada – A adiciona arquivos tar a um arquivo tar – c cria um novo arquivo tar – d acha diferenças entre arquivo tar e o sistema de arquivos – r adiciona arquivos ao fim de um arquivo tar –t lista conteúdo de um arquivo tar – X extrai arquivos de um arquivo tar Comando tar - opções • Outras opções –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 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 Outras ferramentas • https://help.ubuntu.com/community/BackupYourSystem • BACULA – Linux - server (clientes Linux, Windows e MAC • Amanda – Linux • TSM – Tivoli Storage Managment (IBM) Dúvidas?