LINUX.ORG.RU

Не получается смонтировать vdi от virtualbox

 , ,


0

1

Вроде все по науке делаю. fdisk даже вроде видит партитиции внутри образа, но их нельзя смонтировать

#modprobe nbd
# qemu-nbd -c /dev/nbd0 vm/virtual/Deb\ 9\ s.vdi


# fdisk /dev/nbd0

Welcome to fdisk (util-linux 2.29.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): p
Disk /dev/nbd0: 34.1 GiB, 36609982464 bytes, 71503872 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 20C74704-C0C8-403D-8D60-0146A53F0923

Device        Start      End  Sectors  Size Type
/dev/nbd0p1    2048  1050623  1048576  512M EFI System
/dev/nbd0p2 1050624  2099199  1048576  512M Linux filesystem
/dev/nbd0p3 2099200 71501823 69402624 33.1G Linux filesystem

Command (m for help): q

#mount /dev/nbd0p2 /mnt
mount: special device /dev/nbd0p2 does not exist

wtf?

# ls /dev/nbd*
/dev/nbd0  /dev/nbd10  /dev/nbd12  /dev/nbd14  /dev/nbd2  /dev/nbd4  /dev/nbd6	/dev/nbd8
/dev/nbd1  /dev/nbd11  /dev/nbd13  /dev/nbd15  /dev/nbd3  /dev/nbd5  /dev/nbd7	/dev/nbd9

wtf?! А как же примонтироваться к разделам внутри vdi и почему fdisk как бы все видит, но не mount

P.S. OS=Debian 9, ядро 4.9.0-8

★★★★★

Последнее исправление: praseodim (всего исправлений: 1)
Ответ на: комментарий от anonymous

Не поможет.

В общем, сам нашел ответ.

При загрузке модуля надо указать дополнительный параметр

# modprobe nbd max_part=16

Вместо 16 может быть и другое число, лишь бы хватило на дополнительные разделы. Вот такое неочевидное знание.

praseodim ★★★★★
() автор топика
Ответ на: комментарий от praseodim

Вполне очевидное: для loop то же самое. У тебя арчик, наверное, или еще какая-нибудь гента? В дистрах для взрослых уже давно для loop и nbd эти параметры 31/64 по-умолчанию.

anonymous
()
Ответ на: комментарий от anonymous

У тебя арчик, наверное, или еще какая-нибудь гента? В дистрах для взрослых уже давно для loop и nbd эти параметры 31/64 по-умолчанию.

Я же сразу указал, что Debian. Видимо не для взрослых дистр, надо будет в убунте еще проверить. Ну и насчет очевидности, я впервые сейчас про этот параметр узнал

praseodim ★★★★★
() автор топика
Последнее исправление: praseodim (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.