로깅에 xz를 사용하도록 logrotate를 조정합니다.

로깅에 xz를 사용하도록 logrotate를 조정합니다.

현재 데비안 테스트 컴퓨터에서 GZip 대신 xz를 사용하여 로그 파일을 압축하고 싶습니다. 기본적으로 압축률이 더 높기 때문에 그것을 사용하고 싶습니다.

그러나 logrotate 구성에서 이를 지정할 때마다 logrotate는 압축에 사용할 수 없다고 말합니다 xz. 파일이 시스템 및 사용자 셸의 다른 모든 곳에서 작동하더라도 파일을 실행할 수 없다고 말합니다.

이것을 디버깅할 수 있는 방법이 있나요?

답변1

다음을 추가해 볼 수 있습니다 /etc/logrotate.conf.

compresscmd /usr/bin/xz
uncompresscmd /usr/bin/unxz
compressext .xz

관련 정보