
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/vda
com 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.