Estenda a primeira partição para o espaço disponível após a terceira partição

Estenda a primeira partição para o espaço disponível após a terceira partição

Eu tenho 3 partições (linux, estendida, swap). Preciso estender minha partição live (linux) para o espaço disponível após essas partições.

Mais informações:

#fdisk /dev/vda

Welcome to fdisk (util-linux 2.29.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): p
Disk /dev/vda: 164 GiB, 176093659136 bytes, 343932928 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
Disklabel type: dos
Disk identifier: 0xdbf0e7ee

Device     Boot     Start       End   Sectors  Size Id Type
/dev/vda1  *         2048 117575679 117573632 56.1G 83 Linux
/dev/vda2       117575680 134217727  16642048    8G  5 Extended
/dev/vda5       117577728 134217727  16640000    8G 82 Linux swap / Solaris

Este disco virtual está em uma máquina proxmox. Li vários tutoriais que dizem ter a ver parted /dev/vdacom resizepart 1 100%mas que me dão o erro parted: invalid token: 100%. Alguns outros tutoriais dizem para deletar a partição e recriar, mas como tenho 2 partições depois daquela que preciso redimensionar não sei como fazer, não devo perder meus dados.

Responder1

Na verdade, você tem apenas 2 partições. O "Estendido" significa que um outro tipo de tabela de partição é usado para superar o número disponível de partições "primárias" (máximo 4) na tabela de partições MBR padrão. Outro problema que vejo: você não pode alterar o tamanho de uma partição montada, o que provavelmente você tentou.

Cada partição deve ser contínua para que você não possa "redimensionar" a primeira partição simplesmente "pulando" sobre a partição swap. Se você não quiser fazer um novo particionamento do zero eu recomendo o Live Gparted CD (pode ser usado também como live iso conectado a uma máquina virtual). Ele usa uma GUI intuitiva que pode ajudá-lo a mudar a troca e redimensionar a primeira partição.

Conselhos:

  • coloque o swap sempre no início do disco como a primeira partição
  • use as partições MBR primárias se você não precisar de mais de 4 partições
  • comece a aprender como usar o particionamento GPT - é o futuro

PS Você tem:

(MBR)vdavdavda(ExPT)swapswap ---------------------------------

Você perguntou:

(MBR)vdavdavda(ExPT)swapswap vdavdavdavdavdavdavdavdavdavdavda

O que você precisa:

1) (MBR)vdavdavda---------------------------------(ExPT)swapswap
2) (MBR)vdavdavdavdavdavdavdavdavdavdavdavdavdavda(ExPT)swapswap

PPS Como você pode executar temporariamente sem swap, você pode simplesmente excluir a partição swap (com a "Tabela de partições estendida"), ampliar o vda e criar novamente o swap.

informação relacionada