CD-ROM

HOME
Red Hat 7.2
Laser5 7.2
GUI setting
Other OS
LAN
sendmail
pop, imap
fml (ML)
apache
samba
web browser
namazu
PDF writer
printer
CD-ROM
cron
Problems

新サイトに移転しました!!

ここをクリックして頂くと新サイトに移動します。


使用CD-ROM

CD-ROM はデスクトップ内蔵用の ATAPI のドライブです。これをパーツショップで販売されている USB ケースに入れて USB 接続で使っています。

USB ケースは USB 2.0 のものです。muramasa からは USB 1.1 で USB 1.1 のハブに接続し、その先に USB で CD-ROM を接続しています。

Red Hat Linx 7.2

インストールには使えましたけど、Linux のインストールが完了したら使えなくなりました。インストールができるんだから、使えそうなものですけど、使えるようにはできませんでした(それほど努力もしていませんが)。

Laser 5 Linux 7.2exp (その1)

何もしなくても使用できました。CD-ROM は普通に /dev/cdrom で組み込まれています。root で

#mount /dev/cdrom

または

#mount /mnt/cdrom

とやると /mnt/cdrom に CD-ROM の内容が見えます。

一般ユーザーの権限でどうするかは、調べていません。

USB CD-ROM は電源を切ってたり、後から電源を入れたりしても大丈夫です。接続すると、プラグアンドプレイが働いて使用できる状態になります。

ドライブの電源を入れて CD-ROM を挿入すると、自動で /mnt/cdrom にマウントされます。umount するとイジェクトされます。ただし、一度 umount してイジェクトし、電源を切らないで CD-ROM を挿入しても自動マウントはしてくれません。CD-ROMの mount, umount はユーザー権限で可能です。

CD-ROM は fstab でマウントするようになっています。autofs が動いているので、autofs でやればより良いのじゃないかなと思うのですが、/etc/auto.misc は CD-ROM をオートマウントできるよう記述されていますが、/etc/auto.master から /etc/auto.misc を読み出すところがコメントアウトされています。

Laser 5 Linux 7.2exp (その2)

上述の通り、初期設定の fstab によるで良しとしていましたが、気づいたら fstab から cdrom の記述が外れていました。自分で外したのか、記憶にないのですが、tripwire からの報告もないので、autofs しようとして自分で外したのでしょうね・・・・。いずれにしても気づいたらマウントできなくなっていたので、autofs で必要な時に自動マウントする設定に変更しました。

やり方は上述の通り、/etc/auto.master の最後の行で /etc/auto.misc を呼び出しているのですが、その行が # でコメントになっているので、その # を消します。

/etc/auto.master
# $Id: auto.master,v 1.2 1997/10/06 21:52:03 hpa Exp $
# Sample auto.master file
# Format of this file:
# mountpoint map options
# For details of the format look at autofs(8).
/misc /etc/auto.misc --timeout=60

/etc/auto.misc は最初から必要な設定が書き込まれていますので、編集の必要はありません。

#shutdown -r now

でリブートすると、

/misc/cd

にアクセスすると CD-ROM を読み出せます。この時、root 権限は不要(のはずだけど未確認)です。

このオートマウントは CD-ROM を使っていなければマウントを自動解除しますので(デフォルトは1分)、特に umount 等の操作をすることなくドライブのEJECTボタンを押せば CD-ROM メディアは取り出せます。

/etc/fstab での設定とはディレクトリが異なりますので、こちらの autofs の設定で使用する場合は、samba の CD-ROM の設定はディレクトリ指定の変更が必要です(後述)。

※注意

この状態でしばらく使用していたら、CD-ROMが読めなくなりました。調べてみると、いつのまにか /etc/fstab に/dev/cdrom の記述が復活してました・・・はて?これが復活してると autofs とかち合うのか CD-ROM が使えません。/etc/fstab から /dev/cdrom の行を削除してリブートしたら、また autofs で CD-ROM が使用できるようになりましたが、はて???

samba で CD-ROM を公開する

日本語版 samba はインストールしたら最初から CD-ROM を公開するように設定されているので、samba 経由で winodows PC から CD-ROM が読めます。windows PC から samba 経由でこの CD-ROM からインストールしてみましたが、問題なくインストールもできました。

ただ、samba 経由で CD-ROM にアクセスしたら自動マウントするようにしたいのですけど、これはできていません。

注)上述の記述のように autofs に変更した場合

http://localhost:901/ で swat を呼び出して、共有設定から CD-ROM の共有を選択し、2行目にある path が /mnt/cdrom になっているのを /misc/cd に変更して、変更設定のボタンを押し、動作状況の所から smbd 再起動のボタンを押すと、windows から samba 経由で CD-ROM が見えるようになります。