Виртуальные серверы

Как освободить место на сервере VDS/VPS

94 просмотров 1

В этой статье мы рассмотрим довольно распространенную причину сбоев в работе сервера, которую можно легко избежать. Как уже понятно из названия, речь пойдёт о ситуации, когда на сервере закончилось свободное пространство, и нужно понять, какая информация занимает всё место.

Чем грозит занятое на 100% место на сервере?

Ответ на этот вопрос довольно прост, но не все сразу могут понять всю суть проблемы. На первый взгляд может показаться, что если мы не планируем на сервер загружать новые данные, то отсутствие на нём свободного места ничем не грозит, но это не так. Работа сервера, его служб и размещенных на нем сайтов напрямую зависит от возможности работать с файлами, а при отсутствии свободного места сервер не может вносить изменения в файлы, то есть не может полноценно работать.

Основные признаки и последствия того, что на сервере нет свободного места:

  • Не работает авторизация на сайте;
  • Не создаются файлы сессий;
  • На сайте не работает добавление товаров в корзину, не работают формы и нет возможности загрузить какой- либо файл;
  • Не доступен сервер баз данных, возможна та же ситуация с другими службами;
  • Повредились таблицы баз данных;
  • Все ошибки, в которых указано «disk quota exceeded», «spaces are not allowed» или «can not create…» и т.п.

Как не допустить, чтобы место на сервере закончилось

Как и в любой другой ситуации, лучше не допустить проблему, а не устранять её последствия, которые бывают крайне неприятны и в некоторых случаях практически неисправимы, к примеру, повреждённые таблицы InnoDB. Поэтому очень важно своевременно производить очистку сервера от ненужных файлов.

Что занимает все место на диске?

Если на сервере закончилось или заканчивается место, и мы знаем об этом — это уже половина решения или предотвращения проблемы. Теперь нам нужно понять, что на сервере занимает место, и на основе этого удалить ненужные файлы или же прийти к выводу, что используемого тарифа не достаточно, и нужно перейти на следующий с большим количеством дискового пространства. Рассмотрим основные инструменты (bash-команды), которые нам помогут найти самые большие файлы и папки. Для использования данных команд нужно подключиться к серверу по SSH, чтобы иметь доступ до всех файлов сервера нужно подключаться под пользователем root (root пароль к VPS серверу отправляется на контактный почтовый ящик при заказе услуги). Первая нужная нам команда:

df -h

 

 

 

 

 

 

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Эта статья была для Вас полезной?

Оставить комментарий
*
*


Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: