每次使用光碟片的時候都要自己掛載和卸載光碟機裝置,實在是很麻煩的一件事耶!如果可以自動掛載和卸載的話,就會方便多了。那麼就在/etc/rc.conf裡加上這幾行:
rpcbind_enable="YES" amd_enable="YES" amd_flags="-F /etc/amd.conf"
編輯/etc/amd.conf:
# GLOBAL OPTIONS SECTION [global] browsable_dirs = yes search_path = /etc auto_dir = /.amd_mnt restart_mounts = yes selectors_on_default = yes show_statfs_entries = yes unmount_on_exit = yes # DEFINE AN AMD MOUNT POINT [ /host ] map_name = amd.host map_type = file [ /net ] map_name = amd.map map_type = file
修改/etc/fstab:
# Device Mountpoint FStype Options Dump Pass#
/dev/ad0s1b none swap sw 0 0
/dev/ad0s1a / ufs rw 1 1
/dev/acd0 /mnt/cdrom cd9660 ro,noauto 0 0
複製/etc/amd.map成為/etc/amd.host。
root@myhost [~] > cp /etc/amd.map /etc/amd.host
編輯/etc/amd.host:
# $FreeBSD: src/etc/amd.map,v 1.9 2002/05/15 22:24:29 obrien Exp $ # /defaults type:=host;fs:=${autodir}/${rhost}/host;rhost:=${key} * opts:=rw,grpid,resvport,vers=3,proto=udp,nosuid,nodev cdrom type:=cdfs;dev:=/dev/acd0;opts:=ro
由於在/etc/fstab中,我的光碟機裝置代稱為/dev/acd0所以上面的設定出現:
dev:=/dev/acd0
請依實際的情形修改這部份的設定值。
下達以下指令,刪除/cdrom目錄,以便建立/cdrom捷徑,指向/host/cdrom。以及建立/mnt/cdrom路徑。
root@myhost [~] > rmdir /cdrom root@myhost [~] > ln -s /host/cdrom /cdrom root@myhost [~] > mkdir -p /mnt/cdrom
你可以下達以下指令或重新開機來啟動自動掛載(amd)。
root@myhost [~] > /etc/rc.d/rpcbind start root@myhost [~] > /etc/rc.d/amd start
放入你的光碟片,下達以下指令:
root@myhost [~] > cd /cdrom root@myhost [/cdrom] > ls
你不再需要自己掛載光碟機裝置,光碟機裝置在預設的五分鐘閒置後會自動卸載。