Чаще всего проблемы в работе VDS/VPS серверов происходят из-за нехватки свободного места. Давайте разберёмся: чем оно занято и как его можно освободить. Мы уже разобрались с вами, что VDS и VPS серверы — это одно и то же. Не удивляйтесь, если мы будем оперировать данными терминами как совместно, так и по отдельности.
Чем грозит отсутствие свободного места на хостинге VDS/VPS
С этим часто сталкиваются те, кто предпочёл аренду VPS сервера. Казалось бы, ответ очевиден: вы не сможете подгружать данные. На самом деле, если на вашем сервере мало места, внутренние службы не могут нормально функционировать, так как им некуда сохранить временные файлы, которые необходимы для корректной работы всего сервера.
Какие признаки нехватки свободного места при аренде VPS сервера
К явным сигналам тревоги можно отнести:
- Возникают трудности с процедурой авторизации;
- Отсутствует возможность переноса файлов в «Корзину»;
- Возникают сбои при загрузке отдельных файлов;
- Нет доступа к серверу БД;
- Изменение таблиц с данными (их повреждение);
- Появление служебных сообщений;
Что необходимо сделать, когда заканчивается место
Мы рекомендуем предупредить данную проблему, пока она не нанесла серьёзный урон, который, порой, уже не исправить.
Когда вы начали замечать, что место на VDS/VPS сервере подходит к концу, следует очистить его от бесполезных файлов. Вам следует задуматься и купить VPS с большим запасом памяти.
Если на вашем сервере недостаточно свободного места, вы сможете осуществить его проверку только через SSH (протокол удалённого управления ОС).
Введите команду
df –h и в поле /dev/vda1
будет отображен весь объём: какая часть занята, а какая — свободна. Показанные значения будут округлены до целого, учтите это при подсчётах.
Команда
du -sh /var/log/
покажет размер каждой папки
Сочетание команд
cd / и du -sh * | sort –h
позволит определить самые объёмные каталоги.
Таким же образом вы можете ознакомиться с размером всех файлов, где бы они ни находились.
Чтобы удалить с VDS сервера записи прежних логов, введите команду
find /var/log/ -name "*gz" | xargs -i rm {}
Показать 10 самых объёмных файлов можно при помощи команды
find / -mount -type f -ls 2> /dev/null | sort -rnk7 | head -10 | awk '{printf "d MB\t%s\n",($7/1024)/1024,$NF}'
Стоит отметить, что чем больше размер вашего виртуального сервера, тем больше времени потребуется на его анализ
Удаление файлов и каталогов осуществляется при помощи команды
rm -rf /backup/backup_20_03_2019.tar.gz (/backup/backup_20_03_2019.tar.gz это путь к файлу для удаления)
Запомните! Не удаляйте файлы с логами. Такие файлы можно только чистить!
Чтобы почистить их, введите
> /var/log/nginx/access.log
Внимательно отнеситесь к выполнению команд! От этого зависит правильное функционирование VDS/VPS сервера
Файловые сессии возникают при посещении сайта и их размеры не существенны. Однако, в случае частого посещение вашего сайта, их может накопиться достаточное число. За этим тоже необходимо следить!
Чтобы не допустить сбоев в работе VDS/VPS сервера, внимательно отслеживайте количество свободного пространства, своевременно принимайте необходимые меры. Как вы могли убедиться, сделать это довольно просто.
При покупке VDS/VPS хостинга, выбирайте те, чьи параметры памяти удовлетворяют вашим потребностям. В случае необходимости, вы всегда можете взять в аренду виртуальный сервер с большими параметрами.