Ubuntu 18.04 LTS установлена на ESXi дома. Диск - sda sda1 sda2
. Однако другой Ubuntu 16.04.4 LTS, установленный в Tencent Cloud (возможно, Xen), показывает диск как vda vda1
.
Я знаю, что обычно vd означает виртуальный диск. Но почему Ubuntu 18.04 не понимает, что использует виртуальный диск?
vd * - обычно напоминает виртуализированные драйверы Para-Virt. sd * - предоставляет SCSI API для ядра (может быть еще virtio, например, virtio-scsi)
На этот вопрос много раз отвечали, например, здесь на stackexchange
В В случае с ESXi это просто означает, что настройка диска, предоставляемая по умолчанию, считает диск обычным драйвером диска, который не поддерживает виртуализацию - возможно, аналогично приведенному выше примеру virtio-scsi.
Ядро начинается с старших / младших чисел до имен , за которыми следуют расширенные правила именования устройств через udev /lib/udev/rules.d/*
. При необходимости вы можете расширить последний, чтобы получить другой результат.