Como posso montar a unidade ext4 interna como armazenamento para o Linux VirtualBox com o host do Windows 10?

1

Eu tenho um PC host do Windows 10 e uma máquina virtual do Linux Mint 18.2 no Oracle VM VirtualBox (V 5.1.26r). O sistema operacional Windows e o VirtualBox são executados a partir do mesmo disco rígido e eu gostaria de estender o armazenamento ext4 da minha máquina virtual, permitindo que ele use um disco rígido interno formatado em formato ext4 adicional como armazenamento. Consegui formatar a unidade como ext4 no Windows usando o PartitionGuru, mas como posso disponibilizar essa unidade como armazenamento para minha máquina virtual? Observe que eu não tenho espaço na unidade de inicialização NTFS para adicionar a unidade ext4 como uma unidade virtual.

EDITAR: Usando o Ext2Read no Windows, consegui atribuir um nome de letra à unidade ext4. Eu era então capaz de usar esta unidade como uma pasta compartilhada no meu Linux VirtualBox, mas o problema aqui é que isso muda todas as permissões padrão do Linux, por exemplo, todos os arquivos de texto se tornam executáveis. Como posso montar e manter a permissão?

    
por eric s 05.09.2017 / 20:31

1 resposta

0

O acesso direto ao disco não é para os mais fracos. Veja aqui , seção 9.9.

Warning

Raw hard disk access is for expert users only. Incorrect use or use of an outdated configuration can lead to total loss of data on the physical disk. Most importantly, do not attempt to boot the partition with the currently running host operating system in a guest. This will lead to severe data corruption.

Meu conselho é formatar o disco rígido interno no Windows como NTFS com o maior tamanho de cluster que você pode gerenciar e atribuir a ele uma letra de unidade, digamos, G:.

Em seguida, no VirtualBox, adicione um novo arquivo de disco rígido localizado em G :, com tamanho igual ao espaço livre disponível nele (ou use um disco dinâmico; o impacto no desempenho não é tão bom assim). Sua milhagem pode variar).

Adicione o disco ao controlador SATA do guest Linux, e no Linux você encontrará um novo disco /dev/sdb pronto para ser fdisk'ed e pronto.

    
por 05.09.2017 / 22:07