Journalctl 已損壞

Journalctl 已損壞

當我輸入: sudo Journalctl --verify

我總是得到:資料物件的條目數組未排序
偵測到檔案損壞
通過我的一些日誌。

終端截圖

我如何知道 Ubuntu 中出現此問題的原因是什麼?我有 Pop_Os!安裝在我的另一個驅動器上,具有更大的日誌文件,並且它永遠不會損壞。我測試了我的磁碟 fdisc,沒有顯示任何錯誤。我還在其他分割區安裝了 Ubuntu,一段時間後也開始出現同樣的損壞。

答案1

在日誌檔案中看到這些損壞並不好。原則上,損壞的文件可以重寫,但根據 Redhat 軟體工程師的說法,目前我們最好只是忽略這些損壞,而不是清理它們。引用:

刪除它們實際上沒有任何意義。當閱讀它們時,journalctl 會自動搶救一切可以搶救的東西。由於檔案大多是僅追加的,因此損壞通常只會影響末尾的半寫入條目,因此所有較早的條目都應該可以正常工作。

我很確定我們只需要更詳細地記錄這一點,並澄清損壞的日誌檔案沒有什麼可操作的,journalctl 隱式地恢復它可以讀取的內容,不需要類似 fsck 的工具,並且不需要人們手動刪除任何東西。

相關內容