rotate 16
rotate 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.gz
syslog.1
syslog.2.gz
syslog
syslog.1
당신은 단지잃다기존 로그(다음에 지정된 개수를 줄이는 경우) rotate
.