gpt4 book ai didi

embedded-linux - 如何在 Yocto Fido (poky) 中使/var/log 持久化

转载 作者:行者123 更新时间:2023-12-04 13:31:03 26 4
gpt4 key购买 nike

我正在尝试获取 /var/log在我的 fido 构建中坚持不懈。
poky 的默认设置是,/var 中有一个符号链接(symbolic link)。哪些点log -> volatile/log . volatile是一个装在tmpfs上的。

到目前为止,我发现符号链接(symbolic link)应该由 base-files 创建。食谱:

volatiles = "log tmp"

do_install () {
...
for d in ${volatiles}; do
ln -sf volatile/$d ${D}${localstatedir}/$d
done
...

我附加了基本文件配方,因此没有创建链接,但它仍然出现在我的 rootfs 中。那么它是从哪里来的呢?我怀疑也许 fs-perms.txt与它有关。但我试图创建一个没有
${localstatedir}/log    link    volatile/log

行,它仍然创建了该链接。有什么线索吗?

最佳答案

Yocto 2.4 中提供了持久性日志数据选项:
https://bugzilla.yoctoproject.org/show_bug.cgi?id=6132

现在可以通过在发行版配置中定义以下内容来使日志数据持久化:

VOLATILE_LOG_DIR = "no"

关于embedded-linux - 如何在 Yocto Fido (poky) 中使/var/log 持久化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41507365/

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