Виртуальный диск VM-Ware распознается как /dev/sd[ap] в Ubuntu

Ubuntu 18.04 LTS установлен на ESXi дома. Диск есть sda sda1 sda2, Однако другой Ubuntu 16.04.4 LTS, установленный в Tencent Cloud(возможно Xen), показывает диск как vda vda1,

Я знаю, что обычно vd означает виртуальный диск. Но почему Ubuntu 18.04 не осознает, что использует виртуальный диск?

1 ответ

Решение

vd* - обычно напоминает драйверы для виртуальных машин, поддерживающие виртуализацию. sd* - предоставляет SCSI API для ядра (может быть еще virtio, например, virtio-scsi)

На это отвечали много раз, как здесь на stackexchange

В вашем случае с ESXi это просто означает, что настройка диска, предоставляемая по умолчанию, считает диск обычным драйвером диска, который не поддерживает виртуализацию - возможно, аналогично приведенному выше примеру virtio-scsi.

Ядро начинается с больших / младших чисел в именах, за которыми следуют расширенные правила именования устройств через udev /lib/udev/rules.d/*, При необходимости вы можете расширить последний, чтобы получить другой результат.

Другие вопросы по тегам