7

Мне нужно переместить незанятое пространство 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 это выглядит так:

альтернативный текст

К сожалению, когда я выбираю нераспределенное пространство, единственной доступной операцией из меню «Раздел» является «Новый».

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

Если это так, как я могу сделать это в Gparted?

2 ответа2

6

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

1

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

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

Итак, вот что я сделал (используя 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 не позволил мне! Итак, мой текущий снимок разделения выглядит следующим образом:


альтернативный текст

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .