Ellinikonblue.com Weblog

夢は夢のまま終わらせない…

Posted on Jul 28, 2005 at 07:37

玄箱を「なるべく」静かに

 自宅の常時起動サーバとなった 玄箱 HG は そりゃもうそのままでも十分に静音動作しているのですが、 ウェブを散策していたときに見つけたページの情報をもとに 更なる高みを目指して、なるべく HDD を停止させる努力をしてみることにしました。
noflushd の導入
 noflushd はデーモンとして常駐し、アイドル時には sync 等を実行してスピンダウンを 行ってくれます。
 以下のコマンドでインストールを開始し、起動時設定に関する質問に答えると、 インストール完了。即座に noflushd が起動します。
apt-get install noflushd
syslog の設定変更
 syslog は 20 分ごとに "--MARK--" を書き込む設定になっていたため、 これを変更します。/etc/init.d/sysklogd を編集して、 syslogd の起動時オプションを指定します。
SYSLOGD="-m 0"
samba(nmdb) で起きてしまう
 nmbd デーモンが Windows からの問い合わせに応答するタイミングでスピンダウンが 解除されてしまいます。 かといって、nmbd デーモンを起動しなくしてしまえば、 Windows で名前解決ができなくなるらしいので、 LAN 上の Windows 端末がすべて眠っているときにスピンダウンしてくれればいいということで、 これには目を瞑ることにしました。
参考
 どの程度効果があるかはまだ分かりませんが、それはこれからのお楽しみ。。。と言うことで(^^;>
Posted on Jul 05, 2005 at 00:23

CUPS 導入への道 part.2

 usb-ohci のモジュールはない。
 さてどうしたものか。。。と、再び検索から開始。 で、たどり着いたのは以下のサイト。  どうもこれらのサイトをよく読むと、usb-ohci や printer などのモジュールを 読みに行くとやっぱりエラーが出て、それを無視して先に進んでいるご様子。
 実際、プリンタ(Canon BJ S530 )を USB で接続してみると認識はしていました。
# lsusb
Bus 003 Device 001: ID 0000:0000
Bus 003 Device 002: ID 04a9:1078 Canon, Inc.
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
 ではでは、うちも modprobe でのモジュールの読み込みを無視して、 がんがん先に突き進むことにしました。
 CUPS / samba と設定して、 実際に Windows 端末から印刷をかけてみると、 プリンタドライバから双方向通信ができない旨のエラーが出ますが、 しっかりジョブは処理されるようになりました。

結論!
 玄箱 HG のカーネルには usb-ohci/printer モジュールはカーネルに既に組み込まれている!!
(コンパイルオプションまで確認したわけではありません。 が、そう理解すると個人的な気持ち悪さは解消するので (^^;> )

 だからこれで良いのだ!

 CUPS / samba の設定については以下のドキュメントも参考にしました。
Posted on Jul 04, 2005 at 15:03

CUPS 導入への道 part.1

 自宅の Debian 玄箱 は、 samba を設定して、 すでにファイルサーバとしては動作しているのですが、 プリンターサーバとしてはまだ機能していませんでした。
 個人的には UNIX に関わり始めた頃(いつの話だ…(^^;> )から、 プリンタの設定と言えば lpr だったのですが、 ここ最近、主にセキュリティー上の問題から、 特に Linux では CUPS (Common UNIX Printing System) が採用されることが多くなってきました。
 そこで今回、自宅の 玄箱 サーバでも この CUPS を使ってみることにしました。

 で、「玄箱 Debian CUPS」とググって見ると。。。 がヒット。で、早速、
  • usbmgr
  • usbutils
  • cupsys
  • cupsys-client
  • cupsys-bsd
  • cupsys-driver-gimpprint
  • cupsomatic-ppd
と、次々とパッケージを導入。問題なし問題なし。快調快調。
 で次は、modprobe で usb-ohci と printer の導入ね。。。楽勝楽勝。。。 とコマンドを叩いてみると…モジュールが読み込めない旨のエラーメッセージ。
 なんだなんだと /lib/modules ディレクトリを覗いてみると、 玄箱 HG のカーネル 2.4.17_mvl21 用のモジュールのためのディレクトリがない。げっ!

 玄箱うぉううぉう♪ で配布されている debian_2005_04_09_dist.tgz には 2.4.17_mvl21 用のモジュールが含まれていないことに、 この時初めて気がつきました。
 知恵熱がでそうなほど考えて、 玄箱 HG についていたセットアップ用のイメージファイルから /lib/modules/2.4.17_mvl21/ 以下のファイルを抜き取り、 再び usb-ochi モジュールの読み込みを試みましたが、内容は変われどこれもエラー。
 なぜだなぜだと原因を探ってみると、 結局セットアップ用のイメージファイルの中にも usb-ohci 用のモジュールは 存在しなかったんです orz

 一日目はここで挫折。鋭気を養って再びチャレンジと相成りました。
Posted on Jul 01, 2005 at 00:21

玄箱稼働開始!!

 Debian 化した うちの玄箱は、なんのトラブルもなくセットアップが終わり、 と、今まで自宅で稼働していた Vine Linux を インストールしていたサーバが提供していた機能は、 ほぼすべて移行を終了し、メインサーバとして順調に稼働を開始しています。
Image:20050628MyKuroBOX.jpg
 いや、思っていたよりずいぶん簡単に終わってしまい、少々拍子抜けしたくらいです… いやいや、これも以下の先達の知恵があってこそのこと、感謝感謝 m(_ _)m  あと、以下の本にも感謝感謝。  動作も思いの外、きびきびしており、以前の MiniITX (VIA C3 800MHz) の システムと比べてもまったく遜色ないレベルです。
 またここ数年、Linux と言うと RedHat (Fedora) か Vine しか使ったことがなかったので、 いたせりつくせりのようでそうでもない Debian は なかなかに新鮮です。
 まだプリンタサーバ機能や、細かいところで自分の美的感覚からすると 許容できない設定があるので、 その部分を Debian を勉強しながら、 ちょこちょこいじっていこうと思いますし、 安定稼働第一の自宅常時起動サーバーなので、 挑戦的なアプリケーションやら設定やらはやりたくはないのですが、 うーん…そうは言ってもなぁんか物足りない(^-^;>

 やむを得ない…冬にもう一台買うか(^O^;;;>
Posted on Jul 01, 2005 at 00:08

玄箱カテゴリ新設-関連エントリ INDEX

 玄箱いじりが楽しくってしようがなかったので、当ブログに 「玄箱」カテゴリ を 新設しようと思ったのですが、 それだけだとネタが尽きそうな気がするので、 「 UNIX/Linux 」カテゴリ のサブカテゴリとして設置することにしました。
 しかし、これまでのエントリを再度分類し直すと迷惑なので、 このカテゴリ最初のエントリとして、 まずは過去の関連するエントリをインデックス化しておくことにします。

過去の玄箱関連のエントリ
その他関連エントリ
Ellinikonblue.com PukiWiki 関連ページ