Домашняя » как » 4 способа освободить дисковое пространство в Linux

    4 способа освободить дисковое пространство в Linux

    Системы Linux не так легки на диске, как могли бы быть. Например, менеджер пакетов APT хранит файлы пакетов даже после их установки - пустая трата места, если вы не планируете удалять и переустанавливать их.

    Мы также рассмотрели освобождение дискового пространства в Windows и освобождение дискового пространства на Mac. Многие из советов похожи - удаление временных файлов, анализ использования вашего диска и просмотр того, какие установленные приложения занимают больше всего места.

    Удалить временные файлы

    BleachBit - это в основном CCleaner для Linux. Он просканирует ваш компьютер на наличие ненужных временных файлов и автоматически удалит их, чтобы освободить место. Это включает в себя кеши, истории браузера и другие временные файлы. Вы можете установить BleachBit из Центра программного обеспечения Ubuntu..

    Обратите внимание, что этот инструмент не сможет удалить пакеты APT и другие системные компоненты, если вы не откроете его с правами root. Откройте терминал и запустите судо бличбит Команда, чтобы открыть его как root. (Команда gksu, которую мы бы рекомендовали ранее, была удалена из Ubuntu.)

    Одна из самых приятных вещей в BleachBit заключается в том, что он автоматизирует некоторые вещи, которые обычно могут делать только опытные пользователи Linux. Например, он запускает команды автоочистки, автоудаления и очистки для APT - это удаляет пакеты, которые вам больше не нужны, и удаляет файлы кэшированных пакетов, которые уже установлены. Вам не нужны эти загруженные файлы пакетов - это похоже на то, что Windows сохраняла все установщики программного обеспечения даже после того, как вы установили соответствующую программу. В маловероятном, даже если вам нужно переустановить их, APT может загрузить их снова.

    Проанализируйте использование вашего диска

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

    Этот инструмент установлен по умолчанию - запустите инструмент Disk Usage Analyzer, чтобы открыть его. Если вы используете другой дистрибутив Linux, он может быть уже установлен по умолчанию, так как он является частью GNOME - если нет, ищите пакет Baobab.

    Найдите, какие приложения используют больше всего пространства

    Ваши установленные приложения - в виде пакетов - также занимают место на жестком диске. Если у вас установлено довольно много приложений, они могут занимать довольно много места. Чтобы определить, сколько места занимает пакеты, мы рекомендуем менеджер пакетов Synaptic. Ранее он был частью Ubuntu, но был удален из установки по умолчанию, чтобы освободить место для более простых утилит. Чтобы установить его, откройте Центр программного обеспечения Ubuntu и найдите Synaptic..

    Если вы используете другой дистрибутив на основе .deb, вы, вероятно, также будете иметь доступ к Synaptic. Если вы используете дистрибутив, не основанный на Debian, вам, вероятно, придется использовать другую утилиту управления пакетами для этого.

    Чтобы посмотреть, какие пакеты используют больше места, выберите «Состояние»> «Установлено в Synaptic», чтобы увидеть список всех установленных пакетов. Затем щелкните столбец «Размер», чтобы просмотреть список установленных пакетов по размеру. (Если вы не видите столбец «Размер», нажмите «Настройки»> «Установки» и убедитесь, что столбец «Размер» включен на вкладке «Столбцы и шрифты». Вы также можете переместить его в начало списка, и он появится слева.)

    Конечно, только то, что пакет занимает много места, не означает, что вы должны удалить его. Некоторые пакеты имеют решающее значение для функционирования системы, например ядро ​​Linux. Однако ниже мы видим, что LibreOffice, Firefox и Thunderbird занимают приличный кусок пространства между ними - если у нас было очень мало места и мы никогда не использовали эти приложения, мы могли бы удалить их, чтобы освободить пространство. Мы всегда можем переустановить их из менеджера пакетов в будущем.

    Удалить старые ядра

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

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

    Старые ядра Linux легко удалить с помощью утилиты менеджера пакетов Synaptic. Нажмите Ctrl + F в Synaptic, попросите функцию поиска искать только в поле Name и искать linux- - да, с тире. Сортируйте по установленным пакетам, и вы увидите соответствующие пакеты в верхней части списка.

    Обратите внимание, что у нас есть несколько разных версий для пакетов linux-image-extra, linux-headers и linux-package. Мы можем удалить старые версии всех этих пакетов - с каждым ядром связано несколько разных пакетов. Просто выберите старые версии, щелкните правой кнопкой мыши и отметьте их для удаления. Примените свои изменения впоследствии, чтобы освободить место.

    Помните - удаляйте только старые версии файлов ядра! Оставьте самые последние версии в покое, иначе ваша система перестанет загружаться. Например, на изображении ниже мы хотим оставить файлы 3.11.0-18 в покое, удаляя файлы 3.11.0-12 и 3.11.0-15. По словам Synaptic, удаление этих двух ядер и связанных с ними файлов освободило более 500 МБ пространства.


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

    Изображение предоставлено: Джейсон Манн на Flickr