2013年11月5日火曜日

FreeBSD 9.2 swap_pager: I/O error

 SSD換装してFreeBSD 9.2にしたのはよかったのだが、どういうわけか、うまくシャットダウンしなくなってしまった。ほおっておくとrebootしてしまう。よくよくメッセージを見てみると、「swap_pager: I/O error」がでてカーネルパニックを起こしている。
 あれー?
 いろいろ、調べてみたら次のページが見つかった。=>swap error …
 Google翻訳しながら読んでみたところ、どうやら当たりらしく、SSDのためにswapfileを使用しているのが原因のように読める。シャットダウン時、swapfileが解放されてないため、エラーになっている、と(バッファのsyncのときに書きこみにいってエラーになっているのかもしれない)。パッチがでているとのことなのであててみた(部分的にしか、あたらなかったので最後は手作業であてたが)。
 今のところ、正常に動いているように見える。バッファのsyncの前にswapをdismountしたというメッセージがでているから(パッチで追加されたメッセージ)、たぶんだいじょうぶだろう。