Linux mint удаление ненужного

Какие файлы можно удалить при нехватке места на диске Linux

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

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

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

Это означает, что НЕ копируйте бездумно команды — читайте пояснения к ним и оценивайте, насколько они безболезненны для вашей ситуации.

1. Удаление временных файлов

Файлы в папке /tmp/ будут удалены в любом случае при следующей перезагрузки системы. То есть с одной стороны их можно удалить достаточно безболезненно:

НО: может быть нарушена работа программ, которые запущены в настоящее время и которые сохранили какие-то данные в папку /tmp/.

2. Удаление файлов кэширования

В директории /var/cache/ много поддиректорий, которые можно удалить практически безболезненно (данные утеряны не будут, а программы создадут новые файлы кэширования). Эта директория вызывает особый интерес, поскольку на некоторых системах кэши разрастаются на гигабайты и десятки гигабайт. Иногда поиск проблемной директории в /var/cache/ может окончательно решить ситуацию с нехваткой места на диске.

Для удаления кэша шрифтов:

sudo rm -rf /var/cache/fontconfig/

Для удаления кэша установочных пакетов (на Debian, Linux Mint, Ubuntu, Kali Linux и их производных):

Для удаления кэша установочных пакетов (на Arch Linux, BlackArch и их производных):

sudo rm -rf /var/cache/pacman/

Удаление кэша справочных страниц:

Читайте также:  Install gnu linux windows

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

3. Удаление логов (журналов)

В этой папке (/var/log/) можно удалить практически все файлы, но старайтесь сохранить структуру папок, поскольку некоторые приложения после удаления здесь папки не в состоянии создать её второй раз…

На веб-серверах могут разрастись слишком сильно журналы веб-сервера.

Для удаления логов Apache на Debian, Linux Mint, Ubuntu, Kali Linux и их производных:

Для удаления логов Apache на Arch Linux, BlackArch и их производных:

Чтобы сервер начал создавать новые файлы журналов и записывать в них, нужно перезапустить службу веб-сервера.

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

4. Очистите корзину

Этот совет больше для настольных систем. Файлы, которые вы удалили в графическом интерфейсе рабочего стола, попадают в папку ~/.local/share/Trash/files/, вы можете проанализировать их и при желании удалить (второй раз):

ncdu ~/.local/share/Trash/files/

5. Удаление ненужных файлов исходного кода заголовков ядра

Следующее актуально только для Debian, Linux Mint, Ubuntu, Kali Linux и их производных. Проверьте папку /usr/src/, там будут подпапки вида linux-headers- — большинство из них можно удалить — оставьте только ту, номер которой соответствует текущему ядру системы — обычно это самый последний номер выпуска.

6. Удаление осиротевших пакетов

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

На Debian, Linux Mint, Ubuntu, Kali Linux и их производных удалить ненужные пакеты можно следующим образом:

Для Debian и производных предыдущая команда абсолютно безопасна.

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

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

Для рекурсивного удаления сироток и их конфигурационных файлов в Arch Linux и производных:

sudo pacman -Rns $(pacman -Qtdq)

Если осиротевшие пакеты не были найдены, pacman завершит работу с ошибкой: ошибка: не задано целей (для справки используйте -h). Это ожидаемо, поскольку pacman -Rns не получил аргументов.

7. Очистка журналов systemd

Со временем, в некоторых системах логи системы начинают занимать гигабайты на жёстком диске. Просмотреть журналы и освободить место вы можете с помощью команды journalctl, подробности смотрите в статье «Как использовать journalctl для просмотра системных логов Linux».

Чтобы увидеть, сколько место занимают журналы, выполните:

Чтобы удалить все записи, оставив только записей на 100 мегабайт, выполните:

journalctl --vacuum-size=100M

Либо для удаления всех записей в системном журнале, старше одной недели:

journalctl --vacuum-time=1weeks

8. Файлы в директории /lost+found

В папку /lost+found сохраняются файлы, которые были найдены после проверки файловой системы диска. Обычно такие проверки выполняются после внезапной перезагрузки системы или в случае признаков проблем с диском.

Читайте также:  Linux как очистить dns кэш

Найденные файлы обычно повреждены. Их цель — сохранить данные, которые в случае исправления ошибок на файловой системе были бы совсем утеряны.

Папка /lost+found может быть пустой (если не было проблем с диском). В случае если там есть файлы, то вы можете их просмотреть и, при желании, удалить.

9. Очистка PHP сессий

Иногда веб-приложений из-за бага могут создать бесчисленное количество сессий. Проверьте директорию /var/lib/php/sessions/ на предмет слишком большого количества файлов.

(БОНУС) 10. Проанализируйте файлы Docker

Не удаляйте бездумно файлы Docker. Я привожу пример этой директории только по той причине, что она привлекла моё внимание из-за просто фантасмагоричного размера — и это при том, что я Docker’ом фактически не пользуюсь — буквально несколько раз попробовал, чтобы увидеть, что это такое.

Самой большой папкой является /var/lib/docker/overlay2/. Для анализа занимаемого места на диске выполните:

Заключение

Итак, мы рассмотрели, какие файлы можно удалить из Linux практически без потери информации. Кроме рассмотренных директорий, которые можно очистить как на удалённой системе с веб-сервером, так и на домашнем компьютере, пользователям с графическим рабочим столом следует обратить внимание на такие директории как:

Их НЕ нужно удалять, но стоит проанализировать. Например, вы можете выяснить, что веб-браузер на вашем компьютере имеет кэш в несколько гигабайт и что вы можете их освободить (рекомендуется делать средствами веб-браузера, а не удалять файлы напрямую).

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

Связанные статьи:

Источник

Простые методы освобождения места в Linux Mint 21

Основная проблема нехватки места для хранения в Linux Mint снижает производительность Linux Mint. Он также не позволяет устанавливать новые приложения. Эта статья посвящена тому, как удалить неиспользуемые данные, чтобы освободить место в Linux Mint.

Простые методы освобождения места в Linux Mint 21

Чтобы освободить место в Linux Mint, вы можете использовать методы, указанные ниже:

  • Пустой мусорный бак
  • Очистите кэш обновлений
  • Очистить кеш эскизов
  • Заставить Firefox очистить себя
  • Работа с Flatpak и инфраструктурой Flatpak
  • Удалите старые и ненужные пакеты/ядра и кеш APT
  • Удалить ненужные шрифты

1: очистить корзину для мусора

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

Теперь перейдите к Мусор, щелкните правой кнопкой мыши на нем, а затем нажмите Очистить корзину:

Читайте также:  1с под linux ubuntu

2: очистить кэш обновлений

Один из способов освободить место в Linux Mint — очистить кеш обновлений. Для этого выполните следующие шаги:

Шаг 1: Введите указанную ниже команду, чтобы запустить Синаптический менеджер пакетов, нажмите на Настройки и Настройки:

Шаг 2: В Настройки идти к Файлы и выберите Удалить пакеты загрузки после установки, а затем щелкните Хорошо.

3: очистить кэш эскизов

Вы также можете очистить кеш эскизов, выполнив шаги, указанные ниже:

Выполните указанную ниже команду, чтобы очистить весь кеш эскизов в системе Linux Mint:

4. Сделайте так, чтобы Firefox очищался автоматически

Для этого выполните шаги, указанные ниже:

Шаг 1: Откройте браузер, щелкните значок меню браузера (значок гамбургера), затем нажмите Настройки:

Шаг 2: Теперь нажмите на Конфиденциальность и безопасность, прокрутите вниз и перейдите к истории, выберите Использовать пользовательские настройки для истории, отметьте Очистить историю при закрытии Firefox а затем, наконец, нажмите на Настройки перед ней:

Шаг 3: В этих настройках отметьте все, кроме Настройки сайта и нажмите на ХОРОШО:

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

5: Работа с Flatpak и инфраструктурой Flatpak

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

Шаг 1: выполните следующую команду, чтобы показать пространство, используемое Flatpak:

дю -ш / вар / библиотека / плоский пакет

Шаг 2: Чтобы удалить приложение, которое не используется, выполните команду, указанную ниже:

удаление плоского пакета —неиспользованный

Шаг 3: Открой Программный менеджер нажмите на Плоский пакет:

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

6. Удалите старые и ненужные пакеты/ядра и кэш APT

Чтобы удалить старые и ненужные пакеты/ядра и кэш Apt, вы можете выполнить команду, указанную ниже:

судо apt-получить автоочистку && судо apt-получить автоматическое удаление

Чтобы очистить кеш apt, выполните команду, приведенную ниже:

судо apt-получить автоочистку

Чтобы удалить старые пакеты, выполните следующую команду:

судо apt-получить автоматическое удаление

7: Удалите ненужные шрифты

Вы можете удалить неиспользуемые шрифты, для этого выполните шаги, указанные ниже:

Шаг 1: выполните указанную ниже команду, чтобы удалить шрифты:

судо удалить «шрифты-kacst*» «шрифты-хмерос*» шрифты-lklug-сингальские шрифты-гуру-дополнительно «шрифты-нанум*»

Шаг 2: теперь перенастройте кеш шрифтов, выполнив команду, указанную ниже:

судо dpkg-переконфигурировать fontconfig

Заключение

Вы можете освободить место на вашем Linux Mint, используя различные методы. Вы можете попробовать все методы, упомянутые в статье, чтобы освободить место на диске, включая очистку корзины, работа с Flatpak и инфраструктурами Flatpak, удаление неиспользуемых шрифтов, очистка истории посещенных страниц, кеша и более.

Источник

Оцените статью
Adblock
detector