Увеличить размер раздела, на котором установлена Ubuntu?

На самом деле, вы мочь увеличивать корневая файловая система во время работы Ubuntu (я сам недавно узнал об этом здесь) - это звучит невероятно, но это правда :)

Вот список шагов для простого сценария, в котором у вас есть два раздела, /dev/sda1 является разделом ext4, с которого загружается ОС, и /dev/sdb2 это обмен. Для этого упражнения мы хотим удалить раздел подкачки с расширением /dev/sda1 на весь диск.

  1. Как всегда, убедитесь, что у вас есть резервная копия ваших данных - поскольку мы собираемся изменить таблицу разделов, есть вероятность потерять все ваши данные, например, если вы допустите опечатку.

  2. Бежать sudo fdisk /dev/sda

    • использовать p чтобы перечислить разделы. Обратите внимание на пусковой цилиндр /dev/sda1
    • использовать d к удалить сначала раздел подкачки (2) , а затем /dev/sda1 раздел. Это очень страшно, но на самом деле безвредно, поскольку данные не записываются на диск до тех пор, пока вы не запишете изменения на диск.
    • использовать n к творить новый основной раздел. Убедитесь, что его пусковой цилиндр точно такой же, как у старого /dev/sda1 раньше так и было. Для конечного цилиндра согласитесь с выбором по умолчанию, который заключается в том, чтобы сделать раздел охватывающим весь диск.
    • использовать a чтобы переключить загрузочный флаг на новом /dev/sda1
    • просмотрите свои изменения, сделайте глубокий вдох и используйте w чтобы записать новую таблицу разделов на диск. Вы получите сообщение о том, что ядро не смогло повторно прочитать таблицу разделов, потому что устройство занято, но это нормально.
  3. Перезагрузка с помощью sudo reboot. Когда система загрузится, у вас будет меньший файловая система живущий в более крупном раздел.

  4. Следующая волшебная команда - это resize2fs. Беги sudo resize2fs /dev/sda1 - в этой форме по умолчанию файловая система будет занимать все доступное пространство на разделе.

Вот и все, мы только что изменили размер раздела, на котором установлена Ubuntu, без загрузки с внешнего диска.