У вас есть свой VDS сервер и вы столкнулись с такой проблемой, что достигнут лимит дискового пространства и не хватает места? Узнать что же именно съело весь диск очень просто.
1. Заходим на сервер через ssh
Кто не знает, что такое ssh и как через него зайти, тому необходимо для начала скачать очень легкую программу putty Запускаете ее. Вводите ip адрес своего сервера или любой из доменов и нажимаете - подключиться. Дальше вы увидите черный экран, похожий на тот экран, который вы можете открыть в windows, в командной строке.
На этом экране вам будет предложено ввести пароль от root. Вводите его и попадаете на ваш сервер в оболочке ssh (shell)
2. Попадаем в корневую директорию
Введите команду cd и нажмите enter. Так вы попадете в корень вашего сервера. Для того, чтобы убедиться, что вы действительно находитесь в корне, наберите команду ls и нажмите enter. Вам будут выведены все каталоги находящиеся в корне.
3. Находим что съело диск
Теперь набираем команду du -shc www/* - эта команда покажет общий вес папки www и всех ее подкаталогов первого уровня.
Скорее всего именно в этом каталоге что-то засорилось, потому что все остальные директории являются системными.
Далее смотрите, какой из подкаталогов первого уровня весит больше всего и начинаете вычислять дальше примерно следующим путем. Заходите в каталог www командой cd www и снова вводите команду du -shc katalog/* только за место слова "katalog" вводите название той директории, которая оказалась самой тяжелой. Вам будут показаны директории внутри этой папки и их вес.
Таким образом очень легко распознать куда ушла вся дисковая квота. Скорее всего это будет директория logs или httpd-logs - можете смело их полностью удалять. Они создаются и наполняются скриптами, так что если вы их удалите, ничего страшного не произойдет. Единственное для чего они нужны, это для просмотра логов. Удалив их вы не сможете посмотреть старые логи сервера, а новые снова туда будут писаться.
После всей проделанной работы не забудьте перезагрузить сервер. Если у вас на сервере предположим установлена панель управления ISPmanager, то достаточно будет войти в раздел данной панели "Инструменты" и нажать на "Перезагрузить сервер". После перезагрузки, если вы почистили засорившиеся директории, все должно начать работать как надо.
Ну и в довершении сей статьи несколько команд ssh, которые могут пригодиться в вопросе поиска того, что же съело весь диск:
df — показать инф. о использовании дисков
du — вывести «вес» текущего каталога
du -sh — cколько весит папка?
du -shc dirname/ — общий вес папки
du -shc dirname/* — общий вес папки и всех его подкаталогов первого уровня