logrotate 회전 구성을 변경하는 것이 안전합니까? 오래된 로그가 삭제될 위험이 있나요?

logrotate 회전 구성을 변경하는 것이 안전합니까? 오래된 로그가 삭제될 위험이 있나요?

rotate 16rotate 104구성을 logrotate 구성으로 변경하고 싶습니다 .

안전한 수술인가요? 주문/느슨한 로그 항목을 엉망으로 만들 수 있나요? 예, 백업을 할 수 있고 해야 하지만 문제가 지속됩니다.

기존 구성 파일은 다음과 같습니다.

ls -altr /var/log/syslog*
-rw-r----- 1 syslog adm   519034 Feb  9 06:25 /var/log/syslog.7.gz
-rw-r----- 1 syslog adm   536216 Feb 10 06:25 /var/log/syslog.6.gz
-rw-r----- 1 syslog adm   539045 Feb 11 06:25 /var/log/syslog.5.gz
-rw-r----- 1 syslog adm   529755 Feb 12 06:25 /var/log/syslog.4.gz
-rw-r----- 1 syslog adm   534445 Feb 13 06:25 /var/log/syslog.3.gz
-rw-r----- 1 syslog adm   550435 Feb 14 06:25 /var/log/syslog.2.gz
-rw-r----- 1 syslog adm 16701454 Feb 15 06:25 /var/log/syslog.1
-rw-r----- 1 syslog adm  4742821 Feb 15 13:12 /var/log/syslog

특정 순서로 번호가 매겨져 있다는 사실로 인해 구성에 간접적인 종속성이 있을 수 있다고 생각됩니다.

답변1

이후에 지정된 개수를 늘리면 rotate삭제하거나 이메일로 보내기 전에 보관되는 로그 파일 수가 늘어납니다. 기존 로그는 유지됩니다. 다음에 logrotate로그를 실행할 때 이름이 등 syslog.7.gz으로 바뀌고 , 압축되어 로 이름이 바뀌고 , 로 이름이 변경 됩니다 .syslog.8.gzsyslog.1syslog.2.gzsyslogsyslog.1

당신은 단지잃다기존 로그(다음에 지정된 개수를 줄이는 경우) rotate.

관련 정보