linux消息总线日志,linux – 解密继续mpt2sas系统日志消息
摘要
我在syslog中收到这些神秘的消息,因为我安装了一些新的硬件,我无法弄清楚问题是什么,如果它是严重的,或者该怎么做.
它们来自新的SATA HBA,它们遵循一种模式.我会得到几条第一条消息,然后是5-30秒之后的第二条消息.它们都是以相同的秒数记录的blob,每个的确切数量在大约2到35之间变化.条目的出现之间可以是几分钟或几小时.
两条消息的示例:
Jul 13 06:06:23 durandal kernel: [366918.435596] mpt2sas0: log_info(0x31120303): originator(PL), code(0x12), sub_code(0x0303)
Jul 13 06:06:28 durandal kernel: [366923.145524] mpt2sas0: log_info(0x31110d01): originator(PL), code(0x11), sub_code(0x0d01)
始终为0x31120303,后跟0x31110d01.
mpt2sas是我正在使用的SATA主机总线适配器的驱动程序,但错误内容过于神秘.它没有告诉我问题是什么,它是什么磁盘或端口或它有多严重.
硬件
Supermicro X9SCL配备Xeon E3-1220和8GB RAM.
基于LSI SAS2008的Supermicro AOC-USAS2-L8I SAS / SATA HBA连接到Supermicro CSE-M35T-1B磁盘托盘组.它有三个Western Digital WD30EZRX和两个Segate ST3000DM001插入其中.所有3TB驱动器(实际上完全相同的扇区数).没有使用端口扩展器.
HBA,磁盘托架和4个驱动器都是新的.其中一个WD30EZRX已经存在了几个月,没有任何问题.如果它先前已连接到集成的Intel SATA控制器,请使用此新设置将其移至驱动器托架中.
HBA存在问题需要经常重置并获得非常糟糕的性能.将固件/ BIOS更新为“第12阶段”,这是Supermicro提供的最新版本,并将类型更改为IT(即直通,从集成raid到IR,因为我将使用所有软件raid):2008IT12.FW.该更新清除了所有早期问题,直到稍后我才开始收到上述消息(见下文).
我添加的前四个磁盘都在第一个SFF-8087端口上(分成4个SATA电缆).我添加的最新磁盘是在另一个端口,如果这很重要.
系统中唯一的其他磁盘包含操作系统,并且是插入集成SATA控制器的较旧的Intel 80GB SSD.
软件
Ubuntu 11.10(oneiric). Linux 3.0.0-14-server x86_64.使用操作系统附带的mpt2sas驱动程序.
尝试使用Linux md和这五个磁盘构建RAID6阵列.开始使用退化的3个磁盘阵列,两个Segates和一个新的WD驱动器.这很快,并且非常顺利,在我进行固件更新后,日志中没有消息.同时,我仍然在同一控制器的端口0上使用旧的WD磁盘.
将另一个新的WD磁盘添加到阵列中.重建开始,我现在定期在syslog中收到这些消息.我不确定将磁盘添加到阵列需要多长时间,但估计的时间(cat / proc / mdstat)范围从数千到数万分钟,比前3个磁盘长得多.我明白WD磁盘要慢得多;我有不同的型号来减少多磁盘故障的可能性,那是两个最便宜的3TB型号.
笔记
SMART不会在任何磁盘上报告任何问题.任何磁盘上都没有记录错误,并且没有任何故障统计信息接近阈值.
记录的消息仅在我添加最后一个磁盘后才开始显示,这表明可能有问题,但我没有其他任何指向它.
我确实找到了一个header file,似乎对应于来自此驱动程序的日志消息.第一条消息似乎是未列出的“子代码”0303的中止(代码12).第二条消息是重置(代码11),原因也不清楚.如果我能确定0303和0d01的含义,那将非常有用.
我知道5磁盘RAID6中的4个磁盘是不完整的阵列.我计划在完成第四个磁盘的集成后将旧磁盘的内容复制到阵列,然后将旧磁盘添加到阵列中.
linux消息总线日志,linux – 解密继续mpt2sas系统日志消息相关推荐
- linux删除多余日志,linux 删除日志
https://jingyan.baidu.com/album/c1a3101e73129ade656deb9d.html?picindex=2 里面的 ls -s 可以看到目录 https://zh ...
- linux如何截断日志,linux 如何截取一段时间内log日志
截取一段时间内的log日志可以使用sed命令对log文件进行抽取操作: 1,sed查看某时间段到现在的系统日志: sed -n '/May 20 17/,$p' /var/log/messages | ...
- linux如何删除日志,linux 删除日志
https://jingyan.baidu.com/album/c1a3101e73129ade656deb9d.html?picindex=2 里面的 ls -s 可以看到目录 https://zh ...
- linux记录iptables日志,linux – 如何配置syslog.conf文件,在单独的文件中记录iptables消息?...
如何配置/etc/syslog.conf文件以便在特定文件中保存有关iptables的日志信息. 我想单独保存这些信息,这样我就可以轻松快速地提取出我想要的内容. 解决方法: 系统日志 看一下ipta ...
- linux查看告警日志,linux怎么查看硬件告警
想知道怎么查看Linux中的硬件告警吗?下面是学习啦小编带来的关于linux怎么查看硬件告警的内容,欢迎阅读! Linux查看硬件告警方法一: Linux系统拥有非常灵活和强大的日志功能,可以保存几乎 ...
- linux系统dmesg日志,Linux系统中dmesg命令使用详解
Linux数据中心服务器一般很少被黑.但也有出故障的时候,没有十全十美的,当服务器连接到网络时,你永远不知道什么时候会出现问题,会出现什么样问题.当不可避免出现了错误的时,您应该知道如何解决问题,以及 ...
- Linux查看dmesg日志,Linux中的Printk与dmesg功能
要将linux内核的带级别控制的printk内容打印出来,在命令行输入 dmesg -n 8 就将所有级别的信息都打印出来. Linux命令:dmesg 功能说明:显示开机信息. 语 法:dmesg ...
- linux crontab工作日志,linux使用crontab执行定时任务
1.当前有个项目,由于没能找到更好的方式解决这个问题,只能使用Linux的定时任务代替,使用crontab定时执行php文件等. 一般套件服务器配置差不多都安装了crontab服务,所以可以直接使用即 ...
- linux 定时切割日志,Linux 定时切割日志任务
方法一:vi /etc/crontab 方法二:crontab -e 系统定时任务配置文件: SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin M ...
最新文章
- 如何定位并优化慢查询Sql
- VVeboTableView 源码解析
- html局部可复制,截取网页局部区域css样式的方法和系统的制作方法
- 【C#】ADO .Net Entities Framework在WPF TreeView中的应用
- html同时执行多个ajax,Ajax方法详解以及多个Ajax并发执行
- 事件参数对象下的几个属性 mouseenter与mouseover的区别
- 全球如何保证区块生成是匀速的?
- 到底什么才是人生最大的投资
- 作者:李大中(1976-),男,中国联合网络通信集团有限公司信息化事业部数据中心工程师...
- (解决MATLAB的使用问题)避免每次双击.m文件都会自动打开一个matlab程序
- ios ipad适配_安卓和iOS的APP在开发时有哪些区别?
- python整理表格数据_python --整理数据结构(列表)
- linux光盘启动盘制作工具,Linux_最新万能 DOS 启动盘制作全攻略(软盘+光盘+U盘+硬盘+NTFS+应急实用工具),首先说明一下各种操作系统启 - phpStudy...
- java nginx 502_Nginx 502 Bad Gateway错误的解决方案
- erlang 之简单的Diction实现
- 计算机内部的物理运行机制,许多人具有应用物理、计算机、经济、心理学以及运筹学的背景,因...
- 微信二次分享解决图标文案失效方案
- Debian10开启路由转发以及配置dhcp中继
- Ubuntu中可以卸载的软件(持续更新)
- 几种查看Matlab函数源代码的方法
热门文章
- 重磅!容器集群监控利器 阿里云Prometheus 正式免费公测
- 开发者必看!探秘阿里云Hi购季开发者分会场:海量学习资源0元起!
- 阿里重磅开源Blink:为什么我们等了这么久?
- 基于PCDN技术的无延时直播方案
- 开拓新格局 共赢新 Power 2021浪潮商用机器新布局
- react中的state详解
- java is start_PHP IntlChar::isJavaIDStart()用法及代码示例
- linux unshare 命令,详解Linux Namespace之User
- matlab save txt 乱码,matlab代码或中文复制到word就变成乱码怎么办?
- 企业微信H5_网页jssdk调用,ticket签名config及示例