Как я перемещаю это освобожденное пространство в начало диска?

Я должен переместить 420 ГБ освобожденного пространства, проложенного под землей в расширенном разделе, к началу диска.

Существует ли способ сделать это использование GParted?

Вот ток 'fdisk-l' снимок:

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0c85ac80

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1992    16000708+  83  Linux
/dev/sda2            1993       60801   472383292+   5  Extended
/dev/sda5            1993        3984    16000708+  83  Linux
/dev/sda6           58810       60801    16000708+  82  Linux swap / Solaris

И в Gparted, это похоже на это:

alt text

К сожалению, когда я выбираю освобожденное пространство, единственная операция доступная форма, меню 'Partition' является 'Новым'.

Действительно невозможно переместить этот раздел?

Если это, как я делаю это в Gparted?

7
задан 12.12.2010, 18:29

2 ответа

Хорошо, вот окончательный вердикт: кажется, что на 64-разрядной Ubuntu 8.0.4, с помощью GPart 0.3.5 (или разделенный), который идет с ним, невозможно переместить расширенный раздел sda2.

Когда я попробовал, 'изменяют размер 467335733760 500105249279', разделенный отказался выполнять операцию, требуя, раздел не может иметь конца, прежде чем запустятся!

Так, вот то, что я сделал (использующий GParted 0.3.5):

  1. swapoff for sda6
  2. move sda5 back to the beginning of sda2
  3. move sda6 (swap) right after sda5
  4. resize sda2 to sda5+sda6

Я пытался переместить sda2 в конец, но GParted 0.3.5 не позволит мне! Так, мой текущий снимок разделения следующие:


alt text

Обратите внимание, что подчеркивают версию (0.3.5) GParted, так как это - то, что идет с Ubuntu 8.0.4.4 64-разрядный LiveCD, который является единственным, который работает с существующей sda конфигурацией, поскольку и SystemRescueCD и GPartedLiveCD приводят fsck к сбою с ложным сообщением "Устройство или ресурс, занятый при попытке открыть/dev/sda5".

1
ответ дан 07.12.2019, 15:01

Вместо того, чтобы пытаться переместить освобожденное пространство, необходимо переместить раздел (разделы), которые находятся в неправильном месте — в примере, который необходимо переместить, по крайней мере, sda5 в конец свободного пространства затем Вы смогли бы переместить запуск расширенного раздела. Затем можно попытаться переместиться sda1 если это действительно требуется (но обратите внимание, что это могло бы потребовать переустановки загрузчика из-за абсолютных номеров секторов, встроенных в загрузочные секторы, не касайтесь его, если это не действительно необходимо).

6
ответ дан 07.12.2019, 15:01

Теги

Похожие вопросы