Сегодня утром я вошел на свой сервер и получил ошибку disk is full
. Как мне это исправить или найти там, где скрываются все эти данные?
Ну, первое, что вы хотите сделать, это попытаться войти в систему как root (режим восстановления).
РЕДАКТИРОВАТЬ: Если вы находитесь в режиме восстановления, вам нужно перемонтировать как RW. Для этого mount -o remount,rw /
.
Выполнить cd /
. Это позволяет вам войти в корень и начать отслеживать проблему.
Когда вы находитесь в /
, запустите du -sh *
. Это даст вам список всех файлов на вашем жестком диске. Допустим, вы видите
2.6T var
Вы знаете, что проблема в /var
. Затем вы cd /var
и снова запускаете команду du -sh *
. Прокрутите и найдите что-то вроде
2.6T zpanel
. Тогда вы знаете, что проблема находится в папке ZPanel. (Я использую ZPanel для этого примера, поскольку я только что оправился от этой точной проблемы). К настоящему времени вы знаете тренировку. Вы cd zpanel/
и du -sh *
. Ищите что-то вроде
2.6T backups
Тот же старый, такой же старый. cd backups/
, du -sh *
. Но на этот раз вы получите
(size) zpanel_date_etc
В папке backups
больше нет подкаталогов, поэтому вы удаляете ненужные файлы. В моем случае я использовал rm -rf zpanel_*
и перешел со 100% емкости до 25% емкости.
Затем вы исправляете, где бы ни была проблема. (Для меня это в настройках резервного копирования ZPanel, поэтому я должен изменить их).
Это работает в любой ситуации, все, что вам нужно сделать, это проследить проблему.
[Тысяча сто двадцать девять] N.B. Я знаю, что вы могли бы использоватьsort
для этого, но если у вас нет временного пространства, вы не можете sort
. Это лучший вариант.