Aumentando o tamanho do disco de uma máquina virtual no VMware

2

Eu tenho uma VM que eu dei originalmente 10 GB (usando a estação de trabalho VMware, e o Ubuntu 11.10 é o sistema operacional convidado).

Agora quero adicionar isso. Eu vi a opção de expandir o tamanho do disco, mas tudo o que faz é criar uma nova "partição" que o Ubuntu pode ver.

Existe uma maneira de expandir o tamanho da partição primária que o sistema operacional convidado está usando?

OBSERVAÇÃO: Eu vi algo a respeito disso para um sistema operacional Ubunbu regular que requer um disco de inicialização. Existe uma maneira de aplicar isso a esse caso de VM?

Usando o Windows 7 de 64 bits como o sistema operacional host

EDIT: Para esclarecer, estou tentando redimensionar a partição de inicialização.

Editar 2: A opção de redimensionamento do GParted está esmaecida.

    
por soandos 01.04.2012 / 05:31

2 respostas

1

Adicionar espaço em disco usando o programa VMWare é como comprar um novo disco rígido e copiar sua partição do Ubuntu para a nova unidade; agora você tem mais espaço, mas a partição para o sistema operacional é do mesmo tamanho.

Agora você pode aumentar a partição como faria com um disco normal. Você pode executar o gparted e aumentar a partição com bastante facilidade. Se você nunca usou, é bastante simples de fazer, e se ele não estiver instalado, você pode obtê-lo do repositório padrão.

Edições:

Uma coisa que esqueci é que você não pode redimensionar uma partição montada. Então, se é a sua instalação principal, você não pode realmente desmontá-la - você precisará inicializar a VM a partir de um CD do Linux que tenha o gparted, como o CD de instalação ao vivo, e usar o gparted no CD para redimensionar o disco. VM.

Desde que você instalou o Ubuntu, provavelmente sabe como inicializar a VM a partir de um CD (pressione F2 durante a inicialização para acessar o "BIOS" e verifique se o CD está definido como a primeira unidade inicializável); mas, em vez de instalar o sistema operacional, você executa o gparted e escolhe o disco, que deve estar disponível como / dev / sda.

Além disso, como você tem o arquivo de troca no meio, você precisará desativar a troca, excluí-la e, em seguida, incluir uma partição de troca no final. Você pode criar uma partição swap no final do espaço livre antes de excluir a troca atual, se estiver preocupado em não ter um arquivo de troca. Provavelmente, porém, a troca não é usada durante tudo isso.

Depois de alguma discussão, descobrimos mais uma pegadinha. O sistema operacional estava em uma partição primária, mas a troca e o espaço extra estavam em uma partição estendida. Portanto, a partição estendida precisava ser excluída e, em seguida, o espaço não alocado diminuía para liberar espaço para a unidade de troca. Depois disso, a partição principal fica livre para crescer como uma partição primária maior.

    
por 01.04.2012 / 05:55
1

Na verdade, é apenas adicionar espaço não particionado ao disco. Se a instalação do Ubuntu estiver usando o LVM, você poderá adicionar o novo espaço ao pool existente. Se não, você pode usar uma ferramenta como o Gparted para aumentar o tamanho das partições existentes. Tenha cuidado.

    
por 01.04.2012 / 05:44