Imagem criada da partição única do disco rígido Imac usando dd - como montar?

0

Tudo bem, você terá que perdoar que eu não tenho uma abundância de conhecimento com o uso dessas ferramentas. Eu tentei seguir as dicas fornecidas neste tópico:

Como montar uma partição HFS em Ubuntu como leitura / gravação?

E experimentou a montagem usando '-o loop' sem sucesso. Também foi mencionado que talvez eu precise determinar o setor inicial, mas não consigo obter essa informação.

Minha amiga tinha um disco rígido de um iMac que ela achava que estava corrompido, e eu consegui fazer uma cópia usando o dd para uma imagem no meu disco rígido. Eu acredito que copiei apenas uma partição, mas possivelmente a unidade inteira? Eu realmente não me lembro desde que foi há um tempo atrás. Então agora eu tenho essa imagem na minha máquina que supostamente tem um monte de arquivos que eu não consigo acessar.

Ajuda?

EDITAR:

Deve mencionar que este é o erro que recebo quando tento montar:

mount: wrong fs type, bad option, bad superblock on /dev/loop0,
   missing codepage or helper program, or other error

   In some cases useful info is found in syslog - try
   dmesg | tail or so.
    
por Dygerati 06.09.2013 / 20:23

1 resposta

0

Aviso: dd lê e grava dados brutos com desrespeito a arquivos, sistemas de arquivos, tipos de partições, etc. Por causa disso, qualquer erro, qualquer dado perdido pode tornar a imagem inútil, O sistema de arquivos pode não estar intacto. Isso é de particular importância se um disco rígido estiver morrendo, haverá erros de E / S que podem tornar a imagem do dd inútil. Sempre verifique os backups. Imagens DD são particularmente fáceis de verificar, elas são [geralmente] "tudo ou nada".

  1. Verifique se o pacote hfsprogs está instalado. Você também precisa do pacote kpartx para a segunda opção.

  2. Não se preocupe com o registro no diário e a montagem como r / w , pois você não deseja gravar no backup.

  3. Você precisa ser o root para executar esses comandos (por exemplo, usar sudo -i )

Se os dados estiverem intactos e ...

A imagem é uma única partição:

mkdir -p /mnt/imac
mount /path/to/image /mnt/imac
ls /mnt/imac

A imagem contém uma tabela de partições

Crie mapas de dispositivos:

image="/path/to/image"
kpartx -l "$image"
list=$(kpartx -l "$image" | grep -v "deleted" | awk '{print $1}');     
kpartx -a -v "$image"

Montar loopbacks:

IFS=$(echo -en "\n\b");
for loop in $list; 
do 
  mkdir "/mnt/${loop}"; 
  mount "/dev/mapper/${loop}" "/mnt/${loop}"; 
done;

Visualizar pastas:

ls -d /mnt/loop*

Desmontar loopbacks:

umount /mnt/loop*
    
por 07.09.2013 / 03:44

Tags