CD-ROMのオートマウント
CD-ROMを使うときって面倒臭くありません?
毎回毎回 mount /dev/cdrom /mnt/cdromなんて
やるの面倒臭いじゃない?
しかもSamba経由でCD-ROM使うときに
わざわざ telnet してマウントするのも使い勝手悪いし。
ってことでCD-ROMにアクセスがあったときに自動で
マウントして、使わなくなったら umountしてくれる
ように設定を行います。
いじるファイルは/etc/fstab, /etc/auto.master, /etc/auto.miscです。
まず、/etc/fstabを編集して、一般ユーザがマウントできるように
します。実はCD-ROMと一緒にMOもオートマウントできるように
しています。
userって文字列を足してあげるだけ。
====================================
/dev/hda2 / ext2 defaults 1 1
/dev/hda1 /boot ext2 defaults 1 2
/dev/hdb3 /export ext2 defaults 1 2
/dev/hdb2 /tmp ext2 defaults 1 2
/dev/hda3 /usr ext2 defaults 1 2
/dev/hdc1 /usr/local ext2 defaults 1 2
/dev/hda4 /var ext2 defaults 1 2
/dev/hdc4 /home ext2 defaults 1 2
/dev/hdb1 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom iso9660 user,noauto,ro 0 0
/dev/sda /mnt/mo vfat user,noauto,rw 0 0
/dev/fd- /mnt/floppy vfat user,noauto,rw 0 0
none /proc proc defaults 0 0
====================================
これが終ったら/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).
/mnt /etc/auto.misc --timeout 30
====================================
これは、設定ファイルをは/etc/auto.miscで/mntディレクトリ配下にマウントして
30秒アクセスがなかったら、マウントを解除すると言う意味です。
====================================
# $Id: auto.misc,v 1.2 1997/10/06 21:52:04 hpa Exp $
# This is an automounter map and it has the following format
# key [ -mount-options-separated-by-comma ] location
# Details may be found in the autofs(5) manpage
kernel -ro,soft,intr ftp.kernel.org:/pub/linux
cdrom -fstype=iso9660,ro :/dev/cdrom
mo -fstype=vfat,rw,umask=0 :/dev/sda
floppy -fstype=vfat,rw,umask=0 :/dev/fd0
# the following entries are samples to pique your imagination
#floppy -fstype=auto :/dev/fd0
#floppy -fstype=ext2 :/dev/fd0
#e2floppy -fstype=ext2 :/dev/fd0
#jaz -fstype=ext2 :/dev/sdc1
====================================
これがauto.miscの設定で、一番左のキーワードが
/mnt配下にマウントされるときの名前になります。
だから、この設定ファイルだと、
/mnt/kernel, /mnt/cdrom, /mnt/mo, /mnt/floppyに
アクセスがあったときに自動でマウントします。
/etc/rc.d/init.d/autofs stop, startでもう見えるようになったでしょ?
あとは、smb.confに/mnt/cdrom, /mnt/moの設定を追加して共有の設定をしておけば、
ノートPCからも便利に使えるようになります!
いや、俺のレッツノートっってCD-ROM付いていないから、これでだいぶ楽になったよ。