Eu tenho uma VM Linux em execução no VirtualBox no Windows. Está funcionando bem, ele está sendo executado de uma partição bruta de um SSD por algum tempo agora.
Hoje conectei um pequeno HDD à máquina, via uma porta SATA. Este disco rígido tem uma partição nele. É uma partição ext3 que contém alguns dados de backup de outra máquina Linux (bare metal). Agora eu quero continuar usando este HDD neste convidado Linux como uma unidade de backup, ainda tendo acesso aos dados de backup antigos da outra máquina (estou migrando um sistema de bare metal para uma VM)
Eu segui as etapas listadas em Use o disco rígido físico na Caixa virtual
Para ser preciso, usei o seguinte comando para criar a imagem virtual:
VBoxManage internalcommands createrawvmdk -filename "C:\Users\Main\VirtualBox VMs\Disks\hdd-ps4-p1.vmdk" -rawdisk \.PhysicalDrive3 -partitions 1 -relative
Eu também tentei sem o sinal -relative
, ele me deu o mesmo resultado, com a diferença de que o tamanho do disco na interface do usuário do VirtualBox é diferente (tamanho total do disco rígido versus tamanho da partição somente)
Agora, a questão é que, quando eu adiciono à VM e inicializo a VM, e faço um ls -lsa \dev\
, recebo uma entrada chamada sdb
. Quando eu inicio o vm sem essa imagem adicionada, esse sdb
não está lá, então eu suponho que a imagem dele seja a adicionada.
Na verdade, eu estava esperando ver um sdb1
que eu poderia então sudo mount /dev/sdb1 /media/hdd/
Alguém sabe o que está acontecendo?
Eu tentei o sudo sudo mount /dev/sdb /media/hdd/
, mas isso me deu uma montagem : tipo fs errado, opção ruim, superbloco ruim em / dev / sdb - eu também não esperava que isso funcionasse .
--- Atualizar ---
Eu tentei novamente, desta vez sem especificar uma partição durante a criação da imagem. Isso funciona. Lá eu tenho um sdb
e sdb1
como esperado, e sou capaz de montar sdb1
e acessar os arquivos antigos nele.
Mas existe uma maneira de criar uma imagem apenas com essa partição? Eu quero usar o restante do HDD (cerca de 30%) para outras coisas. Minha VM inicializa a partir da partição 1 de um SSD, e a segunda partição é, na verdade, uma partição NTFS acessível ao Windows Host, portanto, deve ser possível fazer o mesmo com o HDD, suponho.