dd – data definition

O dd é um programa comum no mundo Unix para copiar sistemas de ficheiros a um baixo nível, ideal para fazer cópias de discos ou tentar recuperar sistemas de ficheiros.

Por exemplo para copiar o conteúdo de um disco para um ficheiro basta fazer :

dd if=/dev/sda of=disk_image

e copia-se todo o conteúdo do disco representado pelo device /dev/sda para o ficheiro no file_disk. O disco pode ter partições que todas serão copiadas e ao copiar para um novo disco este fica com igual ao anterior.

É possível aceder ás partições que se encontram no disco copiado através de alguns cálculos e com recurso a outro programa.

Para aceder á listagem de partições utiliza-se o comando fdisk :

fdisk -u -l disk_image

que irá listar todos os partições pertences ao disco clonado, o resultado será algo do estilo :

[puffs@web ~]$ fdisk -u -l /mnt/storage/disk_image

You must set cylinders.
You can do this from the extra functions menu.

Disk /mnt/storage/disk_image: 0 MB, 0 bytes
255 heads, 63 sectors/track, 0 cylinders, total 0 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x41172ba5

Device Boot      Start         End      Blocks   Id  System
/mnt/storage/disk_image1              63       64259       32098+  de  Dell Utility
/mnt/storage/disk_image2   *       64260    78108029    39021885    7  HPFS/NTFS
Partition 2 has different physical/logical endings:
phys=(1023, 254, 63) logical=(4861, 254, 63)

Depois é necessário fazer alguns cálculos, para fazer mount da segunda partição :

512*64260=32901120

[puffs@web ~]$ sudo mount -o loop,offset=32901120 -t auto /mnt/storage/disk_image /home/puffs/Desktop/drive_image

Fonte

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s


%d bloggers like this: