マウントは面倒くさいから amd 編amd_enable="YES"
amd_flags="-a mount_point -w interval -k i386 -d domain -l logfile directory mapname"
| -a [directory] | 実際のマウント位置 |
| -c [duration] | ディレクトリ名をキャッシュする秒数 (デフォルトは 300) |
| -d | ドメイン名 |
| -k [kernel-arch] | カーネルアーキテクチャ (PC-AT互換機なら i386) |
| -l [logfile] | ログファイル名 |
| -n | ホスト名の正規化 |
| -p | 起動時プロセス ID を標準出力に出す |
| -r | 既にマウントしているものを再マウントする |
| -t [interval.interval] | NFS/カーネルRPC/UDPのタイムアウト |
| -v | バージョン情報 |
| -w [interval] | キャッシュする時間を秒で指定 (デフォルトは 120) |
| -x [logoption] | ログオプション [fatal|error|user|warn|info|map|stats|all] |
| -y [domain] | NIS ドメイン |
| -C [clustername] | クラスタ名 |
| -D [option] | デバッグオプション[all | no] |
amd_flags="-a /net -c 1800 -w 300 -k i386 -x error -l syslog /mnt /etc/amd.map"
/var/log/amd.log 664 7 100 * Zなどと書かれているはずなので、syslog のための設定は要りませんが、 スーパユーザで touch /var/log/amd.log としてログファイルを作って おく必要があります。通常オーナは root 、グループは bin で良いと 思います。
/defaults type:=host;fs:=${autodir}/${rhost};rhost:=${key}
* opts:=rw,grpid,resvport,nosuid,nodev
localhost type:=link;fs:=${host}
fd type:=program;fs:=/${key};\
mount:="/sbin/mount mount /dev/fd0c ${fs}";\
unmount:="/sbin/umount umount ${fs}"
dosfd type:=program;fs:=/${key};\
mount:="/sbin/mount_msdos mount_msdos \
/dev/fd0c ${fs}";\
unmount:="/sbin/umount umount ${fs}"
|
NFS の場合
jsp host!=charm;type:=nfs;rhost:=charm;rfs:=/home/charm;sublink:=jspこの例では charm というホスト以外では jsp というディレクト リに、NFSファイルサーバ cham 内の /home/charm をマウントし ます。
type:=nfs の例
quill/home host!=quill;type:=nfs;rhost:=quill;rfs:=/home \ host==quill;type:=ufs;dev:=/dev/sd0s2f quill/usr host!=quill;type:=nfs;rhost:=quill;rfs:=/usr \ host==quill;type:=ufs;dev:=/dev/sd0s2g quill/var host!=quill;type:=nfs;rhost:=quill;rfs:=/var \ host==quill;type:=ufs;dev:=/dev/sd0s2e |
program の場合
cdrom type:=program;fs:=/${key};\
mount:="/sbin/mount_cd9660 mount_cd9660 -o nosuid \
/dev/wcd0c ${fs}";\
opts:=r;unmount:="/sbin/umount umount ${fs}"
|