gpt4 book ai didi

linux - 将所有日志 append 到/var/log

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:12:37 26 4
gpt4 key购买 nike

应用场景:

我将(正常/永久)/var/log 安装在加密分区 (/dev/LVG/log) 上。/dev/LVG/log 在启动时不可访问,需要稍后通过 ssh 的 su 手动激活。

RAM 驱动器(使用 tmpfs)在初始化时(在 rc.local 中)挂载到/var/log。

一旦/dev/LVG/log 被激活,我需要一个好的方法来将 tmpfs 中的所有内容 append 到/dev/LVG/log,然后再将其挂载为/var/log。

关于这样做的好方法有什么建议吗?提前致谢!

最佳答案

您唯一可以做的就是阻止,直到您以某种方式验证/var/log 已安装在加密的 VG 上,或者如果您的应用程序必须在启动时启动,则将日志条目排队直到发生这种情况,这可能会有点昂贵。您不能对系统上的所有其他应用程序负责,而且我看不出有任何理由对启动日志进行加密。

话又说回来,如果您知道机器有空闲堆,一旦某个事件表明可以写入磁盘就刷新一个日志队列似乎是明智的。这并不比大多数 shell 保留的历史昂贵,只要您注意避免可能填满队列的大量事件。

这并没有考虑到可能的日志丢失,但可以想象一下。

关于linux - 将所有日志 append 到/var/log,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2446476/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com