我们正在考虑将以下内核坏块日志传输到 syslog 服务器。您能告诉我内核坏块的优先级吗?目前/etc/syslog.conf
,内核中的设置设置为将调试消息输出到/var/log/messages
。
Jan 17 22:13:14 xxx kernel: pid 19 (softdepflush), uid 0 inumber 24141 on /: bad block
Jan 17 22:13:14 xxx kernel: bad block -4470673541826633732, ino 24141
/etc/syslog.conf
*.notice;local0.none;local1.none;local2.none;authpriv.none;kern.debug;mail.crit;news.err /var/log/messages
local2.notice /var/log/messages
答案1
在我的 Ubuntu 16.04 系统上,我可以使用以下命令查看内核环形缓冲区中所有消息的优先级:
dmesg -x
您应该能够在看到该日志消息的系统上使用该命令来了解它的优先级。