Когда df
сообщает, что раздел заполнен, du
команда является следующим шагом в диагностике проблемы. Я бы cd
к файловой системе рут и запустить
sudo du -smx * .[^.]* | sort -n
- Опция
-s
(--summarize
) печатает общий размер для каждого файла / каталога. -m
Опция выводит дисковое пространство, используемое каждым файла / каталога в мегабайтах.- Опция
-x
(--one-file-system
) заставляетdu
оставаться в исходной файловой системе. Это оставляет значения (для этого!) Информация, как и все файлы в/run
,/sys
,/dev
и / или/proc
(спасибо, MariusMatutiae). [^.].*
Включает скрытые файлы, исключая родительский каталог,..
).- Наконец, при сортировке списка удобно расположить каталоги, занимающие большую часть пространства в конце списка.
Затем я перехожу в каталог, занимающий больше места, и повторяю процесс для его подкаталогов. В конце концов вы должны найти каталог, который использует больше места, чем должно быть.
Кстати, /tmp/
он предназначен для записи во всем мире (что приводит к зеленому фону). Его содержимое должно автоматически удаляться операционной системой регулярно, но вам может потребоваться вручную удалить старые файлы, которые не были автоматически очищены.
Лично я всегда подключаюсь /home
к отдельной файловой системе, и всякий раз, когда это случается со мной, я обнаруживаю, что виновником являются файлы журнала /var/log
.