Страницы

Очистка разделов GNU/Linux

Написал пару простых скриптов для автоматизации очистки разделов дистрибутивов GNU/Linux, преимущественно, основанных на Debian — . Это поверхностное удаление кэша установочных пакетов и давно не обновляемых каталогов с кэшем приложений, используя по возможности безопасное удаление через корзину.

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

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

Не загружается Linux или загрузка Linux зависает, потому что нет свободного места на диске(накопителе — SSD/HDD).

  1. Загрузиться в режиме восстановления. Для этого во время загрузки зажать Shift и выбрать нужный пункт в меню
  2. Выполнить команды очистки из скрипта вручную.
    • Перейти по ссылке, чтобы увидеть команды.
    • Набрать в терминале команды, перед которыми стоит run(без самой run). На момент записи это [0]:
      journalctl --vacuum-size=100M
      apt autoclean
      apt autoremove
      apt clean
  3. Затем перезагрузиться в нормальном режиме, а дальше заняться освобождением в привычном виде.

[0] При вызове в режиме восстановления sudo не нужен, но и мешать не будет, а при запуске от имени пользователе окажется необходим.

Комментариев нет:

Отправить комментарий