df -h
сообщает, что раздел / заполнен на 100%. Во время работы du -hs *
на каждом каталоге этого раздела видно, что все еще много места.
tune2efs
который сообщает только один блок, чтобы быть свободным. Также побежал fsck
, что также показывает все используемые блоки.
Использование ионода составляет 14% в разделе '/'.
Обратите внимание, что / var, / usr, / dev, / tmp, / home смонтированы на разных разделах и в них есть свободное место.
Пожалуйста, дайте мне знать возможные причины, по которым все блоки заняты и отчеты о дисках заполнены, даже если места много.
hard-drive
root
block
Анкит
источник
источник
du -shx /
и посмотри, говорит ли это, что места достаточно. Это оценит все,/
не полагаясь на то, что вы поймали все возможные каталоги.Ответы:
Наряду с проблемой открытых файлов, которая обычно приводит к тому, что в противном случае свободное место остается недоступным, нередкой проблемой являются файлы, экранированные точками монтирования. Например, если у вас есть
/tmp
отдельный логический том, но файлы в каталоге/tmp
в корневой файловой системе все еще есть , эти файлы будут занимать пространство, но будут скрыты при монтировании.Попробуйте зайти в однопользовательский режим при загрузке, чтобы не работало ничего, что могло бы держать открытыми монтирования, размонтировать все и убедиться, что в каталогах нет файлов, которые обычно используются в качестве точек монтирования.
источник
Это часто происходит из-за того, что файл, открытый для записи, был удален, но процесс записи в файл не был перезапущен, поэтому файл был возвращен. Вы можете использовать lsof для поиска файлов, которые открыты, но не связаны (удалены)
должен сделать свое дело. Как говорится на странице руководства:
источник
lsof +L1
перечислил их все очень просто.Если файл удален, в то время как другой процесс удерживает его открытым, этот процесс может продолжить запись и, в конечном итоге, незаметно заполнить диск. Как только процесс, удерживающий открытым файл, завершается, блоки становятся доступными.
Попробуйте оценить каждый из запущенных демонов. Если возможно, перезапустите их. Если вы не можете понять это, перезагрузка окна должна очистить его.
источник
Вероятно, это связано с тем, что некоторый процент доступного пространства зарезервирован для пользователя root.
См. Зарезервированное место для root в файловой системе - почему? или диск заполнен на сервере Linux, количество используемых блоков намного меньше, чем количество доступных блоков
источник