Как освободить место на VDS Ubuntu, Debian
Забилось место на VDS под управлением Ubuntu или Debian? Вот с чего можно начать. Нам нужно определить какая папка у нас заполнилась и далее решить, что делать. Открываем терминал или удаленно подключаемся к хосту. Можно использовать ncdu, которая просканирует всю файловую систему и покажет распределение места. А можно воспользоваться выводом по каталогам du -hs. Вводим команду:
df -h
Видим, что место забито на 92%. Теперь смотрим конкретно, где делось место:
cd /
du -sh *
В нашем случае, место занимают папки tmp и usr, var во внимание не берем, там файлы наших сатов.
Папку темп можно очищать, там содержаться временные файлы и бекапы.
cd tmp/
du -sh *
Удаляем содержимое и проверяем свободное место. Теперь занятое простарнство занимает 65%
Теперь смотрим, что может быть в папке usr.
cd usr/
du -sh *
В папке src находятся старые ядра и заголовки.
ls -l /usr/src
Сканируем "хедеры", командой:
aptitude search inux-headers | grep ^i
Все, что выскочило можео удалять, кроме последних двух, тоесть 79-88
aptitude purge linux-headers-3.13.0-79 linux-headers-3.13.0-79-generic linux-headers-3.13.0-83 linux-headers-3.13.0-83-generic linux-headers-3.13.0-85 linux-headers-3.13.0-85-generic linux-headers-3.13.0-86 linux-headers-3.13.0-86-generic linux-headers-3.13.0-88 linux-headers-3.13.0-88-generic
Далее нужно просканировать ядра, командой:
aptitude search linux-image | grep ^i
И опять же удалить все, кроме последних.
aptitude purge linux-image-3.13.0-32-generic linux-image-3.13.0-65-generic linux-image-3.13.0-71-generic linux-image-3.13.0-73-generic linux-image-3.13.0-77-generic linux-image-3.13.0-79-generic linux-image-3.13.0-83-generic linux-image-3.13.0-85-generic linux-image-3.13.0-86-generic linux-image-3.13.0-88-generic
Если получите сообщение FATAL -> Failed to fork. проверьте наличие свободного места оперативной памяти. Перезагрузите сервер.