lon*_*nix 5 linux virtualbox virtualization virtual-machine ubuntu
我想将一个实际的驱动器连接到 VirtualBox VM,因此我按照此处的说明进行操作,其中说明了执行此操作:
VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sdX
Run Code Online (Sandbox Code Playgroud)
这会创建一个可以附加到虚拟机的虚拟硬盘驱动器 ( file.vmdk),它是实际驱动器的一种包装器。那行得通。
但是,根据我在任一时间连接的驱动器,sdX设备名称会发生变化,然后向虚拟机显示错误的物理驱动器。
所以我想改为指定 UUID 名称。我怎样才能做到这一点?
lsblk您可以像这样使用命令:
sudo lsblk /dev/sdaX -no UUID
Run Code Online (Sandbox Code Playgroud)
要获取分区 uuid 但也可以使用设备文件系统。
ls -l /dev/disk/by-uuid
Run Code Online (Sandbox Code Playgroud)
确认您要使用哪个 UUID。该文件将引用与 UUID 匹配的 /dev/sdX。
然后在 xboxmanage 命令中使用它。
| 归档时间: |
|
| 查看次数: |
1977 次 |
| 最近记录: |