Como criar um sistema de arquivos em uma unidade virtual de tamanho dinâmico - VirtualBox no host do Windows 7, Ubuntu Guest

2

Movido aqui do StackOverflow

Eu fiz meu VirtualBox (4.3.0) Ubuntu VM (no host do Win 7) muito pequeno. Eu tenho a escolha de ampliar o disco virtual (tudo o que eu leio faz parecer perigoso e complicado) ou adicionar um segundo "drive" (que soa mais fácil). Eu escolhi o segundo disco.

Encerrei e clonei minha VM. Na VM clone, fui para a configuração de armazenamento e adicionei outra unidade SATA, muito maior (350 GiB). Eu configurei para alocar espaço dinamicamente.

Eu inicializei a VM e usei o ffdisk para criar uma tabela de partição (partição primária usando a unidade inteira). Parecia funcionar e fdisk / dev / sdb, p comando diz:

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1       734003199   734003199        0+  83  Linux

Agora, coloque um sistema de arquivos no disco. Eu emito o comando:

sudo mkfs.ext4 -L /data /dev/sdb1

e receba a mensagem

mke2fs 1.42 (29-Nov-2011)
mkfs.ext4: Device size reported to be zero.  Invalid partition specified, or
    partition table wasn't reread after running fdisk, due to
    a modified partition being busy and in use.  You may need to reboot
    to re-read your partition table.

A reinicialização não resolveu o problema.

A descrição da segunda unidade do VBox Manager diz:

Type:             normal (VDI)
Virtual Size:     350.00 GB
Actual Size:      3.00 MB
Details:          Dynamically allocated st...

Alguém pode me aconselhar sobre como abordar esse problema? O Google nem o StackOverflow produziram respostas úteis.

    
por Wes Miller 11.11.2013 / 14:20

0 respostas