Eu criei uma dd
imagem de / dev/vda
usando o seguinte comando:
ssh root@1.2.3.4 "dd se = / dev / vda" | dd de = / home / backup / vda.img
e não consigo montá-lo no meu servidor Ubuntu local para onde o transferi.
Eu entendo isso em dmesg | tail
:
[763158.222159] EXT4-fs error (device loop0): ext4_map_blocks:504: inode #8:block 10541546: comm mount: lblock 23018 mapped to illegal pblock (length 1)
[763158.222299] jbd2_journal_bmap: journal block not found at offset 23018 on loop0-8
[763158.222367] JBD2: bad block at offset 23018
[763158.222581] JBD2: recovery failed
[763158.222588] EXT4-fs (loop0): error loading journal
Se eu tentar dar uma olhada com file
eu recebo:
vda.img: data
Alguma idéia do que poderia ser?
Usando o kpartx como Sven sugeriu que eu obtivesse:
kpartx -l /home/backup/vda.img
loop excluído: / dev / loop0
Reiniciei o sistema e tentei o comando novamente:
kpartx -lv /home/backup/vda.img
ioctl: LOOP_CLR_FD: Dispositivo ou recurso ocupado
não pode deletar: / dev / loop0
E em dmesg | cauda eu recebo
[73.445903] mapeador de dispositivo: uevent: versão 1.0.3
[73.446574] mapeador de dispositivo: ioctl: 4.22.0-ioctl (19/10/2011) inicializado: dm-devel@redhat.com
dd
é muito improvável que um disco ativo resulte em algo útil, isso só funciona de maneira confiável em discos desmontados (ou no mínimo montados em ro).