Logrotate 在只读模式下不起作用

Logrotate 在只读模式下不起作用

我在 ubuntu 中以只读模式运行设备,并且还需要运行 Mysql 服务器。Mysql 服务器在/var/log/mysql目录中创建错误日志文件。但由于我以只读模式运行它,mysql 无法写入此路径。因此我从 mysql 配置中更改了日志路径。

由于 logrotate 负责处理错误日志的大小,因此我继续修改了 /etc/logrotate.d/mysql-server文件的路径。

尽管我更正了上述文件的路径,但 logrotate 仍无法用于 Mysql 服务器日志。后来我发现 logrotate 在/var/lib/logrotate/status文件中为每个作业保留一个条目。

现在,问题是 logrotate 无法写入/var/lib/logrotate/status文件,因为设备以只读模式运行。

这个问题有解决办法吗?提前致谢。

相关内容