Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Mão na Massa LDAP - 1 Profissional por Máquina
Configure um serviço de Diretórios baseado no servidor OpenLDAP!
Dia 6 de Dezembro - São Paulo
Saiba mais


 

Aprenda inglês em casa

Baixe gratuitamente as duas primeiras aulas

English for Reading and Listening

Receba por email, diariamente, mensagens contendo materiais para leitura e audição, incluindo arquivos no formato MP3 gravados por falantes nativos.

Saiba mais e faça sua inscrição

Você está aqui: Home  → Arquivo Dicas-L

 

Mão na Massa - LDAP

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Publicar em del.icio.us

Backup com o utilitário pdumpfs

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 23 de Setembro de 2005

O backup de sistemas diretamente em discos rígidos, principalmente nesta época de tanta fartura em espaço de armazenamento, é uma alternativa cada vez mais atraente.

O utilitário pdumpfs, através do uso inteligente de hard links, permite que se mantenham backups com visões diárias. O comando

  # pdumpfs /home /backup/home

irá criar uma estrutura de diretórios do tipo

  2005/09/01/home
  2005/09/02/home
  2005/09/03/home
  2005/09/04/home

Em 2005/09/01/home temos o backup inicial, com a cópia integral da partição home. Em 2005/09/02/home aparentemente temos o mesmo conteúdo, porém o que acontece na realidade é que foram criados hard links para os arquivos que não mudaram do dia 1 para o dia 2 de setembro. Diariamente são copiados para os diretórios respectivos ao dia apenas os arquivos que foram criados ou alterados. Para os demais arquivos são criados hard links. Desta forma, enquanto o espaço em disco permitir, podemos manter backups da imagem de diversos dias, meses, ou até mesmo anos.

Em um sistema que mantenho, eu faço o backup do sistema inteiro em uma partição e faço a cópia, via rsync, para uma máquina remota. Desta forma tenho um backup no próprio sistema, que me permite recuperar qualquer arquivo em questão de minutos e uma outra cópia de segurança armazenada remotamente. Note bem que o comando rsync deve levar em conta os hard links criados, caso contrário o comando interpretará cada uma das imagens diárias isoladamente, esgotando rapidamente o espaço em disco disponível no sistema remoto. Caso você não disponha de um sistema remoto para armazenar uma cópia extra dos backups, certifique-se de, ao menos, realizar o backup em um HD separado do HD onde se encontra o sistema original.

Para usar o rsync nesta situação, utilize a flag -H, para que os hardlinks sejam preservados durante a cópia dos arquivos:

  rsync -avz -e ssh -H /backup root@www.example.com:/backup

Com o comando acima, os arquivos serão transportados em forma compactada (flag -z), utilizando comunicação segura (ssh), preservando os hardlinks (flag -H).

O software pdumpfs foi escrito por Satoru Takabayashi e sua última versão sempre pode ser encontrada em http://namazu.org/~satoru/pdumpfs/

Veja a relação completa dos artigos de Rubens Queiroz de Almeida

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 3.03/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (309 votos)

Recomende este site
Recomendar este artigo


Versão para impressão


Opinião dos Leitores

*Nome:
Email:
Me notifique sobre novos comentários nessa pagina
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script

Mão na Massa NAGIOS - 1 Profissional por Máquina
Aprenda a Monitorar redes com Eficácia e entenda como aumentar a disponibilidade dos serviços oferecidos pela rede
Dia 6 de Dezembro - São Paulo
Saiba mais

Biblioteca

Redes - Guia Prático
Por Carlos. E. Morimoto

Hardware - o Guia Definitivo
Por Carlos. E. Morimoto

Kurumin 7 - Guia Prático
Por Carlos. E. Morimoto

Linux: Ferramentas Técnicas, 2ed
Por Carlos. E. Morimoto

VPN: Virtual Private Network
Por Lino Sarlo da Silva

MySQL - Guia do Programador
Por André Milani

Sistemas de Banco de Dados
Por Ramez E. Elmasri e Shamkant Navathe

Hardware PC: Guia de Aprendizagem Rápida
Por Carlos E. Morimoto

Extreme Programming
Por Vinicius Manhaes Teles

Google Hacking
Por JOHNNY LONG

Elite da Tropa
Por Luis Eduardo Soares, Andre Batista e Rodrigo Pimentel

Harry Potter e as Relíquias da Morte
Por J.K. Rowling

Manual Completo do Linux: Guia do Administrador
Por Evi Nemeth, Trent R. Hein, Garth Snyder

PHP para Quem Conhece PHP
Por Juliano Niederauer

O Conhecimento em Rede
Por Carlos Nepomuceno e Marcos Cavalcanti

Enterprise Javabeans 3.0
Por Bill Burke, Richard Monson

Redes de Computadores
Por Andrew S. Tanembaum

Marley e Eu: a Vida e o Amor ao Lado do Pior Cão do Mundo
Por John Grogan

Deus, um delírio
Por Richard Dawkins

Java: Como Programar
Por Harvey M. Deitel e Paul J. Deitel

Descobrindo o Linux: Entenda o Sistema Operacional GNU/Linux
Por Joao Eriberto Mota Filho

Use a Cabeça!: JSP & Servlets
Por Brian Bashan, Kathy Sierra, Bert Bates

1808
Por Laurentino Gomes

UML: Guia do Usuário
Por Grady Booch, James Rumbaugh e Ivar Jacobson