Расширить первый раздел до доступного пространства после третьего раздела

Расширить первый раздел до доступного пространства после третьего раздела

У меня есть 3 раздела (linux, extended, swap). Мне нужно расширить мой live-раздел (linux) на свободное место после этих разделов.

Больше информации:

#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

Этот виртуальный диск находится на машине proxmox. Я прочитал несколько руководств, в которых говорится, что делать, parted /dev/vdaно resizepart 1 100%которые дают мне ошибку parted: invalid token: 100%. В некоторых других руководствах говорится, что нужно удалить раздел и создать заново, но поскольку у меня есть 2 раздела после того, который мне нужно изменить, я не знаю, как это сделать, я не должен потерять свои данные.

решение1

На самом деле у вас всего 2 раздела. "Расширенный" означает, что используется другой тип таблицы разделов для преодоления доступного количества "первичных" разделов (макс. 4) в стандартной таблице разделов MBR. Другая проблема, которую я вижу: вы не можете изменить размер смонтированного раздела, что вы, вероятно, и пробовали.

Каждый раздел должен быть непрерывным, поэтому вы не можете "изменить размер" первого раздела, просто "перепрыгнув" через раздел подкачки. Если вы не хотите делать новую разметку с нуля, я могу порекомендовать Live Gparted CD (можно использовать также как live iso, подключенный к виртуальной машине). Он использует интуитивно понятный графический интерфейс, который может помочь вам сместить раздел подкачки и изменить размер первого раздела.

Советы:

  • всегда размещайте раздел подкачки в начале диска как первый раздел
  • используйте основные разделы MBR, если вам не нужно больше 4 разделов
  • начните изучать, как использовать разбиение GPT - это будущее

P.S. У вас есть:

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

Вы спрашивали:

(MBR)vdavdavda(ExPT)swapswap vdavdavdavdavdavdavdavdavdavdavda

Что вам нужно:

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

PPS Поскольку вы временно можете работать без подкачки, вы можете просто удалить раздел подкачки вообще (с «Расширенной таблицей разделов»), затем увеличить vda, а затем снова создать подкачку.

Связанный контент