Linux のデバイス Linux では、/dev に特別なファイルがいろいろとあります。 このファイルはデバイスファイルと呼ばれ、 通常のファイルと異なる振る舞いをします。 デバイスファイルの一般的なものは、ブロックデバイスとキャラクタデバイスです。 このファイルは、ハードウェアにアクセスする実際のドライバ (Linux カーネルの一部) へのインターフェースです。 その他、あまり一般的ではありませんが、 パイプ というデバイスファイルの形式もあります。 以下に、最も重要なデバイスファイルを一覧します。 fd0 第 1 フロッピードライブ fd1 第 2 フロッピードライブ hda 第 1 IDEポートの IDE ハードディスク / CD-ROM (Master) hdb 第 1 IDEポートの IDE ハードディスク / CD-ROM (Slave) hdc 第 2 IDEポートの IDE ハードディスク / CD-ROM (Master) hdd 第 2 IDEポートの IDE ハードディスク / CD-ROM (Slave) hda1 最初の IDE ハードディスクの最初のパーティション hdd15 4 番目の IDE ハードディスクの 15 番目のパーティション sda SCSI ID が最小の SCSI ハードディスク (例: 0) sdb SCSI ID が次に小さい SCSI ハードディスク (例: 1) sdc SCSI ID がその次に小さい SCSI ハードディスク (例: 2) sda1 最初の SCSI ハードディスクの最初のパーティション sdd10 4番目の SCSI ハードディスクの 10 番目のパーティション sr0 SCSI ID が最小の SCSI CD-ROM sr1 SCSI ID が次に小さい SCSI CD-ROM ttyS0 シリアルポート 0、MS-DOS では COM1 ttyS1 シリアルポート 1、MS-DOS では COM2 psaux PS/2 マウスデバイス gpmdata 疑似デバイス、GPM (マウス) デーモンからのリピータデータ cdrom CD-ROM ドライブへのシンボリックリンク mouse マウスデバイスファイルへのシンボリックリンク null 書き込まれたものをすべて消してしまうデバイス zero 無限に 0 を読み出せるデバイス マウスのセットアップ (gpm が動いている) Linux コンソールと X ウィンドウ環境の両方で、 マウスを使用できます。 以下で示すような、gpm リピータの信号を X サーバに流れるようにすれば、 双方で使用するような互換性を持つことができます。 mouse => /dev/psaux => gpm => /dev/gpmdata -> /dev/mouse => X /dev/ttyS0 (repeater) (symlink) /dev/ttyS1 /etc/X11/XF86Config/etc/X11/XF86Config-4 で元のマウスプロトコルを X に設定するなら、リピータプロトコルを (/etc/gpm.conf で) raw に設定してください。 X の中で gpm を使用するこのアプローチは、 マウスが不注意に抜かれた場合にも利点があります。 単純に # /etc/init.d/gpm restart として gpm を再起動すると、X を再起動しなくても、 ソフトウェア的にマウスを再接続することができます。 いろいろな理由で gpm が無効だったりインストールされていない場合、 /dev/psaux といったマウスデバイスから直接読み込むよう X を設定するといいです。 詳細は、 /usr/share/doc/HOWTO/en-txt/mini/3-Button-Mouse.gz の 3-Button Mouse mini-Howto や、man gpm/usr/share/doc/gpm/FAQ.gzREADME.mouse をご覧ください。 PowerPC では、/etc/X11/XF86Config/etc/X11/XF86Config-4で、 マウスデバイスを "/dev/input/mice" に設定してください。 最近のカーネルは、マウスにボタンが 1 つしかなくても、 3 ボタンエミュレーション機能があります。 /etc/sysctl.conf に以下の行を記述してください。 # 3-button mouse emulation # turn on emulation /dev/mac_hid/mouse_button_emulation = 1 # Send middle mouse button signal with the F11 key /dev/mac_hid/mouse_button2_keycode = 87 # Send right mouse button signal with the F12 key /dev/mac_hid/mouse_button3_keycode = 88 # For different keys, use showkey to tell you what the code is. タスクに必要なディスクの空き容量 デフォルトの 2.6 カーネルを用いた i386 用の基本インストールは、 全標準パッケージを含めると、585MB のディスク領域が必要です。 標準タスクを選択しない、最小のベースインストールには、365MB 必要です。 以下の表は tasksel で表示されるタスクについて、 aptitude が報告したサイズです。 いくつかのタスクでは、内容が一部重複していることに注意してください。 つまり、2 つのタスクを一緒にインストールした後のインストールサイズは、 挙げてある数値を合計したものよりも、小さくなるということです。 パーティションのサイズを決定するとき、基本インストールのサイズに加え、 以下の表に列挙したサイズが必要であるのに注意してください。 Installed size はインストール完了時に /usr に必要なサイズを、Download size/var に (一時的に) 必要なサイズを記述しています。 タスク インストールサイズ (MB) ダウンロードサイズ (MB) インストールに必要な空き容量 (MB) デスクトップ 1258 418 1676 ラップトップ 46 16 62 ウェブサーバ 35 11 46 印刷サーバ 326 95 421 DNS サーバ 2 1 3 ファイルサーバ 50 21 71 メールサーバ 13 5 18 SQL データベース 24 8 32 デスクトップ タスクは、 GNOME デスクトップ環境をインストールします。 英語以外の言語でインストールする場合、その言語が有効なら tasksel地域化タスク を、 自動的にインストールします。 必要な容量は言語によって異なりますが、 ダウンロードとインストールで最大 200MB 必要となります。