Как найти самые большие каталоги на моем жестком диске?

Сегодня утром я вошел на свой сервер и получил ошибку disk is full. Как мне это исправить или найти там, где скрываются все эти данные?

1
задан 31 December 2013 в 01:23

1 ответ

Ну, первое, что вы хотите сделать, это попытаться войти в систему как 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. Это лучший вариант.

0
ответ дан 31 December 2013 в 01:23

Другие вопросы по тегам:

Похожие вопросы: