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:
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:
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:
- Recuperação de desastres
- Clonezilla
- ImagensDisk
- Solução de implantação
- 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:
- Reseturar senhas do windows com a ferramenta winpass melhorada.
- 5 diferentes produtos de scan de vírus integrados em uma única linha de comando uniforme com capacidade de atualização online.
- Total suporte a escrita ntfs graças ao ntfs-3g
- Winclean, um utilitário que limpa todos os tipos de arquivos temporários desnecessários no seu computador.
- Clonar computadores através da rede via multicast.
- Utilitário de cópia de segurança contribuído chamado “pi”, para automatizar backups de máquinas locais
- Easy script para encontrar e montar todos os sistemas de arquivos locais
- Recuperação e remoção de arquivos com utilitários e procedimentos
- Recuperação de partições perdidas
- Evacuação de discos que estão morrendo
- 2 instalações de detecção de rootkit
- 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.
- 7 Awesome Open Source Cloud Storage Software For Your Privacy/Security
- 5 Awesome Open Source Backup Software
- 5 Awesome Open Source Cloning Software
- 7 Awesome Open Source Analytics Software
- 9 Awesome Open Source Web Performance Software
- 7 Awesome Open Source Ferramentas de Automação de Construção de Código Fonte
- 6 Clonagem de Disco de Código Aberto e Softwares de Imagem
- 3 Softwares de Servidor de eMail de Código Aberto Completo
- 7 Awesome ChatOps Open Source Software
- 5 Awesome Groupware Open Source Software
>
>
🐧 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 |