先日、お客様のサーバのRAIDコントローラが馬鹿になりました。 IOデータのRAIDコントローラはなんだかおかしな動作をするようです。 それで、調べたところ、ファイルシステムごと飛んでしまっています。 しかもだ。pdumpfsで毎日バックアップを取っていたのですが、 8月からpdumpfsも例外を起こして死んでしまっていたらしい。 そこで業を煮やしてpdumpfsが失敗して例外を返した時は メールで管理者にお知らせするようなpdumpfsのラッパーみたいなものを作りました。 使い方は /usr/bin/pdumpfsにファイルがあるとします。 #!/usr/bin/ruby load "/usr/bin/pdumpfs" require "tmail" require "kconv" FROM="root" TO="xibbar@gmail.com" HOSTNAME="plan" beg