<< 2007/01/ 1 1. Spyc 0.2.5
2. kipmsg だそうで
2 3 1. メールってやっぱめんどくさい
4 1. Diigolet が使えないと困る
5 1. FDclone と Emacs の dired で cp
6 1. getmail + maildrop は確かに便利そう
7 1. 爆弾低気圧直撃食らいました
8 9 1. iPhone かぁ
10 1. VMware を使って内部サーバの仮想化を試みる決意をする
11 1. 仮想マシンのディスクの構成で悩む
12 1. ほぉおおぉお < テキストファイル@POSIX
2. ネットワーク上のマウントポイントの確認方法
13 1. しっぱい
2. 入門段階を済ませてから?
14 15 1. cron + dRuby ってできるかな?
16 1. crontab と dotfile について考える
2. 安パーツで高可用性 PC サーバ
3. フジのデジカメプリントは拡張子 .JPEG を認識しない
17 1. Ruby のモジュールをつらつらと
18 1. pear ってなんでミラーがないの
2. prototype.js 1.5 and prototypejs.org
19 1. crontab コマンドでの設定内容を自動バックアップ
20 1. 正規表現の //、コメントの //
21 1. クーラーをファンレスにしたが効果なかった
2. Frenzy 1.1 は SLAX のようなカスタマイズが可能に?
3. netselect であれこれ
22 1. NHKスペシャル『Google革命の衝撃』
23 1. cron, crontab, and more
24 1. cron ジョブに複雑な条件を与えやすくする
25 26 27 28 1. gem の検索って不便だな
29 1. rote いいかもしんない。
30 1. Web検定のサイトが分からない
31 1. DOS/Windows 領域の mount がめんどくさい
>>
トップ «前の日記(2007-01-15) 最新 次の日記(2007-01-17)» 編集

2007-01-16 [長年日記]

_ crontab と dotfile について考える

珍しく頭の回転がいいなぁと喜んでいたら単に落ち着きがなかっただけらしく、ミスってサーバのホームディレクトリの中身をぶっ飛ばしてしまった。まぁなくなったら泣いちゃうような「データ」はない*1し、たぶん前のサーバの中身放置してるから取り出せると思うんだけど、調べたら公開してるサイトのバックアップが取れてるつもりで全然取れてなかった。crontab の設定ってどうやるのがベストなのか未だによく分からん。今までログとか割ときっちり押さえていただけに結構くやしい。まぁ、取ってただけで何も活用しちゃいないんだけど。

以前、自分の機械について反省した気になっていたが、自宅サーバも全然ダメダメな状態なので、もっとなんとかしないとなぁ。やっぱりお仕事と違って手ぇ抜きすぎ。なんかスクリプトも全然リポジトリに入ってないし。どうするつもりなんや > 自分

やはり今日の占いが最下位だったのは本当だったのか。なんか、急に沈んできてしまった。いかん。いかんぞ!

crontab

とりあえず crontab 周りを考えてみた。

ユーザーの分は crontab コマンドを使って設定することになるんだけど、このデータは普通 /var 以下に入るし、バックアップなんか取ってない。ホームディレクトリを丸ごとコピーして安心してるとここでハマる。crontab コマンドを wrap して -e が済んだら自動的に -l をリダイレクトして ~/.crontab に落とすようにすりゃいんだろか。あ、これなら常に手元に残るな。

dotfile

ついでに、dotfile は

~/.dotfiles/  実体(バージョン管理)
~/            リンク

するのがいいかなぁーとなんとなく思っていたり。で、プロジェクト(というほど大げさじゃないけど)用ととりあえず残しておく雑多用にリポジトリを分けちまえばいいか。

_ 安パーツで高可用性 PC サーバ

最近の USB メモリって安いんだなぁって思ったのがきっかけ。もう最近の USB メモリは特別にダイエットとかしなくても、デスクトップ環境さえ作らなければ普通の Unix がそのままインストールできるサイズなのね。すごいな。てことは、

  • USB knoppix みたいな感じで、コンパイルとかディスクアクセスがあまり必要のないディストリビューションを USB メモリに入れる*2
  • IDE でも SATA でもいいからホットプラグできるリム−バブルケースでディスクを仕込んでそれを mount する
    • さらに NFS などを使ったディスクの冗長化を行う*3
  • サーバは仮想化してマシンから独立させておく
  • 安物でいいので予備機、予備ディスクを準備しておく*4

を組み合わせれば、安い PC ベースでもけっこう可用性の高いシステムが作れるんだな。最近のプロセッサは省電力にも気を使ってくれるし、仮想化支援もやってくれるし、なんか、ものすごくとてもいい時代になってきたんじゃなかろうか。

ただしリビングの自宅サーバの場合はこのうえにさらに静音と場所を取らないという要求が増える。特に場所を取らないという点については機械が冗長になったらほぼアウトなので難しいのだなぁ。

_ フジのデジカメプリントは拡張子 .JPEG を認識しない

FUJIFILM | パーソナル製品 | プリント | 写真出力サービス | フジカラーデジカメプリント | お店で注文

生まれて初めてデジタルデータを焼いてもらった。いやーおっくれってるー。

つか拡張子 .jpeg くらい認識しろって。おかげで CD-RW 焼き直しになっちゃっただろ。

Tags: Photo 日々

*1 また考えれば作れるスクリプトとかどうせ公開サイトにあるデータとかそんなんはあるけど。

*2 Xen ホストにするなら Debian がいいか? Fedora を入れて GUI でグリグリするのはさすがにつらいだろう。

*3 LVM とか ZFS とかまだよく分かってねっす。ほんとは iSCSI とか言えればかっこいいんだろうけど、まだ高いし、Xen 3 は NFS 上でも Live Migration できるらしいじゃないの。

*4 電源が二重化されているような機械は高いので、安いものを複数用意する作戦