Невозможно переместить пространство подкачки

Это было задано здесь, почему я вижу блокировку, кроме раздела, который я пытаюсь изменить с помощью gparted? но у меня проблемы.

Оба этих раздела имеют файловую систему ext4. Они оба не установлены. Поменяться местами подкачки: и то и другое

Я хочу расширить sda1 с sda3. У меня нет данных по sda3

Однако, когда я нажимаю изменить размер / двигаться на sda1, я получаю это:

sda1

Он настолько большой, насколько это возможно!

Это та же самая история, если sda3 - это пустое нераспределенное пространство:

нераспределенный

sda1 настолько большой, насколько это возможно. Как мне расширить его в нераспределенное пространство?

Стоит упомянуть, что снимки экрана сделаны с liveCD, содержащего iso из GParted.

Я понял, что мне нужно переместить незанятое пространство рядом с диском, который необходимо расширить. Я не могу нажать и перетащить sda2, содержащий пространство подкачки на дюйм.

Этот liveCD не должен его использовать, но это лучший ответ, который у меня был:

sda5

Я могу расширить пространство подкачки без проблем. Что это значит?

расширенный своп

3 ответа

Шаг 0: загрузка с LiveCD/DVD/USB

Вы сделали это. Я пишу это для тех, кто может прочитать это позже. Это важно, так как вы не можете менять шину автомобиля во время вождения.

Шаг 1: отключить своп

Откройте терминал, нажав Ctrl + Alt + T и введите

sudo swapoff -a

Шаг 2: переместить или удалить раздел подкачки

Убедитесь, что раздел подкачки отключен. Щелкните правой кнопкой мыши по разделу Swap из Gparted и выберите " Размонтировать".

Теперь вы должны быть в состоянии переместить его в конец диска. Или удалите это.

Шаг 3: измените размер sda1

Используйте Gparted для расширения sda1. Оставьте 8 ГБ места (или меньше, если хотите) в конце, чтобы воссоздать раздел подкачки.

Шаг 4: Создайте новый раздел подкачки

Вы можете создать основной раздел (новый sda2) для подкачки. Поскольку на этом диске будет только два раздела, расширенный раздел не требуется.

Шаг 5: Найдите новый UUID двух разделов

Или

В Gparted: щелкните правой кнопкой мыши по разделу и выберите "Информация"

Или же

В терминале введите:

sudo blkid

И запишите (или скопируйте в текстовый редактор) два UUID для sda1 (/ раздел) и sda1 (своп).

Шаг 6: Редактировать /etc/fstab если нужно

Смонтируйте основной раздел и перейдите к /etc папка. Найдите файл с именем fstab, Скопируйте новый UUID в соответствующие места, если это необходимо.

Если есть какие-либо строки, связанные со старым sda3, вы должны удалить это. Так как этот раздел больше не существует.

Надеюсь это поможет

Я смог сделать это на своей виртуальной машине следующим образом:

  • Щелкните правой кнопкой мыши раздел подкачки между ними и выберите Swapoff.

  • Щелкните правой кнопкой мыши еще раз и выберите «Изменить размер/переместить».

  • Перетащите этот раздел подкачки вправо и нажмите «Изменить размер/переместить».

  • Щелкните правой кнопкой мыши весь раздел и выберите «Изменить размер/переместить».

  • Теперь вы сможете изменить его размер и использовать нераспределенное пространство.

  • Нажмите «Изменить размер» и «Применить изменения» (кнопка ✓).

В дополнение к приведенному выше ответу, если ваш дистрибутив использует initramfs, вам также необходимо изменить UUID раздела подкачки.

RESUME=UUID=b007b23d-e1b5-40de-a8fb-dc2d89f83347

а затем запустить

sudo update-initramfs -u
Другие вопросы по тегам