Это - то, что придумал Открыть поиск Build Service's: по-видимому, кто-то (AlexFrost) создал пакет. Я подозреваю, что можно просто использовать эти двоичные файлы. (Я понятия не имею, интегрируется ли этот Сервис Сборки уже так или иначе со стандартными инструментами распределения, я предполагаю, что это?)
В настоящее время journalctl может обнаружить поврежденные журналы, но не имеет никакой команды типа "fsck" для попытки восстановления. Журналируемый автоматически переключится на запись нового "чистого" файла, как только она обнаруживает проблему, таким образом, теоретически потеря данных должна быть минимальной.
До существует восстанавливающая файл команда, находя, что поврежденный файл журнала и удаление ее являются единственным средством исправления. Можно найти больше на этом в нашем мегапотоке Fedora по созданию входа только для журнала значения по умолчанию:
Для повреждений хвоста Ваш нормальный journalctl инструмент предоставит Вам столько информации, сколько возможно спасти из файла. Это произведет последнюю полную строку журнала и затем закончится. Это достаточно близко к тому, как хороший можно добраться.
Вещи отличаются для повреждений в середине. У нас нет хорошего инструмента для спасения данных из такого повреждения, но они могли быть записаны относительно легко. Однако, так как они происходят очень вряд ли из-за модели "только добавления" журнала, это не было в нашем Списке ожидающих выполнения задач.
Конечно, если можно определить то, что вызвало проблему первоначально, и сообщите об этом, который был бы хорош.
Это, кажется, связано с этим потоком на ArchLinux wiki, названном: проблемы journalctl. Это, кажется, имеет некоторое отношение к этой установке SystemMaxUse
в /etc/systemd/journald.conf
.
Поток не окончателен, но у нескольких человек была некоторая удача в любом убирании журналов под /var/log/journal/*
или увеличивание значения для SystemMaxUse
.