本BlogサーバをApple Macmini(Mavericks)上のVirtualBoxに移行した。
従来はいわゆるIntelのべアボーン機(Pentium4)に直接Ubuntuをインストールして
動作させていたのだが、FANの音もうるさく、また引越の影響か動作が不安定となっていた。
#まぁ、メンテナンスしながらも、少なくとも5年以上動かしていたので
#仕方ないと言えば仕方ない。
また、べアボーン機のメンテナンス時に代替サーバにしていた初代玄箱(LinkStation)も
引越し後にEMモードに入り、脱出出来ずにお蔵入りになりそうな状況。
そういうことで、RadioShark2によるFM福岡録音機となっていた旧Macmini(SnowLeopard/PowerPC)と
Blogサーバを1台に統合すると言うことで、新規購入の認可を頂き(^^;今回の移行となった。
何が大変だったかと言うと、旧から新サーバへのHDD内のデータ移行。
単純作業ではあるが、ネットワーク経由でも物理的にHDDを繋いだ場合にも、
古い機器の読み出しや転送がネックとなり、数時間はかかる。
それを何台も行ったので、寝る前にrsync仕掛けて朝見たり、
会社に行く前に仕掛けて帰って見たり。
途中でエラーが出ていたり、スリープに入って止まっていたり。
#スリープしない設定にしたはずなのに。
とりあえず、移行が完了したようなので動作確認を兼ねてポストします。
うまく行くかなぁ。
上記記事をpostしようとしたら、何度も「ログインできません」的なメッセージが出た(^^;。
返信削除/var/log/mysql/error.logを見ると
140309 8:06:45 [ERROR] /usr/sbin/mysqld: Table './MT/mt_session' is marked as crashed and last (automatic?) repair failed
てな感じ(--;。
以下のようにしてリペア。
root@shibata-VirtualBox:/var/lib/mysql/MT# myisamchk mt_session.MYI
Checking MyISAM file: mt_session.MYI
Data records: 3394 Deleted blocks: 0
myisamchk: warning: Table is marked as crashed and last repair failed
- check file-size
myisamchk: warning: Size of indexfile is: 549888 Should be: 159744
- check record delete-chain
- check key delete-chain
- check index reference
- check data record references index: 1
myisamchk: error: Found 3178 keys of 3394
- check record links
myisamchk: error: Record-count is not ok; is 3178 Should be: 3394
myisamchk: warning: Found 33368 deleted space. Should be 0
myisamchk: warning: Found 404 deleted blocks Should be: 0
myisamchk: warning: Found 4591 key parts. Should be: 3178
MyISAM-table 'mt_session.MYI' is corrupted
Fix it using switch "-r" or "-o"
root@shibata-VirtualBox:/var/lib/mysql/MT# myisamchk -r mt_session.MYI
- recovering (with sort) MyISAM-table 'mt_session.MYI'
Data records: 3394
- Fixing index 1
- Fixing index 2
- Fixing index 3
- Fixing index 4
- Fixing index 5
Data records: 3178
上記後にpostで来ていました。
これはコメントの投稿テストも兼ねて書いておきます。