Удаляю курс, но место на диске все равно заполнено

Удаляю курс, но место на диске все равно заполнено

от Айдар Сералиев -
Количество ответов: 6

На сервере уже нет места для новых курсов, я удалили все старые курсы. Но место так и не освободилось, ничего не помогает. Может есть какой-то выход из этой проблемы?

В ответ на Айдар Сералиев

Re: Удаляю курс, но место на диске все равно заполнено

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода
Сначала убедитесь, что у Вас настроен запуск cron как положено.
В ответ на Vadim Dvorovenko

Re: Удаляю курс, но место на диске все равно заполнено

от Сергей Лучкин -

Все советуют настроить cron... Хоть бы один написал примерную команду.

У меня /trashdir давно почищен. Отметил, что, как только удалил пользователей из системы, /files значительно уменьшился в объёме. Интересно, если "ручками" из /files всё удалить, сильно ли система испортится?..

В ответ на Сергей Лучкин

Re: Удаляю курс, но место на диске все равно заполнено

от Dmitriy Makarov -
советуют настроить запуск cron и как это сделать тема уже изъезженная... на ubuntu добавьте в crontab строку

*/10 * * * * /usr/bin/php /var/www/html/moodle/admin/cli/cron.php >/dev/null

единственный момент, ссылка может отличаться немного, все зависит от того где у  вас сам moodle лежит, cron при этом каждые 10 минут запускаться будет. этого вполне достаточно для корректной работы ресурса.

с хостингом все еще проще. конечно зависит от функционала самого хостинга, где-то достаточно просто путь указать к файлу, а где-то повозиться.

в windows проблема решается добавлением в планировщик задач


по поводу удаления пользователей и уменьшения объема... у вас как раз сработал cron, который почистил все материалы касающиеся удаленных пользователей (фото, ответы на задания и прочие файлы)

В ответ на Айдар Сералиев

Re: Удаляю курс, но место на диске все равно заполнено

от Dmitriy Makarov -

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

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