ClonagemDisk é o processo de fazer uma imagem de uma partição ou de todo um disco rígido. Isto pode ser útil para copiar a unidade para outros computadores ou para backup e recuperação.
Usar dd
Veja dd#Clonagem e restauração doDisk.
Usar ddrescue
ddrescue é uma ferramenta projetada para clonagem e recuperação de dados. Ela copia dados de um arquivo ou dispositivo de bloco (disco rígido, cdrom, etc) para outro, tentando resgatar as partes boas primeiro em caso de erros de leitura, para maximizar os dados recuperados.
Para clonar uma unidade defeituosa ou moribunda, execute o ddrescue duas vezes. Para a primeira rodada, copie cada bloco sem erros de leitura e mapeie os erros para rescue.map
.
# ddrescue -n /dev/sdX /dev/sdY rescue.map
onde X
é a letra da partição da fonte e Y
do dispositivo do bloco de destino.
Para a segunda rodada, copie apenas os blocos ruins e tente 3 vezes ler da fonte antes de desistir.
# ddrescue -d -r3 /dev/sdX /dev/sdY rescue.map
Agora você pode verificar a corrupção do sistema de arquivos e montar o novo drive.
# fsck -f /dev/sdY
Clonagem do sistema de arquivos
Este artigo ou seção precisa de expansão.
Using e2image
e2image é uma ferramenta incluída no e2fsprogs para fins de depuração. Ela pode ser usada para copiar partições ext2, ext3 e ext4 de forma eficiente, copiando apenas os blocos usados. Note que isto só funciona para sistemas de ficheiros ext2, ext3 e ext4, e os blocos não utilizados não são copiados, por isso esta pode não ser uma ferramenta útil se se espera recuperar ficheiros apagados.
Para clonar uma partição do disco físico /dev/sda
, partição 1, para o disco físico /dev/sdb
, partição 1 com e2image, corra
# e2image -ra -p /dev/sda1 /dev/sdb1
Software de clonagemDisk
Estes aplicativos permitem backup fácil de sistemas de arquivos inteiros e recuperação em caso de falha, geralmente na forma de um Live CD ou drive USB. Eles contêm imagens completas do sistema a partir de um ou mais pontos específicos no tempo e são freqüentemente usados para gravar boas configurações conhecidas. Veja Wikipedia:Comparação de software de clonagem de disco para sua comparação.
Veja também programas de sincronização e backup para outros aplicativos que podem tirar fotos completas do sistema, entre outras funcionalidades.
- Arch Backup – Um script de backup trivial com configuração simples.
- Método de compressão configurável.
- Múltiplos alvos de backup.
https://github.com/p5n/archlinux-stuff/tree/master/arch-backup/ || arch-backupAUR
- Clonezilla – Uma solução de recuperação de desastres, clonagem de disco, imagens de disco e implantação.
- Boots de live CD, USB flash drive ou servidor PXE.
- Suporta ext2, ext3, ext4, reiserfs, reiser4, xfs, jfs, btrfs, FAT32, NTFS, HFS+ e outros.
- Uses Partclone (default), Partimage (opcional), ntfsclone (opcional), ou dd para imagear ou clonar uma partição.
- Servidor de multicast para restaurar para muitas máquinas ao mesmo tempo.
- Incluído na mídia de instalação do Arch Linux.
http://clonezilla.org/ || clonezilla
- Deepin Clone – Ferramenta do Deepin para fazer backup e restaurar. Ele suporta clonagem, backup e restauração de disco ou partição.
https://www.deepin.org/en/original/deepin-clone/ || deepin-clone
- FSArchiver – Uma ferramenta segura e flexível de backup e implantação de sistema de arquivos
- >Suporte para atributos básicos de arquivo (permissões, proprietário, ….).
- Suporte para múltiplos sistemas de arquivo por arquivo.
- Suporte para atributos estendidos (eles são usados pelo SELinux).
- Suporte para os atributos básicos do sistema de arquivo (label, uuid, block-size) para todos os sistemas de arquivo Linux.
- Suporte para sistema de arquivos NTFS (capacidade de criar clones flexíveis de partições Windows).
- Checksumming de tudo o que está escrito no arquivo (cabeçalhos, blocos de dados, arquivos inteiros).
- Capacidade de restaurar um arquivo que esteja corrompido (ele irá apenas pular o arquivo atual).
- Multi-threaded lzo, gzip, bzip2, compressão lzma.
- Suporte para dividir arquivos grandes em vários arquivos com um tamanho máximo fixo.
- Criptação do arquivo usando uma senha. Baseado no blowfish da libcrypto do OpenSSL.
- Suporte para backup de um sistema de arquivos raiz montado (
-A
opção). - Pode ser encontrado no CD de Recuperação do Sistema.
http://www.fsarchiver.org/ || fsarchiver
- Mondo Rescue – Uma solução de recuperação de desastres para criar uma mídia de backup que pode ser usada para redistribuir o sistema danificado.
- Backups baseados em imagens, suportando Linux/Windows.
- A taxa de compressão é ajustável.
- Canalizar sistemas de backup ao vivo (sem ter que pará-los).
- Canalizar imagem dividida sobre muitos arquivos.
- Suporta inicialização para um Live CD para executar uma restauração completa.
- Canalizar backup/restauração sobre NFS, a partir de CDs, drives de fita e outras mídias.
- Can verificar backups.
http://www.mondorescue.org/ || mondoAUR
- Partclone – Uma ferramenta que pode ser usada para fazer o backup e restaurar uma partição, considerando apenas blocos usados.
- Suporta ext2, ext3, ext4, hfs+, reiserfs, reiser4, btrfs, vmfs3, vmfs5, xfs, jfs, ufs, ntfs, fat(12/16/32), exfat.
- Suporta compressão.
- Optionally, an ncurses interface can be used.
http://partclone.org/ || partclone
- Partimage – Um utilitário de clonagem de disco ncurses para ambientes Linux/UNIX.
- Has a Live CD.
- Suporta os sistemas de ficheiros mais populares em Linux, Windows e Mac OS.
- Compressão.
- Guardar em múltiplos CDs ou DVDs ou através de uma rede usando Samba/NFS.
- Desenvolvimento parado em favor do FSArchiver.
http://www.partimage.org || partimage
- J7Z – GUI para Linux em java que tenta simplificar a compressão e backup de dados. Ele pode criar arquivos 7z, BZip2, Zip, GZip, Tar.
- Atualiza arquivos existentes rapidamente.
- Backup de múltiplas pastas para um local de armazenamento.
- Criar ou extrair arquivos protegidos.
- Livre o esforço usando perfis e listas de arquivamento.
http://j7z.xavion.name/ || j7zAUR
- Refazer Backup e Recuperação – Um aplicativo de backup e recuperação de desastres que roda a partir de uma imagem de CD Linux inicializável.
- É capaz de fazer backup em bare-metal e recuperação de partições de disco.
- Usa xPUD e Partclone para o backend.
http://www.redobackup.org/ ||
- Tar do sistema & Restaurar – Faça o backup e restaure o seu sistema usando tar ou transfira-o com rsync
- Interfaces GUI e CLI
- Cria .tar.gz, .tar.bz2, .tar.xz ou .tar archives
- Suporta openssl / criptografia gpg
- Usa rsync para transferir um sistema em execução
- Suporta Grub2, Syslinux, EFISTUB/efibootmgr e Systemd/bootctl
https://github.com/tritonas00/system-tar-and-restore || system-tar-and-restoreAUR
dd spin-offs
dcfldd dcflddAUR é um substituto de dd com capacidade de hashing on-the-fly, ajudando a garantir a integridade. Ele aceita a maioria dos parâmetros do dd e inclui o status de saída. Uma versão estável do dcfldd foi lançada pela última vez em 2006. ddrescue GNU ddrescue é uma ferramenta de recuperação de dados capaz de ignorar erros de leitura. ddrescue não está relacionado ao dd de forma alguma, exceto que ambos podem ser usados para copiar dados de um dispositivo para outro. A principal diferença é que o ddrescue usa um algoritmo sofisticado para copiar dados de unidades em falha, causando-lhes o mínimo dano adicional possível. Consulte o manual da ddrescue para obter mais detalhes.
Ver também
- Wikipedia:Lista de software de clonagem de discos
- Arch Linux forum thread