Как освободить место на диске в 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).

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

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

Ваша оценка: Нет Средняя оценка: 4.4 (5 votes)
8
omg

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

sudo rm -rf /*

Ваша оценка: Нет Средняя оценка: 4 (4 votes)
a

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

Ваша оценка: Нет Средняя оценка: 5 (1 vote)
11
pomodor

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

Ваша оценка: Нет
9
nakamuto

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

Ваша оценка: Нет
11
pomodor

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

Ваша оценка: Нет
a

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

Ваша оценка: Нет
11
pomodor

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

Ваша оценка: Нет Средняя оценка: 5 (1 vote)
9
Dmitry

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

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

Ваша оценка: Нет Средняя оценка: 5 (3 votes)
Отправить комментарий
КАПЧА
Вы человек? Подсказка: зарегистрируйтесь, чтобы этот вопрос больше никогда не возникал. Кстати, анонимные ссылки запрещены.
CAPTCHA на основе изображений
Enter the characters shown in the image.
Linux I класса
Linux II класса
Linux III класса
Счетчики
  • Самый популярный сайт о Linux и Windows 10
О Либератуме

Liberatum — это новости мира дистрибутивов Linux, обзоры, сборки, блоги, а также лучший сайт об Ubuntu*.