Я "удалил" папку /var/log. Что я могу сделать, чтобы исправить эту ошибку?

Я "удалил" папку /var/log. Что я могу сделать, чтобы исправить эту ошибку?

Мой /раздел был заполнен, поэтому мне нужно было освободить немного места... Самым быстрым решением, которое я нашел, было "переместиться" /var/logна другой раздел и создать символическую ссылку на него. Фактически я сделал a cpкаталога, а затем a rmисходного... К сожалению, я сделал это cpбез -pопции, поэтому я не сохранил режим и владельца... Поэтому мои файлы журналов больше не изменяются.

Этот сервер — LAMP-сервер. Apache все еще работает, но ничего не регистрирует. То же самое касается и mysql... Я боюсь перезагружать компьютер, потому что на самом деле веб-сайт все еще работает. Предоставление доступа на запись ко всем файлам ничего не меняет ( chmod -R a+rw)

Что я могу сделать, чтобы очистить сервер? Могу ли я перезапустить его с пустой /var/log/папкой?


edit: Мне пришлось перезапустить apache, чтобы он заново создал файлы журнала. Эта часть теперь в порядке, но некоторые другие службы больше не ведут журнал. Возможно, мне следует перезапустить сервер... Но проблема в подкаталогах, которые не будут созданы автоматически.

Есть ли подходящая команда для переустановки пакета и повторного создания этих подкаталогов журналов (с хорошими пользователями)?

Связанный контент