日志轮换压缩格式

3

我想使用logrotate来管理我的日志。我发现压缩选项非常有用。然而gzip(默认压缩方式)对于我的日志并不是最好的选择(实验表明,其他压缩方式可以提高两倍至五倍的效率)。

是否可以更改压缩类型?我没有找到任何相关信息。


1
查看man手册,我看到了像compresscmd和相关的选项。 - Dan Mašek
1个回答

6

logrotate中默认压缩日志文件的方式是gzip。如果你想要更高效的压缩方式,可以将gzip压缩切换为bzip2压缩。有两种选项:

1- 在配置文件中指定压缩方式:

/tmp/output.log {
        size 1k
        copytruncate
        create
        compress
        compresscmd /bin/bzip2
        compressext .bz2
        rotate 4
}

2- 在您的/etc/logrotate.conf文件中添加bzip2压缩。

... 
#compress
compresscmd /usr/bin/bzip2
...

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接