我要评分文档获取效率文档正确性内容完整性文档易理解0/200提交在线提单论坛求助 Ramdisk做缓存盘时服务器重启后无法自动注册bcache 问题现象Ramdisk做缓存盘时服务器重启后无法自动注册bcache,现象是lsblk命令执行后,各后端盘的bcache盘缺失,原因是当服务器重启时,Ramdisk上保存的bcache信息会丢失,此时在自动注册bcache时,Ramdisk上没有有效的bcache信息,也就无法自动注册bcache。 处理步骤在出现以上现象,无法自动注册bcache的情况下,可以使用以下步骤手动注册bcache: 确认/dev/sdb是否有bcache盘。1lsblk /dev/sdb 当显示结果如下时,表示/dev/sdb有bcache分区,注册bcache已经完成,结束操作。 例子中显示/dev/sdb的分区名是bcache1,不论bcache后面跟的数值是多少,都认为/dev/sdb已经有bcache分区了。 当显示结果如下时,表示/dev/sdb没有bcache分区,bcache盘没有注册完成,继续执行以下操作。 确认bcache是否处于running状态。1 2cat /sys/block/sdb/bcache/running 0 running值为0时,表示不处于running状态;值为1时,表示处于running状态。 如果2的running结果为0,则执行此步骤以停止bcache,否则bcache已经注册完成,结束操作。1echo 1 > /sys/block/sdb/bcache/stop 执行启动大数据智能预取。 父主题: 故障处理