日历

2018年一月
« 9月   6月 »
1234567
891011121314
15161718192021
22232425262728
293031  

最近评论

    linux企业应用

    Linux 系统JBD2报错处理

    JBD2是journaling block device 2的缩写,用来实现文件系统的日志功能,是为Ext4文件系统服务的,其实JBD2也可以为其它的文件系统服务,但是目前来说只有Ext4和OCFS2文件系统用它。JBD2作用的原理是在Ext4文件系统把数据提交到驱动前先调用它,JBD2根据系统的不同设置来完成数据或是操作的备份后,再让Ext4系统提交数据,当文件系统把数据写入了设备后,就通过JBD2把刚才数据或是操作备份删除,这样来保证数据的一致性。

    有一台linux服务器出现只读的情况,报错信息如下:
    sd 2:0:0:0:timing out command,waited 180s
    Buffer I/O error on device dm-0,logical block 5864465
    Buffer I/O error on device dm-2,logical block 31490048
    JBD2: I/O error detected when updating journal superblock for dm-2-8.
    sd 2:0:0:0: timing out command,waited 180s
    sd 2:0:0:0: timing out command,waited 180s
    Buffer I/O error on device dm-2,logical block 0
    Buffer I/O error on device dm-0,logical block 6324224
    sd […]