Lavoro molto con le unità di imaging, il che significa fare una copia dd dell'unità in questione e quindi lavorare sull'immagine anziché sull'unità stessa.
Per la maggior parte del lavoro, utilizzo kpartx per mappare le partizioni dell'unità su un dispositivo in / dev / mapper /. Quello che mi chiedo qui è se c'è un modo per trovare quale della mappatura appartiene a quale immagine.
Considera questo:
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
Ora, diciamo che ho dimenticato quale immagine è andata a quale mappatura. C'è un modo per lasciare che kpartx - o il kernel, o qualsiasi altra cosa - mi dica quale immagine va dove?
EDIT Inoltre, se accidentalmente rm il file di immagine mentre kpartx ha aggiunto i mapping, come si rimuovono i mapping? kpartx vuole che sia presente l'immagine reale.