WWW.NOGNOG.COM

Last modified: Sun, 13 Jul 2008 09:42:00 +0900

FreeBSD - amd

 amd(auto mount daemon)の構築について解説します。
今回はローカルのCD-ROMを/cdromへマウント、
フロッピードライブを/floppyへマウント、
リモートサーバ「monkey(192.168.0.2):/samba」を/sambaへ
マウントさせる構成を前提としています。

コンフィグレーション


    # vi /etc/rc.conf

    下記を追加、もしくは修正します。

    portmap_enable="YES"
    amd_enable="YES"
    amd_flags="-a /.amd_mnt -c 20 -l syslog /host /etc/amd.map"

    # vi /etc/amd.map

    下記を追記します。
    cdrom  type:=program;fs:=/mnt/cdrom;\
           mount:="/sbin/mount mount /mnt/cdrom";\
           unmount:="/sbin/umount umount /mnt/cdrom"
    floppy type:=program;fs:=/mnt/floppy;\
           mount:="/sbin/mount mount /mnt/floppy";\
           unmount:="/sbin/umount umount /mnt/floppy"
    monkey type:=nfs;rhost:=monkey;rfs:=/samba

hostsファイルの登録


    # echo 192.168.0.2 monkey >> /etc/hosts

    ※/etc/amd.map に登録するリモートホストはIPアドレスではなく、
     DNSもしくは/etc/hostsで引ける必要があります。

ディレクトリの準備


    # rm -r /cdrom /floppy
    # mkdir /.amd_mnt
    # mkdir -p /mnt/cdrom /mnt/floppy
    # ln -s /host/cdrom /cdrom
    # ln -s /host/floppy /floppy
    # ln -s /host/monkey /samba

    ※/hostを作る必要はありません。

fstabの登録


    # vi /etc/fstab

    下記を追加もしくは修正します。
    ※リムーバブルドライブはfstabへ直接登録しておきます。

    /dev/acd0c /mnt/cdrom  cd9660 ro,noauto 0 0
    /dev/fd0c  /mnt/floppy msdos  rw,noauto 0 0

起動


    /usr/sbin/amd -a /.amd_mnt -c 20 -l syslog -x error,noinfo,nostats /host /etc/amd.map

うにっくすさんの覚え書きについて

Home >> うにっくすさんの覚え書き >> FreeBSD - amd