У меня есть сервер Ubuntu 15.04 с запущенными Apache, PHP и Mysql, однажды я получил 100% использование на моем диске с помощью df -H. Когда я перезапустил сервер с помощью sudo shutdown -r, теперь он показывает 32% использования, я думаю, что у нас есть некоторые временные файлы, которые не удаляются, или что-то занимает много места.
Что посоветуете мне проверить !?
Существует несколько распространенных причин увеличения свободного дискового пространства при перезагрузке системы.
/tmp
рано во время запуска. Это также может освободить место.Поскольку оба вышеперечисленного связаны с удалением файлов, трудно (иногда невозможно) узнать, что именно занимало это дисковое пространство ранее.
Поскольку мы говорим о файлах, которые уже были удалены, способ узнать об этом включает использование программы, которая может читать напрямую с блочного устройства и таким образом обходить файловую систему. Более того, даже если индексный дескриптор и все блоки удаленного файла все еще могут быть идентифицированы, это не скажет вам, какое имя имеет файл, что затрудняет определение того, что это были за файлы.
Освобождение более 50% всего дискового пространства таким образом при перезагрузке довольно необычно. Но это могло произойти, если у вас был большой файл или большой файл в /tmp
.
Если очистка /tmp
причина, то вы не должны найти старые файлы в /tmp
. Вы можете запустить find /tmp -mtime +0 -type f
чтобы найти файлы старше 24 часов. Кроме того, это означало бы /tmp
не является отдельной файловой системой. Если ты бежишь df /tmp
вы увидите, будет ли /tmp
это отдельная точка монтирования или часть вашей корневой файловой системы.