トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

amd - 新築東屋

ようこそ、新築東屋へ。Wikiを使ってばかのりれきを保存しております。御意見ありましたら掲示板までどうぞ。

自動でマウントする。通常ならリムーバブルディスクとか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
[カテゴリ:FreeBSD]


最終更新時間:2006-03-17 08:01:04(JST) / ページ生成時間:0.13sec.

トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン