折腾了2小时,才把FreeBSD的automount跑起来。
打开amd
amd_enable="YES"
amd_flags="-a /mnt/.amd_mnt -c 10 -w 5 -l syslog /home /etc/amd.map"
配置amd
由于我要挂的是home目录,而FreeBSD的/home目录又是软link到/usr/home的,所以提前要处理一下。
#unlink /home
#mkdir /home
编辑/etc/amd.map文件
* type:=nfs;rhost:=192.168.1.142;rfs:=/export/home/;sublink:=${key}
这样,当你在访问本机的/home/chifeng/目录的时候,就会自动的把192.168.1.142上面对应的/export/home/chifeng/挂过来作为我的根目录。但是实际上/home/chifeng只是amd进程对/mnt/.amd_mnt/192.168.1.142/export/home/chifeng/做的一个软链接,真正的挂载点是后者。
启动amd
#/etc/rc.d/amd start