Как узнать чем занято место на вашем VPS Centos

Появилась необходимость проверить чем забит жесткий диск на VPS на 99% (точно не моими файлами)

Заглянул с утра на свой сайт и увидел, что он нежит и не встает. Зашел в Vesta CP и вижу, что сервер базы данных MARIADB лег и не встает. Глянул на параметры VPS — опа! 99% памяти занято! Хотя вечером было 45%.  Вот порядок моих действий:

Сначала я подумал на WordPress (так как эксперементировал с ним накануне), поэтому зашел на ftp через TOTAL commander и, чтобы проверить размер папок, сделал два шага:

  1. Выбрал в TOTAL commander  Конфигурация — Настройка — Содержимое панелей и нажал галочку «Показать скрытые/системные файлы» и ОК;
  2. Выделил в TOTAL commander папки и нажал SHIFT+ALT+L.

Но размеры  папок оказались нормальные. Тогда я  поудалял ненужные картинки. Так  освободил чуть места для работы сервера (заодно нашел backup картинок в uploads и тоже удалил). Но ситуация не прояснилась, 95% было чем то занято.

На рабочем столе открыл программу  Putty (если ее нет, то скачайте), указал IP адрес и ввел логин и пароль Весты. Соединился с серваком, а дальше:

Проверка занятого места

Дальше вам нужно исполнить команду просмотра состояния дискового пространства и всех разделов на вашем сервере.

Команда: df -h

Эта команда продемонстрирует вам насколько занято дисковое место на вашем сервере.

3. Распознаем, какие папки занимают более всего места.

Команда: du -sh /*

После этого заходим в ту папку, коия занимает более всего места (для этого применяем команду: cd имя_папки) и повторяем команду: du -sh *

И так, переходя по папкам исполняем команду du -sh в каждой папке, до такого момента покуда не обнаружим, какие файлы занимают более всего дискового места.

Очистка занятого места

После того, как отыскали файлы занимающие более всего дискового места, а чаще всего это логи, можно очистить файл логов командой:

Команда: echo -n > файл_логов

Если вам необходимо просто удалить файл то можно применять команду: rm -f имя_файла

Чтобы удалить директорию со всеми файлами внутри, используйте:

rm -rf название_директории
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(2 голоса, в среднем: 3 из 5)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *