CentOS Hot Backup

1

Nós dedicamos a máquina CentOS executando um serviço de gerenciamento de clientes, em poucos dias o desenvolvimento cessará e nós gostaríamos de fazer um backup completo dos discos rígidos. O servidor tem 2 discos rígidos de 500GB usando o RAID1.

Agora, eu sei que com o dd (perigoso) poderíamos ter um espelho exato dos discos rígidos (que é o que queremos), mas eu estou querendo saber se há menos soluções hardcore que também oferecem backups incrementais em um ponto posterior?

    
por Ben 02.02.2012 / 10:43

4 respostas

3

As soluções de clonagem / espelhamento, como dd , talvez não possam fornecer backup incremental. Se você quiser ter um backup em pontos diferentes, você precisa usar uma ferramenta como rsync ou uma solução de backup completa como backuppc .

    
por 02.02.2012 / 10:56
2

O que você está fazendo backup? Um banco de dados relacional? Vários arquivos?

Quanto tempo de inatividade você pode pagar? (se você quiser um tempo de inatividade baixo, é necessário começar a planejar as interrupções não programadas, o que significa que você precisa de pelo menos uma outra máquina).

Se fosse eu e houvesse a necessidade de minimizar o tempo de inatividade, eu quebraria um disco do espelho (se houver um DBMS em execução, pare primeiro, quebre o espelho e reinicie para obter um instantâneo consistente). No máximo, você está olhando em alguns segundos de inatividade. Em seguida, remonte o sistema de arquivos deste disco para outro lugar para backup. Pode então ser juntado de volta ao conjunto de ataques.

Existem maneiras de manter o serviço ao criar um instantâneo consistente, mas elas são específicas do DBMS em uso.

Quanto a obter os dados do disco rígido .... para um DBMS, use as ferramentas do DBMS para gerar um backup - uma imagem de arquivo pode não ser portável em diferentes versões do DBMS. Cada DBMS que eu encontrei permitirá que você execute 2 instâncias na mesma máquina (contanto que elas estejam usando arquivos de dados / soquetes de rede diferentes).

Não use dd ou dump - além de nenhuma verificação de erros, pode haver problemas de portabilidade com eles também. O cpio e o tar existem há muito tempo, o tar pode ser complicado quando ocorre a ocorrência de bitflips / corrupção. Eu tenho usado o afio há algum tempo - ele permite que arquivos individuais sejam compactados (em vez de compactação de tar onde o fluxo de saída é compactado).

    
por 02.02.2012 / 11:47
1

Você pode usar o Clonezilla para fazer uma imagem de um disco ou partição comprimi-lo e enviá-lo para um FTP ou Windows compartilhar. Leia a documentação, porque o software é muito flexível.

    
por 02.02.2012 / 10:56
1

Você está certo. Esse tipo de pergunta foi respondido de várias formas neste site. Minha recomendação para uma solução de snapshot pontual para sistemas Linux é o (gratuito) produto HotCopy da R1Soft / Idera .

Basicamente, este é um módulo de kernel e ferramentas de espaço de usuário que permitem criar instantâneos de copy-on-write de uma partição em tempo real. Esses snapshots não persistem durante as reinicializações, mas podem ser úteis para obter uma cópia limpa de um conjunto de dados para envio (rsync ou outro) para outro sistema / meio.

Veja também: Servidor Clone / Mirror Live Linux (Debian)

    
por 02.02.2012 / 12:51

Tags