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

Обновлено: 03.07.2024

Как изменить размер разделов с помощью Ubuntu или GParted Live CD

Установив Ubuntu, вы можете захотеть уменьшить или полностью избавиться от раздела Windows. Этот учебник покажет вам, как сделать любую из этих вещей с различными файловыми системами, включая NTFS и EXT4. Инструкции не зависят от формата файловой системы.

Рассмотрите возможность отключения Защиты системы и Файла подкачки в Windows (если вам не хватает места и там, оба могут занимать много места, но защищать и ускорять работу Windows).

Сделайте резервную копию как можно большего объема, если у вас есть место на внешнем диске, USB-накопителе или компакт-диске/DVD-диске.

  1. Загрузите Ubuntu или GParted Live CD.
  2. Откройте GParted.
  3. Щелкните правой кнопкой мыши раздел, который хотите уменьшить.
  4. Выберите "Изменить размер".
  5. Уменьшите или удалите целевой раздел (убедитесь, что вы оставили по крайней мере пару ГБ для ОС, особенно Windows, если вы не удаляете его полностью).
  6. Нажмите "Применить" (поставьте галочку справа от значков вверху, это может занять некоторое время, и вы не сможете отменить или остановить его на полпути).
  7. Щелкните правой кнопкой мыши раздел Ubuntu.
  8. Расширить все свободное пространство.
  9. Еще раз нажмите "Применить".

GParted — удобный способ управления разделами

Это может занять некоторое время, чтобы изменить ситуацию, поэтому убедитесь, что вы подключены к сети и не закрываете крышку ноутбука (диск Ubuntu Live CD перейдет в спящий режим). Возможно, вы захотите отключить блокировку экрана и спящий режим через определенное время на компакт-диске Ubuntu Live в разделе «Электропитание».

Если вы изменили раздел, содержащий Microsoft Windows, при следующем запуске может запуститься проверка диска, это нормальное поведение, оно должно завершиться и перезагрузиться. Загрузитесь в Windows перед доступом к разделу Windows из Ubuntu.

Если на то пошло, я совершенно новый пользователь Ubuntu и Linux. Я только что установил Ubuntu с двойной загрузкой и загрузил все обновления, которые смог получить.

Во время установки меня попросили установить размеры разделов между Ubuntu и Windows Vista. Тем не менее, когда я устанавливал их, он не различал, какой раздел был на экране, поэтому я выделил Ubuntu около 75% своего дискового пространства (около 125 ГБ по сравнению с 80 ГБ для Vista). Я стремился выделить Ubuntu 80 ГБ пространства, а остальное — разделу Windows. Однако я перевернул их, и теперь Ubuntu занимает большую часть пространства.

Есть ли способ уменьшить размер раздела и вернуть большую часть разделу Windows? Может ли кто-нибудь указать мне правильное направление для предоставления разделов соответствующего размера? Предполагалось, что будет 80 ГБ, так что у меня будет место для установки приложений.


да, это возможно, но вы можете сделать паузу для "планирования разделов". Кроме того, вы можете отредактировать свой вопрос, включив в него вывод sudo fdisk -l, чтобы показать нам, какой у вас макет раздела.

Спасибо за ответ. Я не смог использовать команду, указанную выше. Я думаю, что fdisk -b сработал бы, но я смог увидеть свои разделы в gparted, поэтому я и использовал его. Еще раз спасибо!

2 ответа 2

Да, есть способ изменить размер разделов. Однако, в зависимости от того, какие разделы у вас есть и где они находятся, изменение размера может занять много времени. Тем не менее, вот что вы можете сделать, и что я всегда делаю. Этот метод использует утилиту под названием GParted.

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

Шаг 1

Загрузитесь с USB/CD, который вы использовали для установки Ubuntu, как если бы вы устанавливали ее с нуля. Но вместо того, чтобы выбрать «Установить Ubuntu», вы выберете «Попробовать Ubuntu». Это загрузит Ubuntu с вашего USB/CD, а не с той, которую вы установили. Подключитесь к Интернету и установите GParted. GParted — это утилита, которая помогает вам разбивать диски на разделы. Чтобы установить его, откройте терминал с помощью Ctrl + Alt + T и введите:

Шаг 2

Должен появиться GParted. Мой GParted выглядит так:

введите здесь описание изображения

В правом верхнем углу указан жесткий диск, который мы просматриваем в данный момент. В моем случае это /dev/sda. В вашем случае, скорее всего, будет то же самое или что-то еще, например, sdb вместо sda. Если у вас есть какие-либо другие внешние жесткие диски или USB-накопители, подключенные к вашему компьютеру, они также будут перечислены в этом раскрывающемся меню. Очень важно убедиться, что вы выбрали свой внутренний жесткий диск из этого выпадающего меню. На всякий случай отключите любое другое USB-устройство и обновите GParted, нажав Ctrl+R.

Теперь в списке внизу показаны разделы на этом жестком диске. В моем случае /dev/sda2 — это мой раздел Windows, потому что он имеет тип ntfs и довольно большой размер (180 ГБ). Мой раздел Ubuntu — это тот, который говорит тип ext4, который также имеет точку монтирования / . Итак, определите разделы Windows и Ubuntu так, как это сделал я.

Шаг 3

Теперь мы изменяем размер. Это так же просто, как щелкнуть правой кнопкой мыши по разделу и выбрать «Изменить размер/Переместить». Сделайте это на своем разделе Ubuntu и измените его размер. Не волнуйтесь, изменение размера на самом деле не произойдет, когда вы нажмете «ОК», он поставит все операции в очередь, чтобы вы могли «применить» все в конце. Итак, что вам нужно сделать, это (1) изменить размер вашего раздела Ubuntu, (2) переместить пустое пространство так, чтобы оно было после вашего раздела Windows, и (3) изменить размер вашего раздела Windows и «расширить» его, чтобы взять на себя то пустое пространство. Когда вы закончите, взгляните на маленькую диаграмму, показывающую разделы, и убедитесь, что все выглядит нормально; что вокруг не скрывается пустое пространство. Если вы удовлетворены.

Как упоминалось выше, этот процесс может занять ДОЛГОЕ время. Это из-за изменения размера и перемещения разделов. Все зависит от того, насколько велики ваши разделы и сколько места используется. Однажды на это у меня ушло более двух часов. Но это может занять у вас всего 20 минут. Если вы хотите, вы можете опубликовать скриншот перед подачей заявки, чтобы мы могли взглянуть на него. Но опять же, если вы довольны и готовы идти вперед.

<р>. нажмите галочку в GParted, чтобы начать применять все эти действия. После этого перезагрузитесь, извлеките USB/CD и загрузитесь в нужную ОС в обычном режиме.

Если вы хотите создать раздел (например, для установки Ubuntu Linux) на жестком диске, который уже содержит раздел Windows, или если вам нужно предоставить больше места в существующем разделе, в котором заканчивается место , вам потребуется выполнить одну или несколько операций по изменению размера раздела. Вы можете перераспределить место на жестком диске из одного раздела в другой или добавить к разделу ранее нераспределенное пространство.

Обратите внимание, что для расширения раздела у вас должно быть свободное пространство рядом с ним для расширения. Этого можно добиться либо сжав другой раздел рядом с ним, либо переместив один (или несколько) разделов подальше от него. Подробнее о перемещении раздела см. на странице Перемещение раздела.

Чтобы изменить размер раздела, сначала убедитесь, что раздел отключен. Если раздел смонтирован, большинство параметров в меню будут недоступны, за исключением параметра «Размонтировать», который следует выбрать, чтобы размонтировать раздел.

Обратите внимание, что на изображении размер раздела, размер которого я изменяю, представляет собой раздел Windows NTFS, занимающий весь жесткий диск, который я создал ранее. Жесткий диск нового компьютера с Windows обычно форматируется таким образом; один большой раздел, охватывающий весь диск.

Убедившись, что раздел размонтирован, щелкните правой кнопкой мыши раздел, размер которого вы хотите изменить, и выберите «Изменить размер/переместить» в меню, как показано выше. Затем вам будет представлено следующее:

Изменение размеров «Новый размер» или «Свободное пространство перед/после». Проще всего это сделать, изменив размер самого раздела. Это делается либо с помощью стрелок вверх/вниз справа от окна «Новый размер», либо путем непосредственного редактирования самого размера в этом окне. Кроме того, вы можете уменьшить размер раздела, увеличив ненулевую сторону раздела в окне «Свободное пространство до» или «Свободное пространство после».

После изменения размера раздела просто нажмите кнопку «Изменить размер/переместить», и изменения будут записаны и видны в окне внизу. Когда вы уверены, что изменили его размер по своему желанию, вы нажимаете кнопку «Применить» вверху, и размер раздела будет изменен. Ваш жесткий диск будет выглядеть следующим образом:

Материалы этой вики доступны по бесплатной лицензии, подробности см. в разделе Авторские права / Лицензия
Вы можете внести свой вклад в эту вики, подробности см. в Руководстве по вики

Со временем любая операционная система может загромождаться по мере добавления и удаления программ. Если у вас есть около ТБ емкости для хранения, вы можете не утруждаться очисткой Ubuntu, чтобы освободить место на диске. Но если на вашем жестком диске мало места, например, у меня есть ноутбук с твердотельным накопителем на 128 ГБ, освобождение места на диске становится необходимостью.

В этой статье я покажу вам несколько самых простых способов очистить систему Ubuntu и получить больше места. Я также поделюсь некоторыми дополнительными приемами, чтобы у вас был выбор.

Но перед этим давайте посмотрим, как найти оставшееся свободное место в Ubuntu.

Проверить свободное место в Ubuntu

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

Как освободить место на диске в Ubuntu и Linux Mint

Существует несколько способов очистки дискового пространства в Ubuntu и других системах на базе Ubuntu. Здесь я обсудил несколько трюков с командной строкой, а затем некоторые параметры графического интерфейса.

Хотя я упомянул здесь несколько способов, если вы новичок, избегайте тех, которые помечены как "экспертные". Не то чтобы вы не могли их использовать, но лучше их избегать, если вы не знаете, что делаете.

При написании этого руководства я использую Ubuntu 16.04, но вы можете выполнить те же шаги для Ubuntu 18.04 и других версий Ubuntu, Linux Mint, elementary OS и других дистрибутивов Linux на основе Ubuntu.

Если вы предпочитаете видео, я сделал видео, чтобы показать вам, как очистить Ubuntu.

2. Удалите ненужные приложения [рекомендуется]

У всех нас есть несколько игр и/или приложений, которые мы почти не используем. Не доверяете мне? Идите и найдите все установленное программное обеспечение в вашей системе Ubuntu.

Скорее всего, у вас установлено несколько приложений, которыми вы редко пользуетесь. Возможно, вы установили их в конце отличного обзора, из любопытства или для выполнения определенной задачи.

Если вам нужно больше места, всегда рекомендуется избавиться от неиспользуемых или редко используемых приложений.

Вы можете удалить программу в Ubuntu из центра программного обеспечения или с помощью приведенной ниже команды с конкретным именем приложения:

3. Очистить кеш APT в Ubuntu

Ubuntu использует APT (Advanced Package Tool) для установки, удаления и управления программным обеспечением в системе, сохраняя при этом ранее загруженные и установленные пакеты даже после их удаления.

Система управления пакетами APT хранит кеш пакетов DEB в /var/cache/apt/archives. Со временем этот кеш может стать довольно большим и содержать много пакетов, которые вам не нужны.

Вы можете увидеть размер этого кеша с помощью команды du ниже:

Как видите, у меня более 500 МБ кэш-памяти. Когда у вас почти закончилось место, эти 500 МБ могут иметь большое значение.

Либо удалите только устаревшие пакеты, например те, которые были заменены недавним обновлением, что сделает их совершенно ненужными.

Или полностью удалите кеш apt (освободит больше места на диске):

4. Очистить журналы журнала systemd [Средний уровень знаний]

В каждом дистрибутиве Linux есть механизм ведения журнала, который поможет вам исследовать, что происходит в вашей системе. У вас будут данные журнала ядра, сообщения системного журнала, стандартный вывод и ошибки для различных служб в Ubuntu.

Проблема в том, что со временем эти журналы занимают значительный объем дискового пространства. Вы можете проверить размер журнала с помощью этой команды:

Теперь есть способы очистить журналы журнала systemd. Проще всего очистить журналы старше определенного числа дней.

Вот пример:

5. Удалите старые версии приложений Snap [Средний уровень знаний]

Возможно, вы уже знаете, что пакеты Snap больше по размеру. Кроме того, Snap хранит как минимум две более старые версии приложения (на случай, если вы захотите вернуться к более старой версии). Это съедает огромный кусок пространства. В моем случае это было более 5 ГБ.

Алан Поуп, член команды Snapcraft в Canonical, создал небольшой скрипт, который можно использовать и запускать для очистки всех старых версий ваших приложений Snap.

Здесь вам нужно создать новый сценарий оболочки и использовать в нем следующие строки:

Дайте ему разрешение на выполнение, запустите сценарий оболочки с помощью sudo и увидите волшебство. Сценарий удалил старые пакеты Snap и освободил более половины 5 ГБ пространства, используемого Snap.

6. Очистите кэш эскизов [Средний уровень знаний]

Ubuntu автоматически создает миниатюру для просмотра в файловом менеджере. Он сохраняет эти эскизы в скрытом каталоге в вашей учетной записи пользователя по адресу ~/.cache/thumbnails.

Со временем количество миниатюр резко возрастет. Более того, кэш эскизов со временем будет содержать множество лишних эскизов изображений, которых больше не существует.

Вы можете проверить размер кеша эскизов с помощью следующей команды:

Для моей системы размер кеша эскизов превышает 300 МБ.

Поэтому рекомендуется очищать кеш уменьшенных изображений каждые несколько месяцев или около того. Самый быстрый способ — использовать терминал (скопируйте и вставьте команды, чтобы избежать ошибок):

7. Найти и удалить повторяющиеся файлы

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

Для этой задачи можно использовать инструмент с графическим интерфейсом, например FSlint, или инструмент командной строки, например FDUPES. Я рекомендую прочитать эту статью, чтобы узнать, как использовать эти инструменты для удаления дубликатов файлов.

4. Удалите старые ядра Linux, которые были установлены вручную [Для экспертов]

Команда, описанная в пункте 1, удаляет старое ядро ​​Linux. Но это не сработает, если вы вручную установили ядро ​​в Ubuntu.Но удаление старых, неиспользуемых ядер Linux все равно сэкономит вам много места.

Итак, если вы вручную установили ядро ​​​​Linux, возможно, вы также можете удалить его вручную.

Сначала перечислите все установленные ядра Linux:

Удаление старых ядер аналогично удалению любого другого пакета. Я использую расширение оболочки для номеров версий, чтобы не печатать. Вам будет предложен список пакетов, которые будут удалены, так что вы можете дважды проверить список, прежде чем продолжить.

Примечание. Замените VERSION версией ядра, которое вы хотите удалить.

Я рекомендую оставить по крайней мере два, а лучше три ядра, включая последнее. Таким образом, у вас будет по крайней мере одно или два других ядра для загрузки, если по какой-то причине последнее ядро ​​вы не можете загрузить.

5. Удаление потерянных пакетов [Для экспертов]

Этого шага лучше избегать, если вы новичок. Я не сторонник этого метода и советую вам его избегать.

Во-первых, давайте посмотрим, что такое потерянный пакет в Ubuntu.

Предположим, вы установили пакет myprogram. Но этот пакет зависит от библиотеки mylib. Эта библиотека обычно устанавливается автоматически с «myprogram». Когда вы удаляете myprogram, mylib все еще может оставаться в системе. Таким образом, mylib в этом случае становится потерянным пакетом.

Теперь команда, указанная в пункте 1, удаляет такие потерянные пакеты. Но представьте себе случай, когда вы вручную установили mylib перед установкой myprogram. В этом случае команда «apt autoremove» может не удалить потерянный пакет. И, следовательно, вам придется удалить его вручную.

Сначала вам нужно будет найти все потерянные пакеты, а затем удалить их. К счастью, для этого у нас есть инструмент с графическим интерфейсом: gtkorphan, графический интерфейс для deborphan.

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

Чтобы удалить потерянные пакеты, найдите инструмент Removed Orphaned Package и запустите его, чтобы найти все потерянные пакеты в вашей системе:

Честно говоря, я не выберу этот вариант, если вам действительно не нужен каждый МБ свободного места.

Дополнительный совет: использование инструментов с графическим интерфейсом для освобождения места в Ubuntu

Мы видели несколько параметров командной строки для освобождения места в системе Linux, но я понимаю, если вы не хотите использовать эти команды.

Запоминать все команды или использовать их одну за другой может оказаться для вас неудобным. Вот почему у нас есть ряд инструментов с графическим интерфейсом, которые помогут вам сделать это за несколько кликов с помощью простого в использовании интерфейса.

Stacer — один из таких инструментов, который вы можете использовать. Вы можете прочитать эту статью, чтобы узнать, как использовать Stacer в Ubuntu.

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

Подведение итогов

Итак, вы увидели несколько способов очистить систему Ubuntu. Лично я использую apt-get autoremove чаще, чем любые другие команды здесь. Регулярное использование этой команды избавляет систему от ненужных файлов.

Надеюсь, эта статья помогла вам освободить место в Ubuntu, Linux Mint и других подобных дистрибутивах. Дайте мне знать, сработало ли это для вас или у вас есть другой совет, которым вы можете поделиться.

Читайте также: