Ich arbeite viel mit abgebildeten Laufwerken, dh ich mache eine dd-Kopie des betreffenden Laufwerks und arbeite dann am Image anstelle des Laufwerks selbst.
Für die meisten Arbeiten verwende ich kpartx, um die Partitionen des Laufwerks einem Gerät unter / dev / mapper / zuzuordnen. Ich frage mich hier, ob es eine Möglichkeit gibt, herauszufinden, welche der Zuordnungen zu welchem Bild gehören.
Bedenken Sie:
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
Nehmen wir an, ich habe vergessen, welches Bild zu welchem Mapping gegangen ist. Gibt es eine Möglichkeit, kpartx - oder den Kernel oder irgendetwas anderes - mir sagen zu lassen, welches Bild wohin geht?
EDIT Auch, wenn ich aus Versehen die Bild-Datei rm während kpartx die Zuordnungen hinzugefügt, wie entfernen Sie die Zuordnungen? kpartx möchte, dass das tatsächliche Bild vorhanden ist.