トップ «前の日(09-06) 最新 次の日(09-08)»

PC関係のメモ


地震だ / xyzzyをVisual C++と併用したい / tDiaryに「前(次)のn日分」リンク / IMAPの検索機能 / 自宅サーバTODO

地震だ

また地震。最近多いな。

xyzzyをVisual C++と併用したい

タグファイルを作ってタグジャンプできるのは知っていたが、秀丸みたいに関数一覧を出す方法がわからなかったので調べてみた。

M-x list-function

でできる。

次はMSDNで調べ物をする方法。[ツール]-[共通設定]-[ディレクトリ]-[HTMLヘルプ]にMSDNのファイルを設定。

C:/Program Files/Microsoft Visual Studio/MSDN98/98VS/1041/MSDNVS98.COL

参照するときには

M-x show-html-help

両方ともよく使う機能なのでファンクションキーに割り当てたい。今度はその方法を調べておこう。これでIntelliSenseが使えると完璧なんだけど。

そういえばあんまり知られてない(というかアピールされていない)けどxyzzyはソースが公開されている(ただしオープンソースではない)。ソースが公開されているか否かは、日常的に使うソフトウェアを選択する上で僕にとってとても大切な要素だ。xyzzy最高。

tDiaryに「前(次)のn日分」リンク

はてなみたいにn日分ごとに見たいときに便利そう。プラグインであるのかな。要調査。

IMAPの検索機能

今日IMAPにしてから初めて検索しようと思ったんだけど、正しく検索できない。クライアントはBecky!2で、多分IMAPの場合はサーバ側で検索処理が実行される。

IMAPに関してはほぼapt-getしただけの状態で動かしてるから当然といえば当然か。

Debian GNU/Linux 3.0(woody)運用ノートを参考に入れなおしてみる予定。

自宅サーバTODO

  • MRTG等で監視
  • syslog一元化
  • Analogでログ解析
  • Webサーバをディスクレスにする
最終更新時刻: 2008年11月06日

サーバーダウンから復旧まで(1) / サーバーダウンから復旧まで(2) / サーバーダウンから復旧まで(3) / C++はなぜ難しいのか

サーバーダウンから復旧まで(1)

先週、先々週とこのメモのサーバ(www.mylab.jp)が止まっていた。その経過のメモ。

  • 8月25日(木) 朝 サーバダウン。
  • 8月25日(木) 夕方 サーバダウンに気づく。
  • 8月25日(木) 夜 復旧に取り掛かる
    • 入力を受け付けくなっていいるため電源断。(毎度これやってるのが一番の原因と思われ)
    • 再起動してみるもファイルシステム(ext3)が破損している旨のメッセージが出て起動に失敗。
    • fsck -y してfsの復旧を試みる。かなりのファイルが破損してることが確認される。
    • fsck後なんとかシステムが起動。
    • Apacheが起動しない。確認したところドキュメントルート以下が消えている。ちょっと焦る。
    • 次の日も仕事なので寝る

よりにもよってドキュメントルート(もちろんtDiaryの日記も含む)が消えていたのには焦った。

サーバーダウンから復旧まで(2)

  • 8月27日(金) 夜
    • サーバを再度起動させてみる。
    • 昨日fsckしたにも関わらずまたも起動しない。もう一度fsckすると起動した。
    • 再起動のたびにfsckを求められるようになっているらしい。
    • 起動しなおしてもドキュメントルートは復活せず。

間抜けなことにここ半年以上バックアップを取っていなかった。毎度のことながらこれが一番の失敗。もしデータが復元できなければ半年分以上のメモが消えることになる。

ちなみにこのサーバはハードウェアのRAID1(ミラーリング)構成になっているが、ファイルシステムの破損に対しては何の意味もない。

これ以上あれこれやってディスクアクセスが発生するとデータ復元の可能性を低くするだけだと判断(すでに数回再起動+fsckしているのでいまさらな気もするが・・・)。後日KNOPPIXやらを用意してデータの救出を行うことにする。この日はここまで。

サーバーダウンから復旧まで(3)

TODOを挙げる

  • データの救出
  • 代替サーバの用意
  • 今後のバックアップ体制の検討

ネットワークにサーバを公開している以上、まずは代替サーバを立てるべきところ。しかし、すぐには用意できなさそうだったのでまずはデータの救出を先に行うことにする。

データを救出した後で現在のマシンを再セットアップして使うことにする。

今後のバックアップ体制については外部記憶装置等の周辺機器の購入も含めて検討するが、今のところpdumpfsを使ってどうにかしていく予定。

pdumpfs: Plan9もどきのバックアップシステム

最終更新時刻: 2008年11月04日