+自動でマウントする。通常ならリムーバブルディスクとかNFSとかを使うのに、いちいちrootになってmountコマンドをやらないとダメ。めんどいのでamdを導入。 + +まず、/etc/amd.mapというファイルを以下のような内容で用意。 + /defaults fs:=/amd/${key} + dvd type:=program;\ + mount:="/sbin/mount mount -t ufs /dev/acd0c ${fs}";\ + unmount:="/sbin/umount umount /dev/acd0c"; + cdrom type:=program;\ + mount:="/sbin/mount mount -t cd9660 /dev/acd0c ${fs}";\ + unmount:="/sbin/umount umount /dev/acd0c"; +なんてのを用意。それと、/amd/dvd/ 、/amd/cdrom/ というディレクトリも作っておく。 + +ちなみに起動時に自動でこれが動くようにするには、/etc/rc.confに + amd_enable="YES" + amd_flags="-l syslog -c 20 /mnt /etc/amd.map" +と追記しておくと起動時に自動でamdが起動している。-l syslogというオプションはsyslogにエラーとかを出力するオプション。-c 20は、20秒以上アクセスがない場合は自動でunmountするという事。 + +こうしておくと、/mnt/cdrom や /mnt/dvd 以下にアクセスすると自動的にマウントされて、そのデバイスが使えるようになる。 + +#参考 http://www.jp.freebsd.org/QandA/HTML/666.html +{{category FreeBSD}}