É possível estender um disco do ubuntu 12.04 no vmware?

4

Estou tentando estender o disco em um servidor Ubuntu executando como um convidado esx vmware. Eu estendi o disco nas configurações do convidado em esx. Como faço para estender o disco para permitir mais espaço livre para os dados do os / user? Eu tenho procurado a resposta sobre isso e li muitos posts, mas nenhum parece atender às minhas necessidades reais. Eu sou muito novo para o Linux / Ubuntu, mas estou pegando, então por favor não me bater muito mal aqui. Obrigado.

    
por Scott 26.11.2012 / 23:18

2 respostas

1

Se você estiver disposto a arriscar seus dados ao vivo, edite a tabela de partições online com o fdisk. No entanto, como você tem mais de uma partição, primeiro é preciso excluir sua segunda partição para sair do caminho. Feito isso, você pode redimensionar a partição original, reinicializar, redimensionar o sistema de arquivos, reinicializar novamente e ter mais espaço. Um exemplo rápido ficaria assim (tudo deve ser feito como root, use sudo -i para obter um terminal root):

Passo 0: FAÇA TODOS OS SEUS DADOS. Isso é muito arriscado. Se você não sabe o que está fazendo, provavelmente destruirá todos os seus dados. Continue por sua conta e risco.

Passo 1: desmonte sua segunda partição, que parece ser apenas swap

swapoff /dev/sda5

Etapa 2: modifique a tabela de partições, excluindo a troca e a partição estendida

fdisk /dev/sda
d
5
d
2
w

Passo 3: Descubra em qual bloco sua primeira partição começa, isso precisa ser exato

fdisk -l /dev/sda

A saída parece:

Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0003301e

   Device Boot      Start         End      Blocks   Id  System
  /dev/sda1   *        2048    39845887    19921920   83  Linux

Etapa 4: Exclua e recrie sua partição principal

fdisk /dev/sda
d
1
n
p
1
2048
[however large you want the filesystem to be]
w

Passo 5: Recrie sua partição swap

fdisk /dev/sda
n
p
2
[default option, beginning of free space]
[default option, end of free space]
t
2
82
w

Passo 6: Reinicie. Seu servidor pode não ficar online novamente. Você pode ter arruinado tudo. É por isso que você fez o backup.

Etapa 7: Redimensione o sistema de arquivos. Para ext2 / 3/4, use resize2fs.

resize2fs /dev/sda1

Etapa 8: reinicialize novamente.

Após a última reinicialização, você deve ter todo o espaço adicionado. Você precisará editar seu fstab para atualizar o UUID na partição swap.

    
por cscracker 28.04.2014 / 23:08
0

Eu não sei especificamente sobre vmware, mas a técnica geral provavelmente é a mesma de quando você obtém um novo disco rígido maior e transfere a imagem do disco antigo para ele. O que você precisa fazer é "aumentar" a partição e o sistema de arquivos para preencher o novo físico maior (ou, no seu caso, virtual, mas ainda é o mesmo do ponto de vista do Ubuntu).

A má notícia é que, para redimensionar o sistema de arquivos, ele não pode ser montado; o que significa que não pode redimensionar "em si". A boa notícia é que é fácil fazer com uma ISO de desktop Ubuntu. Basta configurar o vmware para que ele seja inicializado a partir de uma imagem ISO recente da área de trabalho do Ubuntu. Quando ele solicitar, peça para "experimentar o Ubuntu". Quando ele é inicializado, procure por "gparted", que é um gerenciador de partições gráfico. Você pode pedir para ampliar a partição para caber em todo o espaço disponível no dispositivo.

Veja aqui um bom tutorial com muitos detalhes:

link

    
por roadmr 26.11.2012 / 23:26