NetBSDの話。コンソールサーバと化している古い古いMMXな NetBSD4マシンをNetBSD5に上げようとしたときの話。fsckとオサラバする ために mount オプションに log を付けたら起動しなくなった。はて。
mount_ffs: /dev/wd0e on /usr: incorrect super block
まさかほんとに壊れた? がファイルシステムのバージョンが古いらしい。 あれえ、そんなにこのマシンのHDD古くないはずなのになあ。 fsck_ffs で変換できるようだ。
fsck_ffs -c 4 /dev/rwd0e
これでおしまい。mount -o log でマウントできることを確認したら リブート。ふう。
ところが頑張って5に上げたものの、NE2000互換PCMCIAカードが device timeout で使えなくなってしまった。調べたが面倒になったので 4に落としてしまった。無駄な労力。