Redimensionando a partição do CentOS usando parted

1

Estou usando o CentOS 6.x. Eu gostaria de redimensionar a partição LVM, mas estou um pouco confuso quando uso parted para ver as informações da partição. Eu tenho algumas perguntas. Por favor, olhe as informações da partição abaixo.

$ parted
GNU Parted 2.1
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print all

Model: VMware Virtual disk (scsi)
Disk /dev/sda: 65.9GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number  Start   End     Size    Type     File system  Flags
 1      1049kB  325MB   324MB   primary  ext4         boot
 2      325MB   10.7GB  10.4GB  primary               lvm


Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/VolGroup-lv_swap: 1215MB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Number  Start  End     Size    File system     Flags
 1      0.00B  1215MB  1215MB  linux-swap(v1)


Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/VolGroup-lv_root: 10.9GB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Number  Start  End     Size    File system  Flags
 1      0.00B  10.9GB  10.9GB  ext4

Aqui está a informação livre de impressão parted

print free
Model: VMware Virtual disk (scsi)
Disk /dev/sda: 65.9GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
        32.3kB  1049kB  1016kB           Free Space
 1      1049kB  325MB   324MB   primary  ext4         boot
 2      325MB   10.7GB  10.4GB  primary               lvm
        10.7GB  65.9GB  55.2GB           Free Space

Eu tenho algumas perguntas

  1. Quais são as outras duas unidades Linux device-mapper (linear) (dm) ?
  2. Gostaria de redimensionar a partição 2 em VMware Virtual disk (scsi) . Isso seria possível usando parted resize NUMBER START END ? ou devo usar resize2fs
  3. Se eu estiver usando parted resize NUMBER START END no meu caso, eu estaria redimensionando a partição do número 2. Estou confuso sobre o que seria o START e END apropriado, caso eu queira usar todo o espaço livre?
  4. O seguinte parted resize 2 325MB 65.9GB estaria correto?
  5. O redimensionamento afetaria os dados atuais na partição?
por andthereitgoes 28.02.2016 / 04:38

1 resposta

3

1 - os outros 2 dispositivos são os volumes lógicos do LVM.

/dev/mapper/VolGroup-lv_root being your root partition
/dev/mapper/VolGroup-lv_swap being your swap

Esses são os "dispositivos" usados pelo seu sistema como "discos rígidos", o sistema não usa a unidade diretamente, mas usa essas camadas, tornando mais fácil adicionar mais discos e assim por diante.

2 - Eu acho que redimensionar significa aumentar o tamanho da sua partição raiz. Mas antes que você possa realmente redimensionar o próprio sistema de arquivos, você deve torná-lo ciente de que o "disco" subjacente cresceu, porque ele vê, não seu disco, mas o Volume Lógico Lógico / dev / mapper / VolGroup-lv_root. Então você tem que tornar isso maior e então estender o sistema de arquivos para que ele caiba no novo tamanho.

Para fazer isso, você tem alguns passos a seguir.

  • faça backup dos seus dados, todas as etapas podem ser executadas ao vivo, mas trabalhar com partições nunca é um trabalho 100% seguro.
  • crie uma partição LVM no seu espaço livre do tipo LVM

    mkpart primary ext2 10.7GB 65.9GB → cria uma partição

    set 3 lvm on → define como um LVM digitado um

    Observação: Se mkpart reclamar sobre não conseguir ler novamente a tabela de partições do dispositivo e solicitar a reinicialização, você precisará fazê-lo ( ou partprobe ) antes de continuar com o próximo passo.

  • adicione esta partição como um novo volume físico do LVM

    pvcreate /dev/sda3

  • obtenha o nome do seu grupo de volume LVM

    vgdisplay

  • adicione este novo Volume Físico LVM ao seu Grupo de Volume LVM já existente

    vgextend thevgnameyoufound /dev/sda3

  • agora, verifique se há algum espaço livre no seu grupo de volume com vgdisplay, e você verá uma linha como Free PE / Size 5129 / 20.04 GiB , não exatamente assim, mas semelhante a 55 GB de espaço livre ou menos.
  • estenda agora o seu Volume Lógico Lógico para este espaço livre (existem muitas opções aqui para aumentar para apenas 10 GB a mais, ou para 25% do espaço livre, etc, mas eu suponho que você quer todo o espaço livre).

    lvextend /dev/mapper/VolGroup-lv_root -l +100%FREE

  • amplie sua partição atual para o tamanho real com resize2fs.

    resize2fs /dev/mapper/VolGroup-lv_root

  • verifique o novo tamanho da sua partição raiz
por 28.02.2016 / 11:47