This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM625:AM625日志配置"Storage=persistent"对 SDK ti-processor-sdk-linux-rt-am62xx-evm-08.06.00.42无效

Guru**** 2547730 points
Other Parts Discussed in Thread: AM625

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1380898/am625-am625-journal-log-config-storage-persistent-is-not-effective-for-sdk-ti-processor-sdk-linux-rt-am62xx-evm-08-06-00-42

器件型号:AM625

工具与软件:

嗨、伙计们、

   我想 通过文件系统"tisdk-base-image-am62xx-evm.tar.xz"of SDK ti-processor-sdk-linux-rt-am62xx-evm-08.06.00.42"配置持久性日志 。

   我对文件系统进行了如下修改:

   1.在串行控制台中按以下方式运行命令:

     mkdir -p /var/log/journal
     systemd-tmpfiles --create --prefix /var/log/journal
     systemctl 重新启动 systemd-journald

   2、 修改文件/lib/systemd/journald.conf.d/00-systemd-conf.conf 中的配置如下:

     [期刊]
     Storage=persistent
     RuntimeMaxUse=100M

   3、  修改 文件/etc/systemd/journald.conf 中的配置如下:

    [期刊]
    Storage=persistent
    SystemMaxUse=100M
    SyncIntervalSec=1m
    MaxRetentionSec = 7天

   4.我重启操作系统并运行命令"journalctl -b -1",它提示:

     指定引导 ID 或引导偏移不起作用、未找到持久性日志。

     我不知道为什么吗? 您能不能请一些家伙帮我弄清楚?

    此致!

Johnny Liu

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Johnny:

    我没有 journald 的经验,但不是你的配置,下面是我在 rootfs 中的简单更改,以启用持久性日志:

    # rm -fr /var/log
    # mkdir -p /var/log
    #重新启动

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、Bin、

       我想 启用持久日志。 这意味着如果我重新启动 操作系统或关闭电源、仍将存储以前的系统日志。 此外、我想配置存储空间大小。

       、它不起作用。

       太棒了!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我相信您可以使用您在上面的第一篇文章中展示的所有配置、前提是它们都正确。 我认为您唯一遗漏的是先"rm -fr /var/log ",然后再执行以下命令。

    [quote userid="600301" url="~/support/processors-group/processors/f/processors-forum/1380898/am625-am625-journal-log-config-storage-persistent-is-not-effective-for-sdk-ti-processor-sdk-linux-rt-am62xx-evm-08-06-00-42    mkdir -p /var/log/journal
         systemd-tmpfiles --create --prefix /var/log/journal
         systemctl restart systemd-journald
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Bin、

       这个问题非常紧迫。

       因为我需要分析系统日志。 我的操作系统有时会重新启动或生成"调用跟踪"。

       您能帮我咨询相关的新闻专家吗?

       非常感谢!

      

       此致!

    Johnny Liu

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你是否尝试过我的建议"rm -fr /var/log "? 它是否能解决问题?

    systemd 是开源工程、与 AM625或任何其他 TI 处理器无关、这里没有此类"新闻专家"。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我说它不起作用

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这不在此论坛的支持范围内。 请向 systemd 开源社区寻求帮助。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Tks!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Bin、

       在 我按照以下步骤操作时、它可以正常工作:

       1.  RM -RF /var/log
          mkdir -p /var/log

          mkdir -p /var/log/journal
          chown root:systemd-journal /var/log/journal
          chmod 2755 /var/log/journal
          systemctl 重新启动 systemd-journald

       2、  修改 文件/etc/systemd/journald.conf 中的配置如下:

          Storage=persistent
          SystemMaxUse=100M
          SyncIntervalSec=15s
          MaxRetentionSec = 7天

       3、 修改文件/lib/systemd/journald.conf.d/00-systemd-conf.conf 中的配置如下:

          ForwardToSyslog=yes
          RuntimeMaxUse=100M

        4.重新启动操作系统并通过"journalctl"命令检查日志;

        太棒了!

    Johnny