LINUX.ORG.RU

Почему не видны диски в /dev ?


0

1

В виртуальной машине qemu подключаю диски при помощи параметров командной строки:
-drive file=/mypath/disk.qcow2,index=0,if=virtio
-drive file=/dev/md0,if=virtio

Внутри виртуальной машины вижу такое:
# lspci -k
...
00:05.0 SCSI storage controller: Qumranet, Inc. Virtio block device
   Subsystem: Qumranet, Inc. Device 0002
   Kernel driver in use: virtio-pci
00:06.0 SCSI storage controller: Qumranet, Inc. Virtio block device
   Subsystem: Qumranet, Inc. Device 0002
   Kernel driver in use: virtio-pci

Однако в папке /dev нет устройств:
# ls /dev/vda*
# ls /dev/sda*
# ls /dev/hda*

это не позволяет мне устройства примонтировать.

Что сделать - может какое правило для udev (sys-fs/udev-151-r4 USE=«extras») прописать?

По-моему, кроме virtio_pci, нужно загрузить еще virtio_blk (или как его там).

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

нужно загрузить еще virtio_blk (или как его там).


А как выяснить, по какой причине он не загружается?
Конфиг у меня такой:

# grep VIRTIO .config
# CONFIG_NET_9P_VIRTIO is not set
CONFIG_VIRTIO_BLK=y
CONFIG_VIRTIO_NET=y
CONFIG_VIRTIO_CONSOLE=y
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_VIRTIO=y
CONFIG_VIRTIO_RING=y
CONFIG_VIRTIO_PCI=y
CONFIG_VIRTIO_BALLOON=y

StrongDollar
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.