2009年01月03日(Sat) [長年日記]
_ クッキングパパ レシピデータベース復旧
鯖の入れ替え後,x86からx64へのアーキテクチャ変更の影響からDBファイルがチェックサムエラーで読めなくなって,サービス停止していたクッキングパパ レシピデータベースを,ようやく復旧させた。
方法自体は前から思いついてて,単に面倒だからやってなかっただけなんだが ^^; たまたま今日は俺だけ早めに目が覚めちゃってニョーボはまだ寝てたので,「やるなら今しかない」と思って実行w
x86版Momonga 4 PlusのLive DVDのisoイメージをダウンロードしてきてDVD-Rに焼き,これを使ってMomonga 4 Plusを起動させてから,postgresqlとpostgresql-serverのRPMパケジをダウンロード&追加インストール。
PostgreSQLのデータディレクトリが含まれてる旧鯖のHDDを「裸族の頭 IDE」を使ってUSB経由で接続。LVMを有効にして,旧鯖HDD内の論理ボリュームをmount。
mountしたHDD内のPostgreSQLデータディレクトリを指定してPostgreSQLサーバを起動させ,pg_dumpで目的のデータベースのデータを抽出&ファイルに保存。
保存したファイルを新鯖へscpし,新鯖上のpsqlで実行させてPostgreSQLへデータ投入。
後は,お詫びメッセージに差し替えてた検索ページの内容を元に戻して,復旧完了♪