У меня была такая же проблема с Кубунту 20.04. (На самом деле я подозреваю, что моя система была бы более стабильной без свопа вообще.)
Вот некоторая информация для начала:
- установщик Kubuntu (основываясь на вашем сообщении и связанных статьях, я думаю, что установщик Ubuntu очень похож) создает зашифрованный том LVM на одном из разделов диска. В этом томе есть 2 тома - фактически разделы. Для меня зашифрованный том
/dev/nvme0n1p3
, но имя будет зависеть от вашей системы. 2 раздела:
/dev/vgkubuntu/корень
/dev/vgkubuntu/swap_1
- вы не можете изменить размер смонтированного раздела. В этом случае после того, как вы загрузите машину, расшифруете диск и войдете в систему, корневой диск нельзя будет безопасно размонтировать. Следовательно, необходимо использовать живой USB или другую машину.
- в этом случае нет никакой реальной выгоды от наличия раздела подкачки по сравнению с файлом подкачки - оба будут внутри зашифрованного раздела. Файл подкачки может быть более удобным, потому что вы можете легко изменить его размер позже при обычном входе в систему. Тем не менее, это немного больше работы по настройке.
Ваши 2 варианта:
- изменить размер раздела подкачки
- создать файл подкачки и (необязательно) восстановить раздел подкачки (удалив его и расширив корневой раздел)
В любом случае вам придется использовать живой USB или переместить физический диск на другую машину, потому что вы не можете изменить размер смонтированного раздела и не можете увидеть разделы в зашифрованном томе без предварительной его расшифровки.
Я использовал живой USB, который только что использовал для установки Kubuntu 20.04, и решил изменить размер существующего раздела, потому что мне лень.
- запустите живой USB - вставьте его в машину, запустите, нажмите все клавиши, которые помогут вам выбрать загрузочное устройство и т. д.
- подождите, пока Kubuntu загрузится — выберите «Попробовать Kubuntu».
- открыть эмулятор терминала,
судо су
стать корнем
- бег
лсблк
чтобы найти зашифрованное имя устройства. Это, вероятно, последний и почти наверняка самый большой в списке.
- расшифровать его:
cryptsetup open /dev/<устройство> <некоторое новое имя устройства>
например cryptsetup открыть /dev/nvme0n1p3 cr-ext
-- Вам будет предложено ввести пароль. Это тот же пароль, который вы используете для расшифровки диска при обычном запуске.
- теперь вы можете запустить KDE Partition Manager. Тебе следует увидеть
вгкубунту
в списке устройств -- нажмите, чтобы выделить. Вы должны увидеть корневой раздел и раздел подкачки в списке разделов.
- Измените размер/переместите корневой раздел, чтобы уменьшить его настолько, насколько вы хотите увеличить раздел подкачки.(Я выбрал +32 ГБ, потому что в какой-то момент у меня, вероятно, будет столько ОЗУ, дополнительные 900 МБ или что-то еще — это хорошее дополнение, потому что вы никогда точно не знаете, сколько байтов у вас получится при добавлении ОЗУ, и вам нужно поменять местами> физические спать, а мне лень.) Мне не давали ввести именно те МБ, которые я хотел (текущий размер - (32*1024)) b/c, не знаю, размеры блоков или что-то в этом роде, поэтому я ввел что-то близкое и нажимал стрелку вверх, пока это не остановило меня.
- Увеличьте раздел подкачки, чтобы заполнить пространство.
- Нажмите Применить. Как только это удастся, вы можете перезагрузиться, извлечь USB-накопитель и загрузиться в обычном режиме.