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".
-
Verifique se o pacote
hfsprogs
está instalado. Você também precisa do pacotekpartx
para a segunda opção. -
Não se preocupe com o registro no diário e a montagem como r / w , pois você não deseja gravar no backup.
-
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*