내 파일에 확장자를 /var/log/journal/f7e928ba68a9449e85bd828252981fc6/
가진 일부 파일이 있습니다..journal~
이걸 삭제할 수 있나요?
예:
-rw-r-----+ 1 root systemd-journal 16777216 Dec 21 08:46 [email protected]~
이 파일을 삭제할 수 있나요?
답변1
에서 man systemd-journald
:
문서
/run/log/journal/machine-id/*.journal
,/run/log/journal/machine-id/*.journal~
,/var/log/journal/machine-id/*.journal
,/var/log/journal/machine-id/*.journal~
시스템 로그/run/log/journal/machine-id/
접미사 또는 접미사를/var/log/journal/machine-id/
사용 하여 파일에 항목을 씁니다".journal"
. 데몬이 비정상적으로 중지되거나 파일이 손상된 것으로 발견되면 접미사로 이름이".journal~"
바뀌고시스템 로그새 파일 쓰기를 시작합니다.
systemd-journald가 로그 파일 쓰기를 중지하면 이름이 "[이메일 보호됨]" (또는"[이메일 보호됨]~"). 이러한 파일은 "보관"되며 다시는 기록되지 않습니다.
그럼 기본적으로 위에서 보시는 것처럼시스템 로그파일이 손상되거나 데몬이 중지되면 이러한 파일이 기록됩니다.부정한 땅.
에 대한:
이 파일을 삭제할 수 있나요?
@intelfx 사용자가 언급한 것처럼, 해당 파일이 제공하는 로깅에 관심이 없다면 해당 파일을 삭제해야 합니다.
또한 동일한 사용자가 언급했듯이 파일은 여전히 읽을 수 있습니다. 예를 들어 다음을 사용하여 로그 파일을 읽을 수 있습니다.
sudo journalctl --file /path/to/file.journal
sudo journalctl --file /path/to/file.journal~
어쨌든, 삭제하지 않으면 systemd-journald
동일한 내용에서 볼 수 있듯이 시스템이 자동으로 해당 파일을 삭제합니다 man systemd-journald
.
systemd-journald는 디스크 사용량을 제한하기 위해 가장 오래된 보관 로그 파일을 자동으로 삭제합니다. Journald.conf(5)의 SystemMaxUse= 및 관련 설정을 참조하세요.
답변2
관련된 오래된 버그가 있습니다.다루다파일이 물결표로 끝나지만 오래 전에 해결되었습니다.https://bugs.freedesktop.org/show_bug.cgi?id=58549
이 확장자를 가진 단일 파일이 없습니다. 귀하의 경우 로그가 파일을 회전하려고 할 때 오류가 발생할 수 있습니다. 여유 공간이 부족하거나 IO 오류가 발생했거나 시스템이 예기치 않게 다시 시작되었을 수 있습니다.
로그를 다시 시작하십시오. 파일이 여전히 존재하면 삭제해도 안전합니다.
sudo systemctl restart systemd-journald
관련된.