1106 shaares
4 results
tagged
ddrescue
# qm unlock 105 (uuid de ma vm)
# modprobe nbd
# qemu-nbd --c -r /dev/nbd0 bad_file.qcow2
# ddrescue /dev/nbd0 new_file.raw
# qemu-nbd --d /dev/nbd0
# qemu-img convert -O qcow2 new_file.raw new_file.qcow2
# mv new_file.qcow2 /path/to/vm/vm-105-disk-1.qcow2
J'ai pu tout récup!
# modprobe nbd
# qemu-nbd --c -r /dev/nbd0 bad_file.qcow2
# ddrescue /dev/nbd0 new_file.raw
# qemu-nbd --d /dev/nbd0
# qemu-img convert -O qcow2 new_file.raw new_file.qcow2
# mv new_file.qcow2 /path/to/vm/vm-105-disk-1.qcow2
J'ai pu tout récup!
TODO : Créer un AUR pour pouvoir le mettre sur ma distro.
#récupérer en priorité le plus de zones mémoires saines:
ddrescue -B -n /dev/old_disk /dev/new_disk rescued.log -f
#puis essayez de récupérer le plus de zones mémoires endommagées possible:
ddrescue -B -r 1 /dev/old_disk /dev/new_disk rescued.log -f
ddrescue -B -n /dev/old_disk /dev/new_disk rescued.log -f
#puis essayez de récupérer le plus de zones mémoires endommagées possible:
ddrescue -B -r 1 /dev/old_disk /dev/new_disk rescued.log -f
Un bon article sur la commande dd.
J'en profite également pour me mettre un memo sur dcfldd (plus verbeux)
Copier un gros disque vers un petit:
dcfldd if=[gros] skip=2 of=[petit] seek=2 bs=4k conv=noerror
Récupération de CD/DVD defectueux
ddrescue -n -n 2048 if=[device] of=[nom].iso [nom].log
J'en profite également pour me mettre un memo sur dcfldd (plus verbeux)
Copier un gros disque vers un petit:
dcfldd if=[gros] skip=2 of=[petit] seek=2 bs=4k conv=noerror
Récupération de CD/DVD defectueux
ddrescue -n -n 2048 if=[device] of=[nom].iso [nom].log