ホームページ  >  記事  >  バックエンド開発  >  zfs: FreeBSD_PHP チュートリアルでのエラー 6 エラー解決策で失敗しました

zfs: FreeBSD_PHP チュートリアルでのエラー 6 エラー解決策で失敗しました

WBOY
WBOYオリジナル
2016-07-12 09:00:36927ブラウズ

Zfs: エラー 6 で失敗しました FreeBSD でのエラー解決策

環境:

カーネルを再コンパイルし、インストール後に再起動すると、次のように表示されます: zfs: エラー 6 で失敗し、その後 mountroot> プロンプトが表示されます。
これはまれな zfs エラー コードで、通常は 2 または 19 です。

トラック:

最後の行を見てください。まだ GUID 番号の文字列が表示されているため、問題は依然として gpt にあると思われます。
loader.conf に次の 2 行を追加してもまだ機能しません:

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

これらの 2 行を追加しますこの理由は、インストール中に adap3 が zfs ターゲットとして使用されるためです。これらの 2 行がないと、ディスクが guid 形式で表示され、zfs プールがディスクを見つけることができなくなり、エラー 2 が発生します。

zfsのデバッグ情報を表示するには次の行を追加しますが、USBキーボードが使用できないため、GUID形式のままの最後の行のみが表示されます。
vfs.zfs.debug="1"
boot_pause="YES"

最後にカーネル構成を再度フィルタリングしたところ、

options GEOM_PART_GPT # GUID パーティション テーブル
#options GEOM_RAID # Soft RAID の 3 つの項目がコメント化されていることがわかりました。 function.
options GEOM_LABEL # ラベル付けを提供します

これら 3 つの項目は guid と密接に関連していると考えたので、loader.conf に次の 2 行を追加して再起動しました:
geom_label_load="YES"
geom_part_gpt_load ="YES "

正常に起動しました!


原因:

GEOM 関連のオプションがカーネルで無効になっているため、Geom システムが正しく動作しません。


解決策:
メモを削除してカーネルを再コンパイルします:
options GEOM_PART_GPT # GUID パーティション テーブル
#options GEOM_RAID # Soft RAID 機能。
options GEOM_LABEL # ラベル付けを提供します





www.bkjia.com本当http://www.bkjia.com/PHPjc/1092986.html技術記事 FreeBSD での zfs: failed with error 6 エラーの解決環境: カーネルを再コンパイルし、インストール後に再起動すると、「zfs: failed with error 6」と表示され、その後 mountroot プロンプトが表示されます。 これは珍しいですね…
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。