新サイトに移転しました!!
ここをクリックして頂くと新サイトに移動します。
使用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
が見えるようになります。
|