/var/log/journal 및 /var/cache/abrt-di/usr에서 파일을 삭제할 수 있습니까?

/var/log/journal 및 /var/cache/abrt-di/usr에서 파일을 삭제할 수 있습니까?

저는 Fedora를 사용하고 있는데 이 디렉토리에 많은 파일이 포함되어 있는데 삭제할 수 있는지 모르겠습니다. 시스템에 공간이 부족합니다.

답변1

일기장

예, 그 안의 모든 항목을 삭제할 수 있지만 /var/log/journal/*디렉터리 자체는 삭제할 수 없습니다. 또한 journalctl얼마나 많은 디스크 공간을 소비하는지 알아보기 위해 쿼리할 수도 있습니다 .

$ journalctl --disk-usage
Journals take up 3.8G on disk.

다음 매개변수를 사용하여 이 디렉터리의 크기를 제어할 수 있습니다 /etc/systemd/journald.conf.

SystemMaxUse=50M

로그 회전을 강제로 수행할 수 있습니다.

$ sudo systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service

노트:위의 신호 방법이 이를 수행하지 못하는 경우 로그 회전을 강제하기 위해 로깅 서비스를 다시 시작해야 할 수도 있습니다. 다음과 같이 서비스를 다시 시작할 수 있습니다.

$ sudo systemctl restart systemd-journald.service

인터럽트 로그

이러한 파일은 /var/cache/abrt-di/*삭제할 수도 있습니다. 여기서 로그 파일의 크기는 다음에 의해 제어됩니다.

$ grep -i size /etc/abrt/abrt.conf 
# Max size for crash storage [MiB] or 0 for unlimited
MaxCrashReportsSize = 1000

/var/cache/abrt-di파일에서 다음을 변경하여 최대 크기를 제어할 수 있습니다 /etc/abrt/plugins/CCpp.conf.

DebugInfoCacheMB = 2000

노트:정의되지 않은 경우 DebugInfoCacheMB기본값은 4000(4GB)입니다.

인용하다

답변2

/var/log/journal예, 디렉터리의 파일을 삭제할 수 있습니다.

내가 찾은 가장 좋은 방법은 다음과 같습니다.

sudo journalctl --vacuum-size=500M

/var/log/journal디렉터리의 전체 크기가 지정된 임계값(이 예에서는 500MB) 아래로 떨어질 때까지 오래된 로그 파일을 삭제합니다 .

답변3

시간에 따라 청소할 수도 있습니다. journalctl --vacuum-time=10d

# du -sh /var/log/journal
113M    /var/log/journal
# journalctl --vacuum-time=10d
Deleted archived journal /var/log/journal/f77f9567bb70f8e7b5d9a0c95bef5c2a/system@36170b4530af4c89ac4d84ac68f8b727-0000000000000001-00057b09da23eb2c.journal (8.0M).
Deleted archived journal /var/log/journal/f77f9567bb70f8e7b5d9a0c95bef5c2a/user-1000@54176301a0c74c4698c3b6a549e1b2ed-0000000000000874-00057b0c1a491094.journal (8.0M).
. . .
Deleted archived journal /var/log/journal/f77f9567bb70f8e7b5d9a0c95bef5c2a/user-1000@e6ecd2f858d1498b9a445af7bac00bbf-000000000000063a-0005848ac99802b3.journal (8.0M).
Vacuuming done, freed 88.0M of archived journals from /var/log/journal/f77f9567bb70f8e7b5d9a0c95bef5c2a.
root@monroe:/var/log# du -sh /var/log/journal     
25M     /var/log/journal

관련 정보