Aumentando o tamanho do disco do convidado Linux no VMware?

2

Após aumentar o tamanho do disco do sistema operacional da minha VM Ubuntu 12.04 LTS editando as configurações da VM guest através do cliente vSphere, não vejo o aumento no tamanho do disco quando eu faço check no sistema operacional ( df -h ).

Em uma VM do Windows, entrei no gerenciador de disco e estendi o volume para usar o espaço não alocado (criado aumentando o tamanho do disco). Como posso garantir que o sistema operacional veja esse espaço em disco aumentar no Linux?

    
por Paddington 22.08.2012 / 17:07

2 respostas

5

O tamanho do disco expandido é não alocado e não particionado. Você precisará particionar o novo espaço em disco primeiro usando fdisk ou diskpart . Depois disso, você pode precisar formatar a nova partição. Dependendo do tipo de sistema de arquivos que você está usando, os comandos serão diferentes, mas como exemplo, para o ext3 você chamaria mkfs.ext3 Então dependendo do sistema operacional, você será capaz de aumentar o volume lógico. Se você estiver usando o LVM, você pode simplesmente expandir o volume original após particionar / inicializar o novo espaço.

    
por 22.08.2012 / 17:27
1

As etapas abaixo estenderam minha partição de 12G para 26GB em um VMWare EXSi 5.5 executando o Centos 6 EXT4 VPS.

1) Identifique o nome do dispositivo, que é por padrão / dev / sda, e confirme o novo tamanho executando o comando:

# fdisk -l

2) Obter lista de partições para o dispositivo / dev / sda:

# ls -al /dev/sda*

brw-rw---- 1 root disk 8, 0 Dec 29 15:32 /dev/sda
brw-rw---- 1 root disk 8, 1 Dec 29 15:32 /dev/sda1
brw-rw---- 1 root disk 8, 2 Dec 29 15:32 /dev/sda2

3) Crie uma nova partição primária

# fdisk /dev/sda

Then type:
  n (enter) [create new partition]
  p (enter) [primary partition]
  3 (enter) [next available number from listed /dev/sda partitions in 2)
  (enter)   [start cylinder]
  (enter to use all available physical space) or specify size in +cylinders, +size{K,M,G}
  t (enter) [change partition type]
  3 (enter) [selecting /dev/sda3 partition]
  8e (enter) [this sets partition type to Linux LVM or type L then enter to see list of types] 
  w (enter)

  The partition table has been altered!

4) Reinicie o Centos 6.X e volte a entrar com privilégios de root

# reboot

5) Verifique se a nova partição está pronta e digite '8e':

# fdisk -l

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          64      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              64        2089    16264192   8e  Linux LVM
/dev/sda3            2089        3916    14678054   8e  Linux LVM

6) Criar volume físico:

# pvcreate /dev/sda3

Physical volume "/dev/sda3" successfully created

7) Descubra o nome do grupo de volume:

# vgdisplay

--- Volume group ---
VG Name               vg_app1
...

8) Estenda o volume físico:

# vgextend vg_app1 /dev/sda3

Volume group "vg_app1" successfully extended

9) Estenda o grupo de volumes existente para o novo volume físico (+ 100% GRÁTIS pode ser alterado para o tamanho desejado). Já que estamos estendendo a partição raiz, apontamos para o lv_root no grupo de volume vg_app1.

# lvextend -l +100%FREE /dev/vg_app1/lv_root

Size of logical volume vg_app1/lv_root changed from 11.63 GiB (2978 extents) to 25.63 GiB (6561 extents).
Logical volume lv_root successfully resized

10) Redimensione o volume da raiz lógica:

# resize2fs /dev/vg_app1/lv_root

resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/vg_app1/lv_root is mounted on /; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 2
Performing an on-line resize of /dev/vg_app1/lv_root to 6718464 (4k) blocks.
The filesystem on /dev/vg_app1/lv_root is now 6718464 blocks long.

Nota: Use ext2online em vez de resize2fs se for uma máquina virtual da Red Hat.

11) Verifique o espaço disponível:

# df -h

Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_app1-lv_root
                      26G   10G   14G  42% /
tmpfs                 9.8G     0  9.8G   0% /dev/shm
/dev/sda1             477M   88M  364M  20% /boot
    
por 29.12.2014 / 17:59