主页 > 知识库 > FreeBSD下zfs: failed with error 6错误如何解决?

FreeBSD下zfs: failed with error 6错误如何解决?

热门标签:地图标注与注记总结 地图标注山峰最低高度 地图标注多个城市 信阳外呼系统厂家 北海智能电销机器人公司 南京自动外呼系统有哪些 赤峰防封电销卡 驻马店电话自动外呼系统怎么样 人工电销和ai机器人的区别

环境:

重编译完内核,安装后重启,显示:zfs: failed with error 6,然后就是mountroot>提示了。

这是一种很少见的zfs错误代码,一般2或19居多。

追踪:

看最后一行,仍然显示一串guid号,所以怀疑问题仍然出在gpt上面。

在loader.conf里面加上两行后仍然不行:

kern.geom.label.gptid.enable="0"

kern.geom.label.disk_ident.enable="0"

加这两行的原因是安装的时候,是以adap3为zfs目标,如果没有这两行,会把磁盘显示为guid的格式,导致zfs pool找不到磁盘,从而产生错误2。

加上下面一行,显示zfs调试信息,但是由于USB键盘不能使用,所以只能看到最后一行,仍然为guid格式。

vfs.zfs.debug="1"

boot_pause="YES"

最后重新过滤了一遍kernel配置,发现有三项被注释掉了:

options         GEOM_PART_GPT           # GUID Partition Tables.       

#options        GEOM_RAID               # Soft RAID functionality.

options         GEOM_LABEL              # Provides labelization

这三项跟guid紧密相联的,怀疑是跟它们有关,于是先加下面两行到loader.conf,重启:

geom_label_load="YES"

geom_part_gpt_load="YES"

竟然顺利启动了!

原因:

在内核中禁用了GEOM相关的选项,导致geom系统不正常工作。

解决:

去掉注意,重新编译内核:

options         GEOM_PART_GPT           # GUID Partition Tables.       

#options        GEOM_RAID               # Soft RAID functionality.

options         GEOM_LABEL              # Provides labelization

标签:乌兰察布 张家界 信阳 梧州 广元 达州 晋中 德阳

巨人网络通讯声明:本文标题《FreeBSD下zfs: failed with error 6错误如何解决?》,本文关键词  FreeBSD,下,zfs,failed,with,error,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《FreeBSD下zfs: failed with error 6错误如何解决?》相关的同类信息!
  • 本页收集关于FreeBSD下zfs: failed with error 6错误如何解决?的相关信息资讯供网民参考!
  • 推荐文章