2

Мой виртуальный частный сервер GoDaddy Red Hat Fedora Core 7 больше не позволяет мне делать резервные копии базы данных MySQL, поскольку он сообщает, что его емкость составляет 100%. Я удалил файлы, и они все равно не сообщат менее 100%. И что еще хуже, я не могу перезапустить сервер, когда он заполнен.

Я должен использовать SSH для управления всем этим, и я не настолько силен в этой области. Таким образом, у меня есть все эти вещи, которые я гуглил и пробовал, но я не полностью понимаю их и как они могут решить мою проблему. Вот список команд, которые я пробовал. Если у вас есть вопросы о том, какие результаты я получил или как их лучше использовать, я был бы очень признателен за этот вклад.

sudo rm -Rf ~/.Trash/*<br>
tune2fs -m 1 /dev/sda3<br>
lsof|grep delete<br>
lsof | grep log$<br>
lsof +L1<br>

Я использовал эту команду, чтобы обнаружить, что эти местоположения кажутся огромными, даже сообщая о размере, превышающем 10 ГБ.

du -sh ./*  

./lib is 1.3gb
./log is 7.6gb
./spool is 1.6gb
./maillog.l is 6.1gb

1 ответ1

2

Если ваш диск на 100%, удаление небольших файлов, вероятно, не поможет из-за содержимого памяти, ожидающего записи на диск. Кроме того, при использовании> 95% некоторые вещи могут быть не в состоянии записать на диск, потому что это часто зарезервировано для Superuser.

Тем не менее, причина вашей проблемы ясна - отсутствие обслуживания. Если вас не беспокоит более старая информация о журнале, вы должны иметь возможность зайти в каталог журналов и «rm * gz» (но сначала проверьте) - это должно удалить все старые сжатые журналы, сжатые с помощью gzip. Если вы в отчаянии и не заботитесь о содержимом, и вышеперечисленное не работает, (как root) «rm log/*; systemctl restart rsyslog» удалит все в каталоге log и перезапустит logging, что даст вам немного пространства.

Вы должны аналогичным образом изучить почтовый журнал.Я каталог и удалить его, если это безопасно. Если вы не уверены.

Тем не менее, все, что вы написали, указывает на то, что вы не обладаете навыками обслуживания сервера Linux на консоли, и вам действительно следует изучить командную строку Linux - все, что вы делаете - если вы не знаете основ - можете сделать твоя жизнь хуже.

Если у вас есть базовые навыки работы с Linux, получите logrotate для автоматического поворота файлов журналов и установите какую-то систему мониторинга для проверки основ (таких как дисковое пространство, загрузка процессора), чтобы сообщить о них до того, как это станет кризисом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .