Назад | Перейти на главную страницу

Как освободить место на диске в корневом каталоге?

df -h

Filesystem      Size  Used Avail Use% Mounted on
udev            1.9G   12K  1.9G   1% /dev
tmpfs           391M  1.2M  389M   1% /run
/dev/sda6        19G   17G  597M  97% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
none            5.0M     0  5.0M   0% /run/lock
none            2.0G  352K  2.0G   1% /run/shm
none            100M   64K  100M   1% /run/user
/dev/sda4       372G   35G  338G  10% /media/shreya/FED815A3D8155AEB
/dev/sda5       453M   36M  390M   9% /media/shreya/c76b5210-3463-43b2-8b4a-8f5b62fdd868

Я пытался выполнить обновление до ubuntu 16.04 с ubuntu 14.04, но он был прерван из-за нехватки места на диске. Я хочу освободить дисковое пространство в /, которое заняло 97% в соответствии с указанным выше использованием дискового пространства. Я пробовал sudo apt-get clean и sudo apt-get autoremove, но ничего не помогло.

Попробуйте использовать эту команду, чтобы получить 20 самых больших файлов:

du -max / | sort -rn | head -20

Чтобы удалить устаревшие пакеты (а также старые ядра):

apt-get autoremove

Проверьте эти каталоги:

/var/tmp
/tmp
/var/spool/mail
/var/log

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

Взгляни на /boot. Ubuntu имеет тенденцию засорять этот каталог старыми ядрами. Если есть, можете посмотреть, чем можно почистить

sudo dpkg -l linux-* | awk '/^ii/{ print $2}' | grep -v -e `uname -r | \
  cut -f1,2 -d"-"` | grep -e [0-9] | xargs sudo apt-get --dry-run remove

Если вас устраивает результат, вы можете удалить их с помощью этой команды:

sudo dpkg -l linux-* | awk '/^ii/{ print $2}' | grep -v -e `uname -r | \
  cut -f1,2 -d"-"` | grep -e [0-9] | xargs sudo apt-get -y purge

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

Кроме того ... /tmp всегда хорошее место для уборки. du -hs /* покажет, какой каталог занимает сколько места. Чтобы получить хороший обзор, я предпочитаю нестандартный инструмент. durep.