Use o kpartx (de várias ferramentas de caminho):
usa o losetup para obter um loop / dev /? dispositivo, em seguida, use o kpartx nele para criar mapeamentos de desenvolvimento para as partições no arquivo de imagem.
Eu criei uma imagem de um disco usando o dd usando o comando dd if = / dev / sdb de = / jobs / image.dd. A unidade SATA / dev / sdb possui 3 partições (uma NTFS, duas FAT32).
Como faço para montar a imagem completa com todas as suas partições de uma só vez? Eu realmente quero roteirizar isso usando Python, mas saber como fazer é obviamente o primeiro passo!
Obrigado antecipadamente
Use o kpartx (de várias ferramentas de caminho):
usa o losetup para obter um loop / dev /? dispositivo, em seguida, use o kpartx nele para criar mapeamentos de desenvolvimento para as partições no arquivo de imagem.
Fazer uma partição por vez não é muito difícil. Basicamente você usa losetup com o parâmetro offset. Aqui está um artigo que descreve as etapas e aqui é outro .
Se você quisesse fazer tudo de uma vez, provavelmente teria que escrever um script que recuperasse a tabela de partições a partir da imagem de disco e, em seguida, executasse o losetup várias vezes para criar vários dispositivos de loop. Não conheço nenhuma ferramenta que faça isso para você.
Tags mount dd image disk-volume