Нужно переместить мой раздел подкачки, чтобы мой корневой раздел вырос. Как?

У меня есть гость Virtual Box Ubuntu, и мне нужно больше места на диске (на самом деле это 8 ГБ). Я уже увеличил пространство, выделенное для VDI, до 16 ГБ.

Теперь с помощью GParted Live я пытаюсь расширить свой раздел, но своп блокирует расширение, как на этом изображении

the situation now

I собираюсь сделать некоторое перемещение / изменение размера, чтобы получить нераспределенное пространство рядом с /dev/sda1.

Операции таковы:

future

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

16
задан 23 October 2011 в 17:10

2 ответа

Операции изменения размера не вызовут каких-либо проблем с файловой системой, но вам может потребоваться обновить файл / etc / fstab, чтобы он указывал на новый идентификатор раздела.

  1. используйте GParted, как вы описали.

  2. Найти обновленный UUID раздела подкачки по выходным данным:

    sudo blkid

  3. edit / etc / fstab в гостевой ОС, чтобы иметь новый UUID в строке с типом 'swap'

Это должно сделать это.

0
ответ дан 23 October 2011 в 17:10

Просто удалите раздел подкачки и используйте файл подкачки. Чтобы сделать этот тип: Этот пример для файла подкачки объемом 1 ГБ

dd if=/dev/zero of=/swapfile bs=1024 count=1048576
chmod 0600 /swapfile
mkswap /swapfile
swapon /swapfile

Обязательно сообщите ОС прекратить использование раздела подкачки перед его удалением, например, так.

swapoff /dev/nameOfCurrentSwap

И удалите или закомментируйте строку в fstab, которая указывает на него.

Затем вы должны включить пространство подкачки во время загрузки, добавьте эту строку в fstab:

/swapfile none swap sw 0 0
0
ответ дан 23 October 2011 в 17:10

Другие вопросы по тегам:

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