J'ai créé une dd
image de / en dev/vda
utilisant la commande suivante:
ssh root@1.2.3.4 "dd if = / dev / vda" | jj de = / home / backup / vda.img
et je ne peux pas le monter sur mon serveur Ubuntu local où je l'ai transféré.
Je reçois ceci dans 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
Si j'essaye de le vérifier avec file
j'obtiens:
vda.img: données
Avez-vous des idées de ce que ça pourrait être?
En utilisant kpartx comme Sven l'a suggéré, j'obtiens:
kpartx -l /home/backup/vda.img
boucle supprimée: / dev / loop0
J'ai redémarré le système et essayé à nouveau la commande:
kpartx -lv /home/backup/vda.img
ioctl: LOOP_CLR_FD: le périphérique ou la ressource occupée
ne peut pas supprimer la boucle: / dev / loop0
Et à dmesg | queue je reçois
[73.445903] mappeur de périphériques: uevent: version 1.0.3
[73.446574] mappeur de périphériques: ioctl: 4.22.0-ioctl (2011-10-19) initialisé: dm-devel@redhat.com
dd
est très peu probable qu'un disque en direct aboutisse à quelque chose d'utile, cela ne fonctionne que de manière fiable sur des disques non montés (ou à tout le moins montés sur ro).