首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >systemd-journald[356]:未能打开系统日志:不支持操作

systemd-journald[356]:未能打开系统日志:不支持操作
EN

Unix & Linux用户
提问于 2021-07-16 07:41:23
回答 1查看 2.2K关注 0票数 2

我的/var/log/syslog和dmesg都被来自systemd的错误填充。在互联网上搜索:系统日志“不支持的操作”,没有给出有价值的结果。

这是我的syslog的一个示例

代码语言:javascript
复制
Jul 16 03:03:20 gaming kernel: [12187.062877] systemd-journald[356]: Failed to open system journal: Operation not supported
Jul 16 03:03:20 gaming kernel: [12187.072868] systemd-journald[356]: Failed to open system journal: Operation not supported
Jul 16 03:03:20 gaming kernel: [12187.310756] systemd-journald[356]: Failed to open system journal: Operation not supported
Jul 16 03:03:20 gaming kernel: [12187.321562] systemd-journald[356]: Failed to open system journal: Operation not supported
Jul 16 03:03:20 gaming kernel: [12187.332766] systemd-journald[356]: Failed to open system journal: Operation not supported
Jul 16 03:03:20 gaming kernel: [12187.342772] systemd-journald[356]: Failed to open system journal: Operation not supported
Jul 16 03:03:23 gaming systemd[1]: Started Session c1192 of user pinker.
Jul 16 03:03:24 gaming kernel: [12191.020723] systemd-journald[356]: Failed to open system journal: Operation not supported
Jul 16 03:03:24 gaming kernel: [12191.030607] systemd-journald[356]: Failed to open system journal: Operation not supported
Jul 16 03:03:24 gaming kernel: [12191.129098] systemd-journald[356]: Failed to open system journal: Operation not supported
Jul 16 03:03:24 gaming kernel: [12191.138991] systemd-journald[356]: Failed to open system journal: Operation not supported
Jul 16 03:03:24 gaming kernel: [12191.303171] systemd-journald[356]: Failed to open system journal: Operation not supported
Jul 16 03:03:24 gaming kernel: [12191.313662] systemd-journald[356]: Failed to open system journal: Operation not supported
Jul 16 03:03:24 gaming kernel: [12191.324551] systemd-journald[356]: Failed to open system journal: Operation not supported
Jul 16 03:03:24 gaming kernel: [12191.334600] systemd-journald[356]: Failed to open system journal: Operation not supported
Jul 16 03:03:24 gaming kernel: [12191.434910] systemd-journald[356]: Failed to open system journal: Operation not supported
Jul 16 03:03:24 gaming kernel: [12191.444927] systemd-journald[356]: Failed to open system journal: Operation not supported

OS: Ubuntu18.04使用Overlayfs根目录。我已经运行这个设置多年了,没有问题。

我不知道还能提供什么信息。

编辑:

/etc/fstab

代码语言:javascript
复制
/media/root-ro/ / overlay lowerdir=/media/root-ro/,upperdir=/media/root-rw/overlay/,workdir=/media/root-rw/overlay-workdir/_ 0 1
UUID=42f127b6-22b4-414d-a70f-b7c3d2153310 /home ext4 errors=remount-ro 0 2

我的raid1稍后是由chroot系统(chroot,而不是systemd-派生)中的脚本挂载的。

代码语言:javascript
复制
mount -t btrfs -o noatime,nodiratime LABEL=raid1 /mnt/4
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2021-07-20 07:13:06

您可以采取几个操作来诊断问题。根据相关手册页的说法,

日志服务将日志数据持久存储在/var/log/journal以下,或者以低于/run/log/journal/的易失方式存储(在后一种情况下,日志数据在重新启动时丢失)。默认情况下,如果在引导期间存在/var/log/journal/,日志数据将持久存储,否则将隐式回退到易失性存储。在journald.conf(5)中使用D6配置日志数据的放置位置,这与/var/log/journal/的存在无关。在还不存在/var/log/journal/但需要持久日志记录(并且使用默认的journald.conf )的系统上,只需创建目录并确保其具有正确的访问模式和所有权即可: mkdir -p /var/log/日志系统d-tmpfiles--创建-前缀/var/log/日志,有关此服务配置的信息,请参阅journald.conf(5)

请发布以下命令的输出,以查看写入日志的位置,以及守护进程是否不干净地停止

代码语言:javascript
复制
$ ls -dl /var/log/journal/
$ ls -alR /var/log/journal/
$ ls -dl /run/log/journal/
$ ls -alR /run/log/journal/
$ cat /etc/systemd/journald.conf
$ journalctl --list-boots

检查日志的完整性

代码语言:javascript
复制
$ journalctl --verify

如果有任何迹象显示腐败,我们可以采取后续行动。

如果您喜欢冒险,请尝试删除/var/log/journal/*/system.journal并重新启动服务。这没什么坏处,但你会把木头弄丢的。我不认为这能解决问题,但你可以试试。

<#>来源

  1. https://www.loggly.com/ultimate-guide/linux-logging-with-systemd/
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/658638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档