我希望logrotate复制和截断日志文件并在不同的物理磁盘上使用olddir。根据手册,olddir不能在不同的物理磁盘上,因为logrotate的默认行为是只重命名原始日志文件,这在不同的物理磁盘上是不可能的。好吧,但我正在使用copytruncate指令,它会制作原始文件的副本,然后截断原始文件。因此,将新复制的文件移动到不同物理磁盘上的不同位置应该没有问题。但是当我运行logrotate时,它仍然提示logfile和olddir在不同的设备上发出蜂鸣声。有什么办法吗?可能运行一些自定义postrotate脚本,将日志文件移动到所需位置? 最佳答案