2011年1月8日土曜日

disklabel: Class not found

検索してもなかなか見つからなかったので...

8.1にアップデートしてから、disklabel が、Class not found のエラーを出して使えなくなった。
原因は多分、geom_bsd.ko が組み込まれていないせいで、kldload geom_bsd.ko すれば、直るようだ。

disklabelで、もう一つ変化したのが、マウントしているディスクに対して使えなくなったこと。
以前は、マウントしているパーティションを変化させなければマウントしたまま他のパーティションの大きさを変更できたのだが、今はできなくなったらしい。
これは、かなり不便な変更だと思う。

[追記] 直接的には、/usr/src/sys/${arch}/conf/DEFAULTS で、従来の
options GEOM_BSD
options GEOM_MBR
が、
options GEOM_PART_BSD
options GEOM_PART_EBR
options GEOM_PART_EBR_COMPAT
options GEOM_PART_MBR
に変更になったのが、原因らしい。

0 件のコメント:

コメントを投稿