在磁盘分区阶段,Subiquity(Ubuntu Server)的磁盘 ID 来自哪里?

在磁盘分区阶段,Subiquity(Ubuntu Server)的磁盘 ID 来自哪里?

在 Subiquity(Ubuntu Server 安装程序)的手动分区阶段,有一个磁盘列表,以 id 的形式。

然而,这些与条目略有不同/dev/disk/by-id

例如,Subiquity 显示VBOX_HARRDISK_VB_01234_56789,而对应的/dev/disk/by-id文件是scsi-0ATA-VBOX_HARRDISK_VB_01234_56789

前者从哪里来?有没有办法以编程方式从终端获取它(不包括文本处理)?

答案1

我认为磁盘 ID 字符串是从每个磁盘的设备 ID 中读取的(硬编码)。

请检查它是否与以下命令显示的内容匹配:

lsblk -o name,model,serial

LANG=C sudo parted -ls | grep 'Model:'

在您的特定情况下,它是 VirtualBox 虚拟磁盘的设备 ID。

相关内容