Расширение раздела Linux и добавление swap в системе двойной загрузки

Вопрос или проблема

Изначально я выделил для своего раздела Linux 30 ГБ: 27 ГБ для корневой файловой системы и 3 ГБ для раздела подкачки.

Проблема в том, что мой раздел подкачки находится в конце диска и не прилегает к D.
(Так что я могу расширить D, уменьшить его, расширить Linux, снова уменьшить D, создать раздел подкачки (хотя, как я предполагаю, то, что я планирую сделать, глупо))

Что я хочу сделать, так это расширить раздел Linux до 50 ГБ и выделить ему примерно 5 ГБ для подкачки. Желательно, чтобы раздел подкачки был в конце диска.

Разделы ПК, 5-й раздел на Диске0 – это Linux

  1. Какая версия Ubuntu? Более новые версии не требуют раздела подкачки, но могут использовать файл подкачки.
  2. Если это относительно новая установка, гораздо проще переустановить систему, чем пытаться перенести существующую установку влево, что занимает много времени и рискованно. Для переустановки с большим количеством свободного места:
  • Удалите последние два раздела по 27.1 и 3.8 ГБ, сделав это нераспределенным свободным пространством.
  • Измените размер (уменьшите) NTFS-раздел на 270 ГБ до, возможно, 250 ГБ или около того.
  • Сделайте примерно 20 ГБ справа от этого раздела свободным пространством, смежным с ~31 ГБ, оставшимися от прежнего.
  • Установите Ubuntu. Для любой версии с 20.04 и выше, не создавайте раздел подкачки. Установщик должен найти и указать на это ~51 ГБ нераспределенного пространства; пусть использует всё.

Ответ или решение

Расширение раздела Linux и добавление swap в системе с двойной загрузкой

Для решения проблемы с недостатком места на разделе Linux и оптимального размещения файла подкачки (swap) на вашем диске, важно выполнить несколько последовательных шагов. Вы уже выделили 30 ГБ для раздела Linux, из которых 27 ГБ отведены под корневую файловую систему, а 3 ГБ — для swap. Вам нужно увеличить размер раздела Linux до 50 ГБ и выделить 5 ГБ под swap, который должен находиться в конце диска. Рассмотрим этот процесс в деталях.

Шаг 1: Сбор информации о версии Ubuntu

Прежде всего, уточните, какую версию Ubuntu вы используете. В новых версиях, начиная с 20.04, установка раздела подкачки не является обязательной, так как вы можете использовать swap-файл. Если вы хотите придерживаться более старых версий или предпочитаете классическую настройку, необходимо создать отдельный раздел для swap.

Шаг 2: Резервное копирование данных

Перед любыми манипуляциями с разделами настоятельно рекомендуется создать резервную копию всех важных данных. Это позволит избежать потери информации в случае непредвиденных обстоятельств.

Шаг 3: Уменьшение размера раздела NTFS

  1. Запуск инструмента управления дисками: Используйте систему управления дисками Windows для уменьшения размера NTFS-раздела (раздел D). Уменьшите его, например, до 250 ГБ. Это создаст свободное место, необходимое для дальнейших действий.

  2. Создание непрерывного свободного пространства: Убедитесь, что создаваемое вами свободное пространство непосредственно примыкает к разделу Linux, для дальнейшего расширения.

Шаг 4: Расширение раздела Linux

  1. Запуск Live CD/USB Ubuntu: Загрузитесь с Live CD или USB-накопителя с Ubuntu, чтобы иметь возможность работать с разделами.

  2. Использование GParted: Откройте GParted (или другой аналогичный инструмент). Найдите ваш Linux-раздел и выберите опцию расширения. Расширьте его до желаемых 50 ГБ, используя созданное ранее свободное место.

  3. Применение изменений: После завершения операции мысленно проверьте, что изменения сохранились корректно.

Шаг 5: Создание нового раздела для swap

  1. Создание нового раздела: После расширения основного раздела Linux создайте новый раздел для swap на оставшемся свободном пространстве в конце диска. Выделите 5 ГБ под этот раздел.

  2. Форматирование раздела: Отформатируйте созданный раздел как swap, выбрав соответствующий тип файловой системы (swap).

  3. Активация swap: Активируйте новый swap-раздел командой:

    sudo mkswap /dev/sdX
    sudo swapon /dev/sdX

    Замените sdX на правильное имя вашего устройства.

Альтернативный подход: Использование swap-файла

Если у вас установлена версия Ubuntu 20.04 и выше, вы можете рассмотреть возможность создания swap-файла вместо выделения отдельного swap-раздела. Это гораздо проще:

  1. Создание swap-файла: Выполните команду:

    sudo fallocate -l 5G /swapfile
    sudo chmod 600 /swapfile
    sudo mkswap /swapfile
    sudo swapon /swapfile
  2. Автоматизация подключения при загрузке: Добавьте следующую строку в файл /etc/fstab:

    /swapfile none swap sw 0 0

Заключение

Следуя описанным выше шагам, вы сможете успешно расширить ваш Linux-раздел до 50 ГБ и создать раздел swap размером 5 ГБ, расположенный в конце диска. Будьте внимательны на каждом этапе, чтобы избежать потери данных и негативных последствий. В случае малейших сомнений или сложностей лучше обратиться к специалисту.

Оцените материал
Добавить комментарий

Капча загружается...