Como posso obter o CentOS 5 para reconhecer um aumento no espaço da unidade na minha VM?

4

VMWare / CentOS 5.x

Meu sistema VM do CentOS estava com pouco espaço para que um administrador do VMWare aumentasse o espaço de armazenamento alocado para a VM. Depois de desligar o sistema e reiniciá-lo, o sistema operacional ainda exibe a mesma quantidade de espaço antigo.

Alguém pode, por favor, avisar sobre quais etapas específicas eu preciso concluir para que o CentOS 5 reconheça o novo espaço? No meu entender, provavelmente precisarei executar uma ferramenta de particionamento para incorporar o novo espaço.

Se for útil, aqui está a saída de fdisk -l :

Disk /dev/sda: 12.8 GB, 12884901888 bytes
255 heads, 63 sectors/track, 1566 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          16      128488+  83  Linux
/dev/sda2              17         277     2096482+  82  Linux swap / Solaris
/dev/sda3             278        1566    10353892+  83  Linux

Aqui está o conteúdo de / etc / fstab:

LABEL=/                 /                       ext3    defaults        1 1
LABEL=/boot             /boot                   ext3    defaults        1 2
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
LABEL=SWAP-sda2         swap                    swap    defaults        0 0

Aqui está a saída do comando pvs:

[root@foo ~]# pvs
  /dev/hdc: open failed: No medium found

Aqui está a saída do comando pvscan:

[root@foo ~]# pvscan
  No matching physical volumes found
    
por Mike B 12.05.2012 / 19:05

5 respostas

5

Redimensionando uma partição no Centos: link

Se você estiver usando o LVM, você precisará primeiro pvresize para o tamanho desejado e, em seguida, lvextend dos LVs antes de redimensionar as partições.

Não há necessidade de vgresize , é para adicionar PVs, não para redimensionar o volgroup.

    
por 12.05.2012 / 19:13
2

Você não está usando o LVM.

Uma reinicialização reconhecerá o novo espaço adicionado ao disco do lado do VMWare. Você também pode verificar novamente o barramento SCSI, mas a reinicialização funcionará. Use fdisk -l para verificar.

De lá, parece que você tem tudo em uma única partição / . Suas opções de redimensionamento são:

  • editando manualmente a tabela de partições com fdisk e usando resize2fs ou ...
  • Usando parted .

Outra opção que eu prefiro para as VMs, é examinar a utilização no sistema de arquivos (usando du ou ncdu ) e adicionar pontos de montagem conforme necessário. Se a maior parte do seu espaço é consumida pelos dados em / var, por que não tornar o / var sua própria partição / sistema de arquivos? Está além do escopo desta questão, mas é algo em que pensar.

    
por 12.05.2012 / 21:14
0

Pensei em adicionar alguns comandos de terminal reais. Eu tive o mesmo cenário da pergunta original. Minha VM foi originalmente criada com 10 GB e aumentamos essa (na VM) para 60 GB. Eu então tive que emitir os seguintes comandos para o espaço se tornar disponível ...

sudo pvresize --setphysicalvolumesize 60G /dev/sda2

sudo lvextend -L50G /dev/mapper/vg_vwebcpanel-lv_root

sudo resize2fs /dev/mapper/vg_vwebcpanel-lv_root
    
por 30.04.2013 / 15:24
0

Segui este link e funcionou muito bem para mim. Muito bem documentado

    
por 19.07.2013 / 02:46
0

Há uma postagem mais antiga aqui incluindo a redução e o redimensionamento no mesmo disco para liberar espaço para mais LV é tudo o que toca no acima.

Felicidades,

    
por 26.07.2013 / 05:25