2008年4月9日水曜日

レンタルサーバの悲劇

ユーザの増減とメールアドレス

レンタルサーバでユーザを作ったり消したりしていると、何故かユーザが消えない(パスワードファイル上では
消えているが、ユーザ名でlocateかけると
ホームディレクトリ等々が残っているように見える)現象に遭遇した。
ついでに、何人かに同報でメールを送ると、「新規で作ったアドレスのメールサーバが100%になる」という、全
く以て不可解な現象もくっついてきた。
試しにユーザをブラウザベースのコンパネ上から消してみると、至って普通に消えるのだけれども、再度作ると
メールボックスは100%。
容量を2倍に増やすと、使用量は50%になるが、再度同報のメールを送ると100%になる。
容量を1/2にすると、使用量は200%(当たり前)になるが、その「容量を使っているファイルが見えない」。
SSH接続のコンソール上からユーザ追加/削除をしてみると、削除時になにやら/var/tmp内のものがunknownと
なって削除スキップしていた。
しかもよりにもよってclamav-とか付いているし。
これによって出た結論は
「無くても良いところにあるファイルを片っ端から消す」。

/tmpの中や、/var/tmpの中身を兎に角消しまくった。
そんなこんなで、最後にユーザを作ったら、何とか普通の挙動をしているようだ。
多分サーバが不用意に落ちたときに作業していたものが残っていたのだろう。

コンソールが使えるサーバだったから良かったものの、コンソールが使えなければと思えば少し焦る。
そもそも根本的な原因が分からないので、非常に怖い。
ねえ、rapidsiteさん。
高い金出してるんだから安定させましょうよ。今でも断続的にサーバ、落ちてますよ。
99.9%の稼働率って、こんなものですか?

9650SEを挿してLINUXをインストールすると、ファーストブートから「Disk read error」と吐いて固まる

9650SEを使ってRAIDを構築し、ファイルサーバを制作しようとマシンを組んでいたのだけれども、
GRUBがエラーを吐いておかしなことになっていた。今回はその話。

3ware 9650SEを挿し、centcentos5を入れたまではよかったのだけれども、再起動させると
どうしても

root(hd1,0)
Error 25:Disk read error

と吐いて止まる。

このエラーが出るときは、大抵当該HDDが御臨終で読めません、という類なのだけれども、
エラーチェックをしても何も出て来ないし、そもそも(何でエラー出すのかさっぱりわからなかったので)
centos5を何度も入れており、壊れている筈が無い。

此処で嵌ったのが、当初はRAIDで作った領域にインストールしていたので、それが壊れているものだと思い込ん
でいたこと。
後々普通にSATAにインストールしている時も,その思い込みから抜け出せなかった。

最終的なトラブルシュート---------------
とりあえずあらゆるカードを取り外してcentos5をインストール
→インストール成功 ブート成功

LANカードを挿してインストール
→インストール成功 ブート成功

3ware 9650SE RAIDカードを挿してインストール
→インストール成功 ブート成功(これではまった。HDDを付けていない状態でinstallすると大丈夫なようだ
が、HDDを付けると下記になる)

LANカード、3ware 9650SE RAIDカード+RAID用HDDを挿してインストール
→インストール成功 ブート失敗
---------------

この状況から察するに、どうやらRAID用のHDDを付けてインストール作業をすると、インストール時のドライブ
構成とは別物で認識するらしい。
エラーを吐いて止まる際、起動のコンフィグレーションができるので、

試しに
root(hd1,0)

root(hd0,0)
としてbootさせると、すんなりbootしてしまった。
(というか、むしろどこに何を入れたのか覚えて置けよという話な気がしないでもないのだが・・・)。

GRUBの設定を書き換える
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/313grubsetting.html
のもありかなあと思ったのだけれども、それはそれで気持ち悪かったので、

centos5のインストール時に、詳細なGRUBの設定で、
MBRではなくファーストパーティションに書き込むようにすると、普通に起動した。

ということで、同じ症状が出た場合の対処法は「GRUBをMBRに書き込まず、ブートドライブのファーストパー
ティションに書き込むことで回避できる。

まさかGRUBで止まるとは思っていなかったので、この問題で散々悩み抜いてしまった。
手間を惜しまず、トラブルシュートの時間を惜しまないようにしなければならない(相対的に解決までの時間が
短くなる)。

2008年3月14日金曜日

西川産業のバーバリーバスタオル

10年前に買ったバーバリーのバスタオルを今でも愛用している。
相当使っているのだけれども、一向にくたる気配がない。
どこが作っているのかと思い、タグを見ると、
西川産業がライセンスを取って日本で製造しているようだ。
日本人、恐るべし。
京都に引っ越して間もないころ、高島屋でB級品として投げ売られていたのを見つけたのは幸運だった(因みに二枚買った)。
今でも西川産業はいいものを作っているのだろうか。
http://www.nishikawasangyo.co.jp/
公式サイトを見ると、バーバリーのライセンスはもう扱っていないらしい。
クオリティが同じならば、どのようなガワがつこうが同じなのだけれども。
少し寂しいなあ。

2008年3月13日木曜日

フランクリン・コヴィー手帳(バインダー)の互換

2年間使ってあんまりにもスターターセットに入っていたシステム手帳バインダーが壊れ過ぎたので、手帳を買い換えようとしたのだけれども、
流石はニッチな市場(というか独占)フランクリンコヴィー、やけに高い。
http://www.franklincovey.co.jp/products/shopping/binder/
ついでに良い意味でクラシカル、悪い意味で当たり障りがなさ過ぎるデザインなので、
選ぶ幅がどうしても。
どうにかならないものかなと思い、ダメ元でシステム手帳に紙を当ててみると、
なんとシステム手帳のバイブル版と穴の幅が合った。
因みにフランクリンコヴィーはコンパクト版。
但し、コヴィーの方が紙幅が広いので、幅が狭い手帳だとはみ出てしまう。
表紙、背表紙が広いものを選んだ方が良い。

僕が買ったのは、NAVAのフリップタイプ。
http://www.etranger.co.jp/brand/import/nava/nava.html
手帳はフットワークが命だと思っているので、直ぐ開けないと困る。
ポップだけどTPOを選ばない感じが気に入った。
・・・でも大きいんだよね・・・。
物凄い欲を言えば、一枚革で裏表張ってなければさらに最高なんだけれども・・・。

そうそう、バイブル版と互換性があるならば、リフィルも高い奴を買わなくて済む。
リフィル部分は仕方ないけど、特にメモ帳とか。
穴あけ用のパンチもサードパーティで済むなあ。

2008年3月11日火曜日

変わろうという意志

むとうさん

コンビニ店員の名前など絶対覚えないだろうと思っていた僕だけれども、
とうとう一人覚えてしまった。
女性店員むとうさん。

コンビニ店員は、どこか焦った感じ、もしくはやけに手慣れた感があるものだが、このむとうさん、全く以ておっとりとしている。
だからこの人がレジに立つと、そこには人気タレントのサイン会のごとく長蛇の列ができる。
要は仕事ができないのだ。

そのむとうさん、今日は他の店員に怒られていた。
なかなか切なくなる光景である。
仕事ぶりを直すのならば、結構簡単に直りそうなのだけれども、自分を変えたくないのだろうか。
結局そこなのかなあ。

2008年2月28日木曜日

擬似HDR画像


PHOTOSHOPのチュートリアルサイト
http://www.gomedia.us/arsenal/freestuff.php
を見ていると、擬似HDR画像の作成法があった。
これはいい。

http://www.nill.cz/index.php?set=tu1

http://mantiddesign.com/archives/3207

に日本語訳を載せているサイトがあった。

以下メモ引用
Photos looks like painting 手順

※【】内は操作するレイヤーネーム。

元画像にBaseというレイヤーネームを付ける。

【Base】
イメージ>色調補正>シャドウ・ハイライト
シャドウ 量:50% 諧調の幅:45% 半径:44px
ハイライト 量:67% 諧調の幅:65% 半径:46px
※詳細オプションをチェックしておく。上記数値は目安。

元画像を複製。レイヤーネームをColor Dodgeに、描画モードを覆い焼きカラーに。
同様にもっかい複製。レイヤーネームをLinear Burnに、描画モードを焼き込み(リニア)に。

【Linear Burn】
描画色を黒にして(ショートカット:D)、
選択範囲>色域指定>許容量100
シャドウ部の選択範囲が取れたら、レイヤーマスクボタン(レイヤーウィンドウ下部、やや左)を押す。マスクにぼかしガウスフィルタをかける。数値は任意。

上記手順が終わったら、Linear Burnレイヤーを複製して、レイヤー名をOverlayに、描画モードをオーバーレイに。

【Overlay】
レイヤーマスク部(この段階ではLinear Burnレイヤーと同一のハズ)の色を反転。ようするにマスクを反転させるという意味(ショートカット:Command + I)

【Overlay】
レイヤーの不透明度を40%程度に。

【Linear Burn】
レイヤーの不透明度を55%程度に。

【Base】
描画色を白にして(ショートカット:D→X)
選択範囲>色域指定>許容量100
でハイライト部の選択範囲を取る。Baseレイヤーを複製して、上記選択範囲を使ってマスク。マスク部にはぼかしガウスフィルタを任意の数値でかけておく。レイヤー名はLightに。

http://www.nill.cz/index.php?set=tu1


焼き込みってLinear Burnなのね・・・。

NICを二枚差しした時のdhcpサーバ

dhcpサーバをnic2枚刺したマシンで動かす際に、ふと疑問が浮かんだ。
「二枚両方に対してipアドレス配布されるんじゃ?」
ということで調べると、矢張りdhcpdの向きを決めておくものがあった。
/etc/sysconfig/dhcpd

DHCPARGS=
があるので、そこに配布させるNICを指定する。

例:DHCPARGS=eth0