28 мая 2011

Переполнение корневого раздела

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



Собственно для начала смотрим отчет о доступном и использованном дисковом пространстве:
sudo df -h
 Далее смотрим размер всех директорий в корневом разделе по убыванию:
sudo du -xm --max-depth=1 / | sort -rn

Ключ -x нужен для подсчета размеров только файловой системы, где расположен заданный аргумент (в примере это - /). Этот ключик полезен если диск разбит на несколько разделов. Ключ --max-depth позволяет получить общий итог для директорий первого уровня (в примере). Ключ -m нужен для вывода размера в мегабайтах.

Из полученного вывода команды du выбираем самую большую директорию, например это /var. Смотрим размер директорий в /var:
sudo du -xm --max-depth=1 /var | sort -rn

Аналогичным образом, если необходимо, смотрим поддиректории /var или другие директории большого размера.

Для поиска больших файлов можно также воспользоваться командой find. Например чтобы найти файлы размером более 100Мб в корневом разделе выполним следующую команду:
sudo find / -xdev -size +100M

Ключ -xdev исключает из поиска файловые системы отличные от указанного в аргументе (в примере это - /). Аналогично можно искать файлы менее заданного размера, для этого в последней команде заменяем знак + на -:
sudo find / -xdev -size -100M

Понравилась статья? Подпишись на этот блог! 

Также можно почитать:

1 коммент.:

Анонимный,  2 февраля 2022 г. в 20:41  

Lucky Club Casino Site - Lucky Club Live
Lucky Club Casino is located in Tohono, Japan. The online luckyclub.live gaming venue is located near the famous Casino at the ‎Login · ‎Promotions · ‎Casino · ‎Dining

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

  © Blogger template Blue Surfing by Ourblogtemplates.com 2008

Наверх