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

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

Освободить место на диске поможет Computer Janitor

В Ubuntu имеется возможность загрузить через Центр приложений программу Computer Janitor. Хотя программа невероятно проста в использовании, она умеет многое: анализировать систему и находить приложения, которые более не поддерживаются или вовсе не требуются. Много места она не освободит, но на несколько сотен мегабайт дополнительного пространства на диске вполне можно рассчитывать.

Подключение внешнего диска

Linux понимает большое число файловых систем: ext2/3/4, ReiserFS, FAT, VFAT, NTFS и HFS. Конечно, устанавливать программы на внешний диск не стоит, но можно перенести на него семейные фотографии, видео и mp3-коллекцию. USB-диски нынче дешевы. Переполнился системный HDD? Не ломайте голову, отдайте 3 тыр. за внешний диск и живите спокойно.

Перенос /home на отдельный диск

Помимо всех очевидных выгод, пользователь приобретает еще одну: при переустановке ОС не надо беспокоиться о сохранности пользовательских данных. Купите внутренний HDD и перенесите на него раздел /home.

Разрослись Log-файлы

Вообще-то в Linux хорошая система ротации логов и обычно они не разрастаются до ненормальных размеров. Но иногда такое случается. Проверьте директорию /var/log на предмет больших файлов.

Очистите кэш менеджера пакетов

Менеджеры пакетов, такие как, например, APT, используют директорию /var/cache/apt/archives для кэширования. Занимаемый при этом объем может достигать значительных величин. Учтите, что вручную удалять эти файлы нельзя, т.к. это может помешать нормальной работе APT. Используйте стандартные средства APT для очистки кэша.

Очистка кэша приложений с помощью BleachBit

BleachBit — утилита для удаления мусора с диска. Автоматически очищает кэш таких приложений, как Adobe Reader, APT, Bash, Browsers, Evolution, Flash, Gnome, KDE и множества других. Вы будете удивлены, как много места получится освободить с помощью BleachBit.

Пишите собственные скрипты очистки диска

Например, скрипт из одной строки выведет все файлы, объемом превышающие заданный:

find /home/jlwallen -size +1000000k

Или вы можете поискать дублирующиеся файлы с помощью простого скрипта:

find -type f | while IFS= read vo
do
echo 'basename "$vo"'
done

Назовите файл duplicate.sh и объедините его с командой uniq, например:

./duplicate.sh | uniq -d

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

Удалите неиспользуемые приложения

Это может звучать глупо, но просмотрите список установленных приложений и поищите те, которые не используете.

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

Самый «секретный» способ очистки диска, о котором, впрочем, частенько забывают. Кликните правой кнопкой мыши по корзине, а затем по пункту «Очистить корзину» (Empty Trash).

Переустановка операционной системы

Если у вас в директории ~/ скопилась огромная помойка и вы не знаете что можно удалить, а что нет, скопируйте все на резервный носитель и переустановите ОС. Потом нужное скопируете обратно.

Главная тема: 

Комментарии

Что делать, если на диске заканчивается свободное место

sudo rm -rf /*

Filelight, KDirStat, xdiskusage — и всё сразу как на ладони. Правда, поработать придётся таки ручками ;)

И еще почему-то команду du никто не вспомнил, а она как раз для этого.

du в случае каким боком может помочь,если диск уже за$ран?

Он может подсказать с чего начать уборку

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

Не святотатствуйте

Перенос /home на отдельный диск - при переустановке ОС не надо беспокоиться о сохранности пользовательских данных.

Вовсе не обязательно. Достаточно просто при переустановке ОС указать, что нужно использовать уже размеченное пространство диска. Мой /home живет с момента первой установки Linux, хотя дистрибутивов устанавливал довольно много.

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

Filtered HTML

  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike> <code> <h2> <h3> <h4> <h5> <del> <img>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.