Я выполняю MSWindows, виртуализированный с/dev/sda2, поскольку это - основной диск. Следовательно, существует таблица разделов на том разделе, показанном как:
# fdisk -l /dev/sda2
Disk /dev/sda2: 137.4 GB, 137436203520 bytes
255 heads, 63 sectors/track, 16709 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda2p1 * 1 16708 134206978+ 7 HPFS/NTFS
Таким образом, мой вопрос просто: Что главные/незначительные числа должны создать/dev/sda2p1? Что относительно sda2p2 и sda3p1?
Принятие этого является прямым образом диска (например, Ваше решение для виртуализации не добавляет некоторые дополнительные метаданные к вещам), этот документ (также здесь) предлагает некоторые предложения для доступа к Вашим разделам на/dev/sda2 (сводка: используйте -o offset
опция к losetup
создать новое блочное устройство, ссылающееся на соответствующее смещение в sda2).
Можно также использовать Сетевое блочное устройство (NBD), чтобы создать разделенное блочное устройство из/dev/sda2, видеть эту статью LWN, которая описала процесс подробно. И эй, я просто изучил что-то новое.