Top 6 Open Source Disk Cloning and Imaging Softwares

ClonagemDisk nada mais é do que o processo de copiar o conteúdo de um disco rígido (ou partição) para outro disco ou para um arquivo de “imagem”. Eu faço backup regularmente usando a ferramenta rsnapshot, mas também clono o meu disco rígido uma ou duas vezes por mês. Esta opção permite-me restaurar rapidamente o meu SO e o software instalado. O Linux vem com vários utilitários para realizar a clonagem de discos. Neste post, vou listar meus softwares favoritos de clonagem de disco de código aberto que salvou meu rabo várias vezes.

#1: Comando dd antigo bom

O comando dd permite fazer a cópia de baixo nível e conversão de dados em formato raw. Ele copia a entrada padrão para a saída padrão. Ele também pode ser usado para fazer backup do setor de boot (MBR) de um disco rígido ou destruir dados usando /dev/zero ou /dev/random.

Exemplos

Para clonar uma partição /dev/sdb3 para outra partição chamada /dev/sdc3, digite:
# dd if=/dev/sdb3 of=/dev/sdc3 bs=4096 conv=noerror
Você pode clonar um disco rígido /dev/sdc para /dev/sdd:
# dd if=/dev/sdc of=/dev/sdd bs=1M conv=noerror
Você pode duplicar uma partição de disco chamada /dev/sda1 como um arquivo de imagem de disco chamado backup.sda1.mm.dd.yy.img file:
# dd if=/dev/sda1 of=/path/to/safe/location/backup.sda1.07.28.12.img bs=4096 conv=noerror
OR
# dd if=/dev/sda1 of=/nfs/backup/images/backup.sda1.07.28.12.img bs=1M conv=noerror
Para restaurar uma imagem, execute:
# dd if=/nfs/backup/images/backup.sda1.07.28.12.img of=/dev/sda1 bs=1M conv=noerror
O comando dd pode fazer backup de qualquer partição independentemente de um sistema operacional. Você pode usá-lo com FreeBSD / OpenBSD / Mac OS X / MS-Windows e assim por diante:

(Video.01: dd clone hard disk demo)

Diga olá para ddrescue

O comando ddrescue copia dados de um arquivo ou dispositivo de bloco para outro, tentando arduamente recuperar os dados em caso de erros de leitura. O comando dd falhará mas o ddrescue continuará:
# ddrescue /dev/sda /dev/sdb

#2 partimage – Partições de backup em um arquivo de imagem comprimido

O comando partimage faz backup de partições de disco em arquivos de imagem e as restaura (muito parecido com Ghost). Você pode usar o comando apt-get em Debian / Ubuntu Linux para instalar o mesmo:
# apt-get install partimage
Se você estiver usando RHEL / Fedora / SL / Red Hat / CentOS Linux, ative o repo EPEL e digite o seguinte comando yum:
# yum install partimage
Digite partimage como a seguir para ver várias opções:
# partimage
Sample outputs:

Fig.01Partimage in action:

Pode agora seguir as instruções no ecrã para fazer cópias de segurança ou restaurar imagens.

Exemplos

Criar uma imagem de /dev/sda2 (certifique-se que /dev/sda2 não está montado):
# partimage -z1 -o -d save /dev/sda2 /nfs/backup/laptop.wks01.sda1.home_07_08_2012.gz
Pode restaurá-la da seguinte forma:
# partimage restore /dev/sda2 /nfs/backup/laptop.wks01.sda1.home_07_08_2012.gz.000
Veja como usar este software rápido para fazer backup e restaurar imagens:

(Video.02Partimage: demo do comando partimage)

Por favor note que a partimage copiará apenas os dados da partição usada da partição. Isto é feito para velocidade e eficiência, blocos livres não são escritos no arquivo de imagem. Uma vez que a partição é processada numa base de sector sequencial o tempo de transferência de disco é maximizado e o tempo de procura é minimizado.

Uma nota sobre o software do servidor

Partições podem ser salvas através da rede usando o suporte de rede de partimage, ou usando Samba / NFS (Network File Systems). Isto fornece a capacidade de executar uma recuperação de partições do disco rígido após uma falha de disco. Você precisa instalar o pacote partimage-server que fornece o daemon do servidor para imagens remotas, muito parecido com o Ghost. Veja a documentação para mais informações.

#3: Clonezilla

Se você está procurando substituir o Norton Ghost Corporate Edition, tente Clonezilla. Ele fornece os seguintes recursos:

  1. Recuperação de desastres
  2. Clonezilla
  3. ImagensDisk
  4. Solução de implantação
  5. Free and Open source

Este software permite que você faça backup e recuperação de metais nus. Clonezilla funciona em qualquer um dos seguintes modos:

  • Clonezilla live – Use isto em casa ou para backup e restauração de uma única máquina.
  • Clonezilla server edition – Use isto no escritório ou data center para implantação massiva, ele pode clonar muitos (mais de 40!) computadores simultaneamente. O Clonezilla salva e restaura apenas blocos usados no disco rígido. Isto aumenta a eficiência do clone.

Fig.02: Clonezilla em ação

>> Download do software clonezilla.

#4 Mondo rescue

Outro bom software gratuito de recuperação de desastres que eu uso frequentemente. Ele funciona com Linux /FreeBSD e suporta fitas clone, discos, dispositivos USB, rede e CD/DVD como mídia de backup, múltiplos sistemas de arquivos, LVM, software e hardware RAID. A restauração pode ser feita a partir de uma mídia física incluindo suporte a fitas OBDR, ou mídia CD/DVD/USB, ou a partir da rede através de PXE.

Este software usado pela Lockheed-Martin, Nortel Networks, Siemens, HP, IBM, JPL da NASA, o Departamento de Agricultura dos EUA, dezenas de empresas menores, e dezenas de milhares de usuários ao redor do mundo.

Fig.03Mondo Rescue em ação

=> Download Mondo Rescue software.

#5 Redo backup e recuperação

Redo backup e recuperação é um software gratuito de backup e recuperação de desastres. Ele roda a partir de uma imagem de CD Linux inicializável, possui uma GUI, e é capaz de fazer backup em bare-metal e recuperação de partições de disco. Ele pode usar discos rígidos externos e compartilhamentos de rede. É o ponto mais simples e clique na solução de código aberto de backup e recuperação disponível. Você pode armazenar imagens em um disco externo ou compartilhamentos de rede, como pastas compartilhadas baseadas em nfs.

Fig.04. Refazer backup e software de recuperação em ação

>> Baixar software de backup e recuperação de refazer.

#6 Trinity Rescue Kit

Trinity Rescue Kit ou TRK é uma distribuição Linux livre ao vivo que visa especificamente operações de recuperação e reparo em sistemas MS-Windows, mas é igualmente utilizável para problemas de recuperação do Linux, tais como recuperação, reparo, redefinição de senha e clonagem de disco. Alguns recursos:

  1. Reseturar senhas do windows com a ferramenta winpass melhorada.
  2. 5 diferentes produtos de scan de vírus integrados em uma única linha de comando uniforme com capacidade de atualização online.
  3. Total suporte a escrita ntfs graças ao ntfs-3g
  4. Winclean, um utilitário que limpa todos os tipos de arquivos temporários desnecessários no seu computador.
  5. Clonar computadores através da rede via multicast.
  6. >

  7. Utilitário de cópia de segurança contribuído chamado “pi”, para automatizar backups de máquinas locais
  8. Easy script para encontrar e montar todos os sistemas de arquivos locais
  9. Recuperação e remoção de arquivos com utilitários e procedimentos
  10. Recuperação de partições perdidas
  11. Evacuação de discos que estão morrendo
  12. 2 instalações de detecção de rootkit
  13. >

  14. E muito mais

Fig.05Trinity Rescue Kit em ação

=> Download trinity rescue kit software.

Meu software favorito

Para restauração de metal nu prefiro o comando dd (imagens gzipadas) pois ele inclui cópia do setor de boot, partição de boot e a partição raiz. O comando dd funciona bem para pequenas configurações ou usuários domésticos. Mas, para uma grande configuração e centro de dados, prefiro usar o softwaee clonezilla ou mondo rescue devido à facilidade de uso e confiabilidade.

Discos de clonagem de disco de código aberto e software de recuperação de desastres? Tem uma alternativa? Deixe-nos conhecer seu aplicativo favorito nos comentários abaixo.

Esta entrada é 7 de 10 na série Sysadmin e FOSS Resources. Continue lendo o resto da série:

  1. 7 Awesome Open Source Cloud Storage Software For Your Privacy/Security
  2. 5 Awesome Open Source Backup Software
  3. 5 Awesome Open Source Cloning Software
  4. 7 Awesome Open Source Analytics Software
  5. 9 Awesome Open Source Web Performance Software
  6. 7 Awesome Open Source Ferramentas de Automação de Construção de Código Fonte
  7. 6 Clonagem de Disco de Código Aberto e Softwares de Imagem
  8. >

  9. 3 Softwares de Servidor de eMail de Código Aberto Completo
  10. >

  11. 7 Awesome ChatOps Open Source Software
  12. 5 Awesome Groupware Open Source Software

🐧 Obtenha os tutoriais mais recentes sobre Linux, Código Aberto & DevOps via RSS feed ou newsletter semanal por e-mail.
🐧 23 comentários até agora… adicionar um ↓

Categoria Lista de comandos Unix e Linux
Arquivo Gestão cat
Firewall Alpine Awall – CentOS 8 – OpenSUSE – RHEL 8 – Ubuntu 16.04 – Ubuntu 18.04 – Ubuntu 20.04
Utilitários de rede dig – host – ip – nmap
OpenVPN CentOS 7 – CentOS 8 – Debian 10 – Debian 8/9 – Ubuntu 18.04 – Ubuntu 20.04
Package Manager apk – apt
Process Management bg – chroot – cron – disown – fg – jobs – killall – kill – pidof – pstree – pwdx – tempo
Procura grep – whereis – que
Informação do utilizador grupos – id – lastcomm – último – tampa/libuser-lid – logname – membros – usuários – whoami – who – w
WireGuard VPN Alpine – CentOS 8 – Debian 10 – Firewall – Ubuntu 20.04

Deixe uma resposta

O seu endereço de email não será publicado.