SlideShare une entreprise Scribd logo
1  sur  92
Télécharger pour lire hors ligne
BACKUP 101
Planejamento
E
Ferramentas
SOLISC 2010
Jerônimo Medina Madruga
Esta apresentação é distribuída sob a licença
Creative Commons by-nc-sa 3.0 BR
http://creativecommons.org/licenses/by-nc-sa/3.0/br/
Quem é Jerônimo?
Nada de índio ou paraquedas ¬¬Nada de índio ou paraquedas ¬¬
EntusiastaEntusiasta PalestrantePalestrante
EvangelistaEvangelista
GoleiroGoleiro
Comece pelo planejamentoComece pelo planejamento
Backup para o usuário comumBackup para o usuário comum
Backup para quem planejaBackup para quem planeja
Por que é importante ter uma
estratégia de Backup?
Falha do equipamentoFalha do equipamento
Falha do sistema ou do usuárioFalha do sistema ou do usuário
InvasãoInvasão
Desastres naturaisDesastres naturais
Quais são os fatores relevantes para
implementação da estratégia de Backup?
ArmazenamentoArmazenamento
VelocidadeVelocidade
CompactaçãoCompactação
CustoCusto
PortabilidadePortabilidade
Quais são os tipos de Backup
existentes?
CompletoCompleto
IncrementalIncremental
Problemas incrementais?Problemas incrementais?
DiferencialDiferencial
Problemas diferenciais?Problemas diferenciais?
Qual a mídia a ser escolhida?
Características das mídiasCaracterísticas das mídias
Relação GB X $Relação GB X $
Tipos de mídiaTipos de mídia
Agora é hora de falar de ferramentasAgora é hora de falar de ferramentas
Como serão transmitidos seus
dados?
ftpftp
ssh e scpssh e scp
Autenticação para ssh e scpAutenticação para ssh e scp
Entrada de dados manual
Uso de chaves públicas e privadas
Scripts utilizando expect
rsyncrsync
Exemplo de um rotina com rsyncExemplo de um rotina com rsync
#!/bin/sh
export PATH=/usr/local/bin:/usr/bin:/bin
LIST="rootfs usr data data2"
for d in $LIST; do
mount /backup/$d
rsync -ax --exclude fstab --delete /$d/ /backup/$d/
umount /backup/$d
done
DAY=`date "+%A"`
rsync -a --delete /usr/local/apache /data2/backups/$DAY
rsync -a --delete /data/solid /data2/backups/$DAY
Como automatizar minhas rotinas
de Backup?
croncron
Exemplos de utilização do cronExemplos de utilização do cron
# Roda o comando updatedb command aos 35 minutos de cada
hora
35 * * * * root updatedb
# Roda /usr/local/bin/diskusage.sh a cada 5 minutos (ex.: 0, 5,
10, 15, ...)
*/5 * * * * root /usr/local/bin/diskusage.sh
# Roda /usr/local/bin/diskusage.sh at 1:25 AM, 1:50 AM a cada
terça e no dia 15 de cada mês
25,50 1 15 * 2 root /usr/local/bin/diskusage.sh
Alternativas ao cronAlternativas ao cron
anacron
fcron
O que é RAID?
RAID para alguns...RAID para alguns...
Redundant Array of Inexpensive DisksRedundant Array of Inexpensive Disks
Informações importantes sobre RAIDInformações importantes sobre RAID
RAID não é Backup, é redundância!
Utilizar somente RAID 0, 1 e 0+1
Evite RAID 5 e similares (RAID
baseada em paridade)
Qual o sistema de arquivo mais
adequado?
Alternativas ao ZFS no LinuxAlternativas ao ZFS no Linux
BTRFS
NILFS2
Como realizar Backup no meu
computador pessoal?
AbaktAbakt
Lucky BackupLucky Backup
FlyBackFlyBack
SBackupSBackup
Computação nas nuvens e Backup,
quais são as opções?
DropboxDropbox
Ubuntu OneUbuntu One
SparkleShareSparkleShare
Como copiar TODOS os arquivos de
um computador?
Redo BackupRedo Backup
Redo BackupRedo Backup
FOGFOG
Linbox Rescue ServerLinbox Rescue Server
Como garantir Backup de diferentes
dados em diversas maquinas?
Sistemas avançados de BackupSistemas avançados de Backup
AmandaAmanda
Vantagens do AmandaVantagens do Amanda
Boa Documentação
Implementação rápida
Cópia simultânea em disco e fita
Uso de ferramentas nativas
Suporte a criptografia
Gerência automática do tipo de backup
BaculaBacula
Vantagens do BaculaVantagens do Bacula
Tape Spanning
Backups em paralelo
Multiplos Backups por fita
Catalogo de backup baseado em banco de
dados
Suporte a robô de fita
Estrutura básica do BaculaEstrutura básica do Bacula
BackupPCBackupPC
Meu Backup falhou, e agora?
Software de recuperação de dadosSoftware de recuperação de dados
PhotoRec
Scalpel
Foremost
Outras alternativas e cenários
Backup de banco de dadosBackup de banco de dados
Sistemas de controle de versãoSistemas de controle de versão
VirtualizaçãoVirtualização
Outros tópicos interessantes
Formatos de compactação
Gerenciando fitas
Backup P2P
Criptografia
Integridade de dados
Restaurando backups
Automatizando testes
GNU Tar
Serviços específicos
Hot Backup
Backup Clientless
Observações Finais
Backup often,
Backup early,
Backup automatically.
Tao of BackupTao of Backup
Cobertura
Frequência
Separação
História
Teste
Segurança
Integridade
http://www.taobackup.com/
Twitter: http://twitter.com/jmmadruga
E-mail: jeronimo.madruga@gmail.com
Site: http://jmmadruga.blogspot.com
Tchelinux: www.tchelinux.org
Slides: http://www.slideshare.net/tchelinux
ContatoContato
Perguntas?Perguntas?
Agradeço a organização SOLISC
pelo espaço cedido e obrigado pela
presença de todos!
FIM!FIM!

Contenu connexe

Tendances

Backup - Segurança Interna
Backup - Segurança InternaBackup - Segurança Interna
Backup - Segurança Interna
elliando dias
 
Backup 101 - Jerônimo Medina Madruga
Backup 101 - Jerônimo Medina MadrugaBackup 101 - Jerônimo Medina Madruga
Backup 101 - Jerônimo Medina Madruga
Tchelinux
 
Backup 101: Planejamento e Ferramentas - Jerônimo Medina Madruga
Backup 101: Planejamento e Ferramentas - Jerônimo Medina MadrugaBackup 101: Planejamento e Ferramentas - Jerônimo Medina Madruga
Backup 101: Planejamento e Ferramentas - Jerônimo Medina Madruga
Tchelinux
 

Tendances (9)

Backup - Segurança Interna
Backup - Segurança InternaBackup - Segurança Interna
Backup - Segurança Interna
 
Backup 101 - Jerônimo Medina Madruga
Backup 101 - Jerônimo Medina MadrugaBackup 101 - Jerônimo Medina Madruga
Backup 101 - Jerônimo Medina Madruga
 
Backup 101: Planejamento e Ferramentas - Jerônimo Medina Madruga
Backup 101: Planejamento e Ferramentas - Jerônimo Medina MadrugaBackup 101: Planejamento e Ferramentas - Jerônimo Medina Madruga
Backup 101: Planejamento e Ferramentas - Jerônimo Medina Madruga
 
Segurança no Linux
Segurança no LinuxSegurança no Linux
Segurança no Linux
 
Entendendo Backup de forma simples e básica.
Entendendo Backup de forma simples e básica. Entendendo Backup de forma simples e básica.
Entendendo Backup de forma simples e básica.
 
Virtualização a Nível de Sistema Operacional e sua Proposta de Segurança
Virtualização a Nível de Sistema Operacional e sua Proposta de SegurançaVirtualização a Nível de Sistema Operacional e sua Proposta de Segurança
Virtualização a Nível de Sistema Operacional e sua Proposta de Segurança
 
Backup com ferramentas livres: De Amanda a ZFS - Jerônimo Medina Madruga
Backup com ferramentas livres: De Amanda a ZFS - Jerônimo Medina MadrugaBackup com ferramentas livres: De Amanda a ZFS - Jerônimo Medina Madruga
Backup com ferramentas livres: De Amanda a ZFS - Jerônimo Medina Madruga
 
Segurança dos dados
Segurança dos dadosSegurança dos dados
Segurança dos dados
 
Comparação de Desempenho entre máquinas virtuais e containers - por Bruno Rod...
Comparação de Desempenho entre máquinas virtuais e containers - por Bruno Rod...Comparação de Desempenho entre máquinas virtuais e containers - por Bruno Rod...
Comparação de Desempenho entre máquinas virtuais e containers - por Bruno Rod...
 

En vedette

Alta disponibilidade e redundancia
Alta disponibilidade e redundanciaAlta disponibilidade e redundancia
Alta disponibilidade e redundancia
Licínio Rocha
 
Segurança no Armazenamento
Segurança no ArmazenamentoSegurança no Armazenamento
Segurança no Armazenamento
elliando dias
 
RAID - Redundant Array of Independent Disks (Conjunto Reduntante de Discos I...
RAID - Redundant Array of Independent Disks (Conjunto Reduntante de Discos I...RAID - Redundant Array of Independent Disks (Conjunto Reduntante de Discos I...
RAID - Redundant Array of Independent Disks (Conjunto Reduntante de Discos I...
elliando dias
 
Dispositivos de Armazenamento em massa
Dispositivos de Armazenamento em massaDispositivos de Armazenamento em massa
Dispositivos de Armazenamento em massa
elliando dias
 
Sor filesystem-particionamento
Sor filesystem-particionamentoSor filesystem-particionamento
Sor filesystem-particionamento
Carlos Melo
 
Sistemas operacionais raid
Sistemas operacionais   raidSistemas operacionais   raid
Sistemas operacionais raid
Carlos Melo
 
Segurança no Armazenamento: Backups
Segurança no Armazenamento: BackupsSegurança no Armazenamento: Backups
Segurança no Armazenamento: Backups
elliando dias
 

En vedette (14)

Alta Disponibilidade em Ambientes Linux
Alta Disponibilidade em Ambientes LinuxAlta Disponibilidade em Ambientes Linux
Alta Disponibilidade em Ambientes Linux
 
Alta disponibilidade e redundancia
Alta disponibilidade e redundanciaAlta disponibilidade e redundancia
Alta disponibilidade e redundancia
 
Segurança no Armazenamento
Segurança no ArmazenamentoSegurança no Armazenamento
Segurança no Armazenamento
 
Sistemas de arquivos
Sistemas de arquivosSistemas de arquivos
Sistemas de arquivos
 
Aula 5 (Raid)
Aula 5 (Raid)Aula 5 (Raid)
Aula 5 (Raid)
 
RAID - Redundant Array of Independent Disks (Conjunto Reduntante de Discos I...
RAID - Redundant Array of Independent Disks (Conjunto Reduntante de Discos I...RAID - Redundant Array of Independent Disks (Conjunto Reduntante de Discos I...
RAID - Redundant Array of Independent Disks (Conjunto Reduntante de Discos I...
 
Estratégia de backup - RMAN
Estratégia de backup - RMANEstratégia de backup - RMAN
Estratégia de backup - RMAN
 
Dispositivos de Armazenamento em massa
Dispositivos de Armazenamento em massaDispositivos de Armazenamento em massa
Dispositivos de Armazenamento em massa
 
Sor filesystem-particionamento
Sor filesystem-particionamentoSor filesystem-particionamento
Sor filesystem-particionamento
 
Backup e restore
Backup e restoreBackup e restore
Backup e restore
 
Sistemas operacionais raid
Sistemas operacionais   raidSistemas operacionais   raid
Sistemas operacionais raid
 
Backup As A Service - Brasp
Backup As A Service - BraspBackup As A Service - Brasp
Backup As A Service - Brasp
 
Segurança no Armazenamento: Backups
Segurança no Armazenamento: BackupsSegurança no Armazenamento: Backups
Segurança no Armazenamento: Backups
 
Gerência de Armazenamento: Sistemas de Armazenamento em Massa
Gerência de Armazenamento: Sistemas de Armazenamento em MassaGerência de Armazenamento: Sistemas de Armazenamento em Massa
Gerência de Armazenamento: Sistemas de Armazenamento em Massa
 

Similaire à Palestra jerônimo madruga

Implementação de segurança para redes de computadores
Implementação de segurança para redes de computadoresImplementação de segurança para redes de computadores
Implementação de segurança para redes de computadores
Adolfo Stochiero de Assis Mates
 
Backup com ferramentas livres - Jerônimo Medina Madruga
Backup com ferramentas livres - Jerônimo Medina MadrugaBackup com ferramentas livres - Jerônimo Medina Madruga
Backup com ferramentas livres - Jerônimo Medina Madruga
Tchelinux
 
Backup com ferramentas livres - Tchelinux Bagé 2010
Backup com ferramentas livres - Tchelinux Bagé 2010Backup com ferramentas livres - Tchelinux Bagé 2010
Backup com ferramentas livres - Tchelinux Bagé 2010
Jerônimo Medina Madruga
 
Sistemas operacionais aula 13
Sistemas operacionais aula 13Sistemas operacionais aula 13
Sistemas operacionais aula 13
Anderson Henrique
 

Similaire à Palestra jerônimo madruga (20)

Backup 101 - Solisc 2010
Backup 101 - Solisc 2010Backup 101 - Solisc 2010
Backup 101 - Solisc 2010
 
Backup 101: Planejamento & Ferramentas - Tchelinux Alegrete 2010
Backup 101: Planejamento & Ferramentas - Tchelinux Alegrete 2010Backup 101: Planejamento & Ferramentas - Tchelinux Alegrete 2010
Backup 101: Planejamento & Ferramentas - Tchelinux Alegrete 2010
 
Somebody save my data! - Gerenciando seus dados com software livre por Daniel...
Somebody save my data! - Gerenciando seus dados com software livre por Daniel...Somebody save my data! - Gerenciando seus dados com software livre por Daniel...
Somebody save my data! - Gerenciando seus dados com software livre por Daniel...
 
Espelhamento RAID1 Debian
Espelhamento RAID1 DebianEspelhamento RAID1 Debian
Espelhamento RAID1 Debian
 
Espelhamento de Discos (Raid1) Local e Remoto - TchêLinux Uruguaiana
Espelhamento de Discos (Raid1) Local e Remoto - TchêLinux UruguaianaEspelhamento de Discos (Raid1) Local e Remoto - TchêLinux Uruguaiana
Espelhamento de Discos (Raid1) Local e Remoto - TchêLinux Uruguaiana
 
Implementação de segurança para redes de computadores
Implementação de segurança para redes de computadoresImplementação de segurança para redes de computadores
Implementação de segurança para redes de computadores
 
Backup com ferramentas livres - Jerônimo Medina Madruga
Backup com ferramentas livres - Jerônimo Medina MadrugaBackup com ferramentas livres - Jerônimo Medina Madruga
Backup com ferramentas livres - Jerônimo Medina Madruga
 
Backup com ferramentas livres - Tchelinux Bagé 2010
Backup com ferramentas livres - Tchelinux Bagé 2010Backup com ferramentas livres - Tchelinux Bagé 2010
Backup com ferramentas livres - Tchelinux Bagé 2010
 
Espelhamento de discos RAID1 - Thiago Finardi - TchêLinux Uruguaiana
Espelhamento de discos RAID1 - Thiago Finardi - TchêLinux UruguaianaEspelhamento de discos RAID1 - Thiago Finardi - TchêLinux Uruguaiana
Espelhamento de discos RAID1 - Thiago Finardi - TchêLinux Uruguaiana
 
Suporte em TI para Desktop com Software Livre - EXPOTEC 2016
Suporte em TI para Desktop com Software Livre - EXPOTEC 2016Suporte em TI para Desktop com Software Livre - EXPOTEC 2016
Suporte em TI para Desktop com Software Livre - EXPOTEC 2016
 
Suporte em TI com Software Livre
Suporte em TI com Software LivreSuporte em TI com Software Livre
Suporte em TI com Software Livre
 
Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014
Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014
Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014
 
Estrategias de backup e recovery
Estrategias de backup e recoveryEstrategias de backup e recovery
Estrategias de backup e recovery
 
Programação para Kernel Linux - Parte 1
Programação para Kernel Linux - Parte 1Programação para Kernel Linux - Parte 1
Programação para Kernel Linux - Parte 1
 
Salada mista com: Zabbix, Puppet e Docker
Salada mista com: Zabbix, Puppet e DockerSalada mista com: Zabbix, Puppet e Docker
Salada mista com: Zabbix, Puppet e Docker
 
Sistemas operacionais aula 13
Sistemas operacionais aula 13Sistemas operacionais aula 13
Sistemas operacionais aula 13
 
Introdução ao OpenSolaris
Introdução ao OpenSolarisIntrodução ao OpenSolaris
Introdução ao OpenSolaris
 
Introdução ao OpenSolaris
Introdução ao OpenSolarisIntrodução ao OpenSolaris
Introdução ao OpenSolaris
 
Webinar Arcserve UDP - Deserv
Webinar Arcserve UDP - DeservWebinar Arcserve UDP - Deserv
Webinar Arcserve UDP - Deserv
 
Apresentação HyperCloud GT8
Apresentação HyperCloud GT8Apresentação HyperCloud GT8
Apresentação HyperCloud GT8
 

Plus de marleigrolli (13)

Jornal do PT-SC (Junho 2014)
Jornal do PT-SC (Junho 2014)Jornal do PT-SC (Junho 2014)
Jornal do PT-SC (Junho 2014)
 
Solisc maicon 2010
Solisc maicon 2010Solisc maicon 2010
Solisc maicon 2010
 
Palestra seyr lemos
Palestra seyr lemosPalestra seyr lemos
Palestra seyr lemos
 
Teclas atalho do Blender
Teclas atalho do BlenderTeclas atalho do Blender
Teclas atalho do Blender
 
Marcelo Bardi
Marcelo BardiMarcelo Bardi
Marcelo Bardi
 
SNMP - Rafael Rodriques
SNMP - Rafael RodriquesSNMP - Rafael Rodriques
SNMP - Rafael Rodriques
 
Palestra thiago cavalcante
Palestra thiago cavalcantePalestra thiago cavalcante
Palestra thiago cavalcante
 
Palestra thiago cavacante virtualização
Palestra thiago cavacante virtualizaçãoPalestra thiago cavacante virtualização
Palestra thiago cavacante virtualização
 
Solisc 2010 centrais de telefonia ip - jeremias neves da silva
Solisc 2010   centrais de telefonia ip - jeremias neves da silvaSolisc 2010   centrais de telefonia ip - jeremias neves da silva
Solisc 2010 centrais de telefonia ip - jeremias neves da silva
 
Solisc 2010 centrais de telefonia IP
Solisc 2010   centrais de telefonia IPSolisc 2010   centrais de telefonia IP
Solisc 2010 centrais de telefonia IP
 
Case snep solisc 2010
Case snep solisc 2010Case snep solisc 2010
Case snep solisc 2010
 
Solisc 2010 ginga
Solisc 2010 gingaSolisc 2010 ginga
Solisc 2010 ginga
 
Oficina
OficinaOficina
Oficina
 

Palestra jerônimo madruga