JBD:基于屏障的同步在md0-8上失败,禁用了屏障错误和解决方案

时间:2020-01-09 10:43:24  来源:igfitidea点击:

我有使用mdadm命令行实用程序在Debian Linux服务器下设置和管理软件RAID 6。
但是,我在/var/log/messages文件中收到以下消息:

[ 14.003707] JBD: barrier-based sync failed on md0-8 – disabling barriers
[14.003707] JBD:在md0-8上禁用屏障,基于屏障的同步失败

如何解决消息JBD错误消息基于屏障的同步失败?
这不是问题。
这只是/var/log/messages中的参考日志条目。
使用以下命令查看团队的当前状态:

# cat /proc/mdstat

输出示例:

Personalities : [raid6] [raid5] [raid4] 
md0 : active raid6 sda1[0] sde1[4] sdd1[3] sdc1[2] sdb1[1]
      125856768 blocks super 1.2 level 6, 512k chunk, algorithm 2 [5/5] [UUUUU]
      
unused devices:
# mdadm -q -D /dev/md0

输出示例:

/dev/md0:
        Version : 1.2
  Creation Time : Sat Sep  3 00:46:50 2011
     Raid Level : raid6
     Array Size : 125856768 (120.03 GiB 128.88 GB)
  Used Dev Size : 41952256 (40.01 GiB 42.96 GB)
   Raid Devices : 5
  Total Devices : 5
    Persistence : Superblock is persistent

    Update Time : Mon Sep  5 02:41:30 2011
          State : clean
Active Devices : 5
Working Devices : 5
Failed Devices : 0
  Spare Devices : 0

         Layout : left-symmetric
     Chunk Size : 512K

           Name : nas01:0  (local to host nas01)
           UUID : 076f728e:4e89c5a7:dfc456ff:c12a1b22
         Events : 696

    Number   Major   Minor   RaidDevice State
       0       8        1        0      active sync   /dev/sda1
       1       8       17        1      active sync   /dev/sdb1
       2       8       33        2      active sync   /dev/sdc1
       3       8       49        3      active sync   /dev/sdd1
       4       8       65        4      active sync   /dev/sde1

如何删除此消息?

编辑grub.conf或者menu.lst并将以下参数传递给内核:

barrier=off