トップ 一覧 Farm 検索 ヘルプ RSS ログイン
+自動でマウントする。通常ならリムーバブルディスクとか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}}
トップ 一覧 Farm 検索 ヘルプ RSS ログイン