Мне нужно добавить раздел подкачки в работающую установку Ubuntu. Итак, я освободил 4 ГБ, но не могу создать новый раздел для назначения в качестве Swap, потому что я получаю следующую ошибку: «Невозможно создать более 4 основных разделов»
У меня двойная загрузка с windows, мои четыре раздела: - раздел Windows размером 100 МБ - разделы Windows - раздел Ubuntu - второй раздел Ubuntu для файлов
Когда я установил Ubuntu, я решил не иметь раздела подкачки, но теперь я хотел бы добавить его. Это распределение жесткого диска:
Как я могу решить эту проблему без форматирования моих текущих разделов и добавления раздела подкачки?
dual-boot
partitioning
swap
Фермин
источник
источник
Ответы:
Вам не нужен раздел подкачки : вы также можете использовать файл подкачки . Нет разницы в производительности между разделом подкачки и файлом подкачки. Чтобы добавить файл подкачки:
Создайте файл (в этом примере файл с именем 4 ГиБ
/swapfile
):Отформатируйте его как swap:
Включите обмен на новый файл подкачки:
Добавьте вновь созданный файл в / etc / fstab, добавив
/swapfile none swap sw 0 0
в/etc/fstab
.Посмотрите учебник Digital Ocean Как добавить своп в Ubuntu 14.04 .
источник
Если вам нужен раздел подкачки, а не просто файл подкачки, вам потребуется переформатировать один раздел в расширенный раздел, а затем вам придется создавать внутри него логические разделы.
Затем, как только вы приступите к установке, используйте LVM для еще большего удовольствия от создания разделов!
источник
вам нужно перейти на сторону Windows и использовать управление дисками, чтобы создать простой раздел, занимающий свободное пространство из свободного пространства 29 + ГБ и оставляемое как нераспределенное пространство. Вам понадобится раздел, который по крайней мере в 1,5 раза больше доступной оперативной памяти в вашей системе. Как только это будет сделано, загрузитесь в свою Ubuntu и используйте инструмент диска Ubuntu, чтобы установить это нераспределенное пространство как SWAP. gparted - это инструмент, который будет делать это, но есть другие инструменты, находящиеся в командной строке, имя которых я не помню в данный момент. Надеюсь, это поможет Крейгу
источник