我经常使用映像驱动器,这意味着先对相关驱动器进行dd复制,然后再处理映像而不是驱动器本身。
对于大多数工作,我使用kpartx将驱动器的分区映射到/ dev / mapper /下的设备。我想知道的是,是否有一种方法可以找到哪个映射属于哪个图像。
考虑一下:
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
现在,假设我忘记了哪个图像去了哪个映射。有没有办法让kpartx-或内核,或其他任何内容-告诉我哪个映像在哪里?
编辑另外,如果在kpartx添加映射的同时不小心rm了映像文件,如何删除映射?kpartx希望显示实际图像。