Unidade bruta do VirtualBox usando UUID em vez do nome do dispositivo

1

Eu quero anexar uma unidade real a uma VM do VirtualBox, então eu segui as instruções aqui , que diz para fazer isso:

VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sdX

Isso cria um disco rígido virtual ( file.vmdk ) que pode ser anexado à VM e é uma espécie de wrapper para a unidade real. E isso funciona.

No entanto, com base em quais unidades eu conectei a qualquer momento, o nome do dispositivo sdX é alterado e a unidade física incorreta é mostrada para a VM.

Então, quero especificar o nome do UUID. Como posso fazer isso?

    
por lonix 13.05.2018 / 10:59

1 resposta

1

Você pode usar o comando lsblk da seguinte forma:

sudo lsblk /dev/sdaX -no UUID

Para obter a partição, você também pode usar o sistema de arquivos do dispositivo.

ls -l /dev/disk/by-uuid

Para confirmar qual UUID você deseja usar. Esse arquivo irá se referir ao que já / dev / sdX corresponde ao UUID.

Em seguida, use isso no comando xboxmanage.

    
por 13.05.2018 / 12:32