Usado 4 partições primárias, agora precisa adicionar mais espaço

0

Atualmente tenho o CentOS 6.5 rodando em uma VM em um ambiente ao vivo. A necessidade de aumentar o espaço chegou várias vezes, e depois de seguir os guias on-line, funcionou com sucesso até hoje.

Anteriormente, criei partições primárias e agora tenho 4, o que eu entendo ser o máximo.

fdisk -l mostra o seguinte:

Disk /dev/sda: 107.4 GB, 107374182400 bytes
255 heads, 63 sectors/track, 13054 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0002d169

   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        2611    20458496   8e  Linux LVM
/dev/sda3            6528        8485    15727635   8e  Linux LVM
/dev/sda4            2611        6527    31456607+  8e  Linux LVM

Partition table entries are not in disk order

Disk /dev/mapper/vg_kaylavm-lv_root: 65.1 GB, 65062043648 bytes
255 heads, 63 sectors/track, 7910 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/mapper/vg_kaylavm-lv_swap: 4194 MB, 4194304000 bytes
255 heads, 63 sectors/track, 509 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Qual é o caminho correto sem perder dados para remover / dev / sda4 e criar uma partição estendida (supondo que seja a maneira correta de fazer as coisas)?

Procurando on-line, posso ver muitos guias sobre como estender, mas nenhum relacionado ao acima.

Atualizar

pvs mostra:

  PV         VG        Fmt  Attr PSize  PFree
  /dev/sda2  vg_kaylavm lvm2 a--  19.51g    0
  /dev/sda3  vg_kaylavm lvm2 a--  15.00g    0
  /dev/sda4  vg_kaylavm lvm2 a--  30.00g    0

lvs mostra:

  LV      VG        Attr       LSize  Pool Origin Data%  Move Log Cpy%Sync Convert
  lv_root vg_kaylavm -wi-ao---- 60.59g
  lv_swap vg_kaylavm -wi-ao----  3.91g
    
por lethalMango 31.03.2014 / 00:13

2 respostas

2

Apenas altere sda3 para ter um ponto final na nova extremidade da unidade depois de redimensionar o disco virtual. Depois de ter alterado o tamanho da partição, basta executar pvresize .

Para o registro, você deveria ter feito isso em primeiro lugar, em vez de criar os PVs adicionais.

Outra opção seria simplesmente adicionar outro disco virtual. O que deve ser fácil, dependendo do seu hipervisor. Depois de adicionar um novo disco virtual, adicione-o como outro volume físico.

    
por 31.03.2014 / 02:54
0
  1. Eu criaria uma nova unidade de 1000GB, digamos, em uma fatia
  2. inicialize qualquer distro ao vivo com a qual você esteja familiarizado
  3. dd boot record, first (partição boot) e segunda (sda2) partição da imagem da unidade antiga para a nova imagem da unidade
  4. redimensione a segunda partição na nova imagem da unidade para preencher o disco
  5. redimensione o sistema de arquivos na partição de dados no novo disco para cobrir todo o espaço livre
  6. monte a terceira partição de dados da primeira unidade (sda3) e copie todos os dados para a nova partição de dados na nova unidade
  7. monte a quarta partição de dados da primeira unidade (sda4) e copie todos os dados para a nova partição de dados na nova unidade
  8. máquina de inicialização da nova unidade de 1000 GB
  9. divirta-se!
por 31.03.2014 / 15:06