Trabajo mucho con unidades con imágenes, lo que significa hacer una copia en dd de la unidad en cuestión y luego trabajar en la imagen en lugar de la unidad en sí.
Para la mayoría del trabajo, uso kpartx para asignar las particiones de la unidad a un dispositivo en / dev / mapper /. Lo que me pregunto aquí es si hay una manera de encontrar qué mapeo pertenece a qué imagen.
Considera esto:
root@vyvyan:/tmp# kpartx -a -v Image1
add map loop1p1 (254:4): 0 10240 linear /dev/loop1 2048
add map loop1p2 (254:5): 0 10240 linear /dev/loop1 12288
add map loop1p3 (254:6): 0 52848 linear /dev/loop1 22528
root@vyvyan:/tmp# kpartx -a -v Image2
add map loop2p1 (254:7): 0 33508 linear /dev/loop2 2048
add map loop2p2 (254:8): 0 39820 linear /dev/loop2 35556
Ahora, digamos que olvido qué imagen fue a qué mapeo. ¿Hay alguna manera de dejar que kpartx, o el núcleo, o cualquier otra cosa, me diga qué imagen va a dónde?
EDITAR Además, si accidentalmente rm el archivo de imagen mientras kpartx ha agregado las asignaciones, ¿cómo se eliminan las asignaciones? kpartx quiere que la imagen real esté presente.