Я много работаю с образными дисками, то есть делаю 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 - или ядру, или чему-то еще - сказать мне, какой образ куда идет?
РЕДАКТИРОВАТЬ Кроме того, если я случайно rm файл изображения, в то время как kpartx добавил сопоставления, как вы удалите сопоставления? kpartx хочет, чтобы фактическое изображение присутствовало.
Я бы также добавил следующее. Вы можете проверить, где устройства отображаются с помощью kpartx. Например:
Это полезно, когда вы забыли, где отображаются файлы. Конечно, loop0p1 и loop0p2 отображаются в каталоге / dev / mapper.
источник