суббота, 26 марта 2011 г.

Как просмотреть раздел внутри раздела или kpartx в деле

Вот бывает беда. Сделал ты виртуальную машину. Скормил ей в качестве раздела lvm-том. И на тебе, внутренние потроха тебе не видны. А почему так? А просто, ну не знает udev о том, что вот внутри вот этого блочного устройства(который является раздел) есть таблица разделов, которою тоже надо представить в виде блочных устройств. И беда часто подкрадывается не заметно. Например сделал ты бэкап lvm-тома (очень хитрая штука этот lvm-snapshot). И вот надо бы данные с него перекинуть, но частично. Или же выкорчевать шифрованный раздел из нутра. В общем задач напридумывать можно дофига, а чаще они сами приходят и предлагают себя решить.

Вот собственно с помощью чего это можно посмотреть
apt-get install kpartx

допустим /dev/sata-vol/virt1-root корневой раздел нашей виртуальной машины. На нем какие-то свои разделы.

kpartx -l /dev/sata-vol/virt1-root # покажет как будут связаны эти разделы с текущим /dev
kpartx -a /dev/sata-vol/virt1-root # свяжет эти разделы, и они станут доступны

P.S.: вот таким простым и не хитрым способом мы увидим внутренности нашего раздела.

Комментариев нет: