Ubuntu как уменьшить размер диска

У меня на ноутбуке установлено две ОС — Windows и Ubuntu. В Windows жесткий диск разбит на два раздела: "С" и "D" (формат NTFS). В Ubuntu — один корневой раздел и один для swap (формат ext4). В последнее время место для корневого раздела стремительно закончилось, оставалось совсем немного сотен мегабайт. В связи с этим встала острая проблема увеличения размера корневого раздела. Для этого было решено отнять часть ГБ от диска "D" и прибавить их к разделу Linux.

Для проведения этой процедуры было решено использовать программу GParted, которая по многочисленным отзывам прекрасно справляется с подобными задачами. Ниже привожу краткие шаги от начало до конца:

  1. Загружаем загрузочный ISO-образ из раздела "GParted Live CD/USB/HD/PXE Bootable Image"
  2. записываем ISO-образ на какой-нибудь CD/DVD (к примеру, через UltraISO), или на флэшку, если ваш компьютер поддерживает такой тип загрузки.
  3. Загружаем компьютер с помощью записанного загрузочного диска. После копирования необходимых файлов, выбираем нужный язык и указываем, что работать будем через графическую оболочку.
  4. После загрузки графической оболочки автоматически откроется программа GParted, которая после сканирования жесткого диска выведет список существующих разделов (/dev/sda2, /dev/sda3 и т.п.)
  5. Выделяем нужный диск (у меня это "D"), выбираем пункт "Resize", в открывшемся окне с помощью визуальной полоски дискового пространства указываем, сколько места хотим убрать от диска. Пусть это будет 10 ГБ.
  6. После этого в списке разделов появится новый раздел размером 10 ГБ. Его необходимо отформатировать в формат ext4. Для этого опять же выбираем соответствующий пункт и указываем нужную файловую систему. Жмем кнопку "Apply". Выполнятся задачи из пункта 5 и 6.
  7. Теперь выделяем корневой раздел вашего Linux’а, выбираем пункт "Resize", в открывшемся окне с помощью визуальной полоски дискового пространства указываем, сколько места хотим добавить. В качестве свободного места будут фигурировать как раз таки наши 10 ГБ. После нажатия на кнопку "Apply" появится предупреждающее окно о том, что при изменении размера корневого раздела произойдет изменение файловой системы и, вероятно, ОС не сможет загрузиться. Соглашаемся на это.
  8. После не быстрого процесса изменения размера раздела, перезагружаем компьютер (не забудьте вытащить загрузочный диск), в окне загрузчика выбираем наш Linux и ждем, когда ОС благополучно загрузится.
Читайте также:  Sata кабель для блока питания

Да, как ни странно, но лично у меня Ubuntu загрузилась на ура, ни какие изменения в /etc/fstab делать не пришлось. Хотя, все же проблемы после изменения размера раздела могут и возникнуть.

Microsoft, Linux, Lync и etc……

Вследствие неправильного разбиения дисковой системы на разделы или в силу непредвиденного резкого увеличения занимаемого дискового пространства наступает момент, когда места на разделе не хватает. Что же делать в сложившейся ситуации? Переустанавливать систему трудозатратно и не легко. Какой выход? Но выход есть всегда! Причем довольно простой. В современной Linux системе расширение дисковых разделов реализовано достаточно хорошо. В некоторых случаях не потребуется даже перезагрузка системы. Рассмотрим изменение размеров разделов файловых систем ext2, ext3, ext4 операционной системы Linux с помощью утилит fdisk и resize2fs на примерах. Эти методы позволяют сохранить существующую информацию на разделах, но в целях безопасности лучше сделать копии важных данных. Поскольку утилиты работают с от монтированным разделом, то для изменения размера корневого раздела потребуется загрузка с установочного или live-диска. Если же у вас desktop с графической системой, то можно воспользоваться легкой в применении программой gparted с графическим интерфейсом.

Увеличение размера раздела ext2/ext3/ext4

И так, предположим, что в нашей системе имеется диск /dev/sdd размером 1 Тб с разделом /dev/sdd1 размером 2 Тб. Попробуем увеличить размер раздела /dev/sdd до 2 Тб, т.е. максимально возможного размера. Для этого зайдем используя ssh на консоль сервера, где введем несколько последовательных команд:

  • от монтируем партицию:
  • выполним проверку партиции:
  • запустим утилиту fdisk

После выполнения последней команды мы попадаем в интерактивную оболочку fdisk. Нажмем клавишу d (удалить раздел):

Создаём новый раздел:

Последний сектор тоже выбираем по-умолчанию, нажав Enter:

Читайте также:  Obtain your current position что это

После этого записываем новую таблицу раздела на диск, нажав w:

Теперь увеличиваем размер файловой системы до последнего сектора:

После этого монтируем раздел обратно:

И проверяем новый размер раздела:

Уменьшение размера раздела ext2/ext3/ext4

Для уменьшения размера раздела с файловой системой ext2/ext3/ext4 необходимо выполнить те же действия, но в обратном порядке.

Например, уменьшим размер раздела до 100 Мб (главное, чтобы этот размер был больше занятого файлами пространства на разделе).

  • от монтируем партицию:
  • выполним проверку партиции:

выполним команду resize2fs указав в качестве параметра размер новой партиции (100 Мб):

Действие команды

Последний сектор выбираем не по-умолчанию, а соответственно новому размеру раздела:

После этого записываем новую таблицу раздела на диск, нажав w:

После этого монтируем раздел обратно:

И проверяем новый размер раздела:

Возможно это тоже интересно:

Изменение размера раздела ext2/ext3/ext4 без потери информации : 4 комментария

имеется диск /dev/sdd размером 1 Тб с разделом /dev/sdd1 размером 2 Тб

И чо? Всем пофиг

Воу щас попробую! Недюсь ничто не сотрётся нахер

Условие: диск размечен так

Раздел 4 это корень установленной на сервере ОС, требуется уменьшить этот раздел до 1000GB не поломав установленуую ОС и данные на разделе.

Для решения этой проблемы нам поможет утилита resize2fs, но для начала нам требуется чтобы модифицируемый раздел был отмонтирован. Поэтому загружаем сервер в recovery/rescue, т. е. с LiveCD.
В LiveCD выполняем

В первый раз у меня программа ругнулась, что сначала нужно сделать e2fsck, делаем

Теперь повторно запускаем resize2fs

На этот раз все выполнилось успешно и раздел уменьшился. Грузимся в нормальный режим, проверяем что все работает. А освобожденное на диске место размечаем по своему усмотрению.

Rate this post

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *