dd e imagem da unidade

1

Quando você imagina uma unidade com dd, você obtém uma imagem geralmente com o mesmo tamanho exato da unidade. Você pode comprimir a imagem, mas isso é realmente dependente de quantos nulos ou zeros contínuos estão na unidade. Minha pergunta é, existe outra ferramenta para apenas imaginar os blocos críticos da unidade. Tal como com uma nova instalação de um sistema operacional, é possível copiar somente até o último bloco utilizado pelo novo sistema operacional?

enquanto eu sei dd não tem tais habilidades, isso já existe, e se isso acontecer, então esse aplicativo usa dd.

    
por Recursion 28.07.2009 / 06:55

7 respostas

0

Para uma imagem rápida e suja de uma caixa do Windows, inicializo um SystemRescueCD e executo o seguinte script (localizado em uma unidade de backup USB externa montada em / mnt / backup):

 #!/bin/bash

 PCNAME=foobar # or passed in on command line if you prefer

 fdisk -l /dev/sda >./${PCNAME}-fdisk-l.txt
 dd if=/dev/sda of=./${PCNAME}-mbr.bin bs=512 count=1
 dd if=/dev/sda1 of=./${PCNAME}-p1-diag.bin bs=23040
 ntfsclone -s -o - /dev/sda2 | gzip -c | split -b 638m - ./${PCNAME}-p2-win.img.gz.

 # end

Oh, o disco externo é normalmente formatado com NTFS, montado com "-t ntfs-3g".

    
por 28.07.2009 / 15:37
4

Sim, tenho certeza que existe. CloneZilla usa dd e salva apenas os setores usados. Tenha uma leitura através dos fóruns lá e você deve encontrar menção a isso. Caso contrário, baixe e leia o código dos seus scripts.

    
por 28.07.2009 / 07:12
3

você pode conferir partimage também.

    
por 28.07.2009 / 07:42
1

Drive Image from PDQ costumava ser capaz de "entender" o sistema de arquivos e, portanto, só precisava para armazenar os bytes usados, mesmo se o resto não for zero. Dado que foi comprado por outra empresa e transformado em Ghost. A seguinte tabela da wikipedia mostra um grande número de sistemas que fazem o "Smart Copying" para vários sistemas de arquivos diferentes. / p>     

por 28.07.2009 / 08:31
1

Você não deve criar uma imagem da unidade, mas fazer backup do sistema de arquivos. Com despejo por exemplo. Ele copiará apenas os blocos usados no sistema de arquivos. dd não sabe nada sobre blocos 'usados' e 'gratuitos'.

    
por 28.07.2009 / 15:48
0

Não tenho certeza se você deseja um programa de criação de imagens como dd(1) , como tar(1) e um utilitário de compactação de sua escolha. Você pode nos dar um pouco mais de detalhes sobre o que você está realmente tentando fazer?

    
por 28.07.2009 / 06:58
0

Basicamente, você quer uma ferramenta que entenda o sistema de arquivos e apenas salve os blocos que são usados. Isso é uma coisa boa, mas eu meio que gosto de ter uma imagem completa da unidade (porque sou paranoica). Para fazer isso, e minimizar o espaço necessário para uma imagem compactada, eu uso (em sistemas Windows que eu quero imagem) o SysInternals ' sdelete 'para escrever zeros nos setores não utilizados. Dessa forma, a imagem é tão compacta quanto possível, ainda sendo uma imagem pequena.

    
por 28.07.2009 / 15:43

Tags