FreeBSDでkern.geom.debugflagsフラグの目的は何ですか?

FreeBSDでkern.geom.debugflagsフラグの目的は何ですか?

私の質問は上記の通りです。 FreeBSDシステムでの用途は何ですかkern.geom.debugflags

ディスクへの書き込みコマンドの前に書き込まれたものを表示します。

sysctl kern.geom.debugflags=16

それは何をしますか? Linuxに次のコマンドと同じコマンドがありますか?

ベストアンサー1

デフォルトでは、FreeBSDが起動しているディスクのMBRには書き込めません。一度設定したらsysctl kern.geom.debugflags=16(またはkern.geom.debugflags=0x10同じ意味)、それを起動してMBRに書き込むことができます。

次のコマンドを使用してMBRまたはブートコードをバックアップおよび復元するのが便利ですddddによるMBRのバックアップと復元

このsysctlに触れることなくMBRに書き込む唯一の方法は、シングルユーザーモードでFreeBSDを起動し、ルートファイルシステムが読み取り専用でマウントされている間にMBRを使用することです。シングルユーザーモードで起動してから読み取り/書き込みモードでルートファイルシステムを再マウントする場合は、MBRに書き込むようにこのsysctlを設定する必要があります。通常、マルチユーザーモードで起動してからシングルユーザーモードに切り替える場合(または引数なしで入力shutdown now)、MBRに書き込むにはまだこのsysctlを処理する必要があります。-r-h

おすすめ記事