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

环境:
FreeBSD下zf重完内核,安装后重启,显示: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。【公社 www.linuxidc.com】

加上下面一行,显示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

转载自:https://www.linuxidc.com/Linux/2016-02/128343.htm

声明: 除非转自他站(如有侵权,请联系处理)外,本文采用 BY-NC-SA 协议进行授权 | 智乐兔
转载请注明:转自《FreeBSD下zfs: failed with error 6错误解决
本文地址:https://www.zhiletu.com/archives-5937.html
关注公众号:智乐兔

赞赏

wechat pay微信赞赏alipay pay支付宝赞赏

上一篇
下一篇

相关文章

在线留言

你必须 登录后 才能留言!

在线客服
在线客服 X

售前: 点击这里给我发消息
售后: 点击这里给我发消息

智乐兔官微