2014気づいたら年が明けた。twitterやfacebookやらに情報を投げるようにしていると全然blogがかけなくなってしまうのは良くない傾向、ちょっとアウトプット先について見直したりするべきかもしれない。昨年末からうちのNASがそろそろ不調だなぁと思っていたところ、突然panicで落ちてしまって上がらなくなってきてしまった。的なことをしてvmcore.0とunix.0を生成する。unix.0などしてmdbを起動してログを見る。TERM=vt100;などとつけてやると良い感じ。mutex_enterなどというログが出ているのを見つける。resetと、これっぽい問題が解決されている様子。snv_134でそのままにしていたせいでこの問題を見事に踏み抜いたようだ。upgradeの通りに試してみてもpython関係の依存関係かエラーでアップグレードもできない。そこで、大変おすすめできないのだけど、下記の方法でドライバを差し替えた。以下の方法はうっかりすべてのデータを失うおそれもあります。シングルユーザモードで起動した状態で、壊れたサーバの/kernel/drv/amd64/si3124に書き込む。再起動ちなみに、openindiana147のドライバで置き換えたところ、クラッシュまで一瞬時間が延びた気がするがやはり駄目。そこで最新のopenindiana151a8のドライバで置き換えたところ、クラッシュしなくなりアクセスできるようになった。si3124のドライバは最新のものでどうやらこの辺のバグをついにfixしきったということのようだ。おそろしいことに、そのあとscrubをかけたところ、チェックサムエラーが山のように・・・。片っ端からディスクがDEGRADEしていって、最終的に全部の玉がDEGRADEしてしまったときの体調の悪さといったら、思い出すだに恐ろしい。それでもzfsは全部のディスクからがんばってパリティを再生成してどうにかこうにかファイルを保全しようとしてくれる。欠損したファイルもすべてわかる。tankと-vオプションをつければ一覧で得ることができるので、こういうことになった方はチェックしてみると良いだろう。・・新年そうそうものすごく胃の痛い思い、ちょっとお祓いにでも行ってくることを検討したくなる。そんなこんなで、全然更新していませんがunos.bizは死んだわけではないです。今年もよろしくお願いいたします。2011opensolarisが、というよりはsolarisが守銭奴様に買収されて久しい。うちはファイルサーバにopensolarisを使っているのだが、この際solarisの一番安いライセンスが現実的な値段であればO社と契約しようかとも思ったのだが、だいぶ非現実的な価格だったこともあって契約に至らず、かといってopensolarisは状況が状況で、ということで移行先に悩んでいた。移行先はいくつかあるが、その中でも一番手間無くすっと移行できそうなのがopenindiana。出た当初はちょっと手間が要りそうな気配ではあったが今はだいぶ手軽に使える模様、VM上で色々テスト中だ。ところでうちは昔はよくFreeBSDを使っていた。使わなくなってしまっていたが、zfsのOS間互換がどれくらい効くのか知りたくて、FreeBSD9-RC1を入れてみた。試すのは、zfsのアレイを相互のOS間で入れ替えて使えるのか、だ。2011前からどうしようと思っていたNASのリプレイスのため、いくつか試験してみたのでメモ。x86/64bitをVMWare上で動かした物。c2t6d0が400MBの玉。連番じゃないのはちょっとミスしたからで他意はない。bytes)ではなくてそれよりいくらか多いのが普通だ。そのため、HDDをそのまま全容量でつかっていると、故障などの際に簡単に入れ替えられなくなる。それどころか違うインタフェイスに繋いだだけでそうなることもあるので(なっているので)、そうならないように容量制限したスライスを切って、スライスでRAIDZ1を組んでみる。