Как создать драйвер устройства для вложенных разделов?

Я выполняю 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?

3
задан 14.12.2009, 23:47

1 ответ

Принятие этого является прямым образом диска (например, Ваше решение для виртуализации не добавляет некоторые дополнительные метаданные к вещам), этот документ (также здесь) предлагает некоторые предложения для доступа к Вашим разделам на/dev/sda2 (сводка: используйте -o offset опция к losetup создать новое блочное устройство, ссылающееся на соответствующее смещение в sda2).

Можно также использовать Сетевое блочное устройство (NBD), чтобы создать разделенное блочное устройство из/dev/sda2, видеть эту статью LWN, которая описала процесс подробно. И эй, я просто изучил что-то новое.

2
ответ дан 08.12.2019, 01:49

Теги

Похожие вопросы