我在安装新的 Centos 5.5 时遇到一些问题,无法让 autofs 正常工作。请查找我的存储服务器中的导出:
/san/files *(rw,sync,no_subtree_check,no_root_squash)
/san/mail *(rw,sync,no_subtree_check,no_root_squash)
在我的客户端上,我的 auto.master 如下所示:
/home /etc/auto.home --timeout=60
/net -hosts
汽车主页:
vmail -fstype=nfs,hard,intr,nodev,nosuid,rw xxx.xxx.xxx.xxx:/san/mail
我不想使用 NIS,但是我的更大目标是让 nfs 服务器崩溃,然而目前我只是使用单个服务器。
我可以使用“mount -t nfs xx.xxx.xxx.xxx:/san/mail /home/vmail”手动挂载 nfs 共享(当挂载点存在 Obv 时)
/home 上的权限:
# ls -shalt /home
total 8.0K
0 drwxr-xr-x 2 root root 0 May 3 08:51 .
8.0K drwxr-xr-x 24 root root 4.0K May 3 08:51 ..
问题是,当我尝试转到 /home/vmail 时,我收到以下信息:
# ls -shalt /home/vmail
ls: /home/vmail: No such file or directory
运行“automount -vf”我得到以下输出:
Starting automounter version 5.0.1-0.rc2.143.el5_5.6, master map auto.master
using kernel protocol version 5.01
mounted indirect on /home with timeout 60, freq 15 seconds
mounted indirect on /net with timeout 300, freq 75 seconds
attempting to mount entry /home/vmail
lookup(program): lookup for vmail failed
failed to mount /home/vmail
使用 /net/xxx.xxx.xxx.xxx/san/mail/ 有效!
请帮忙指点一下?我现在走投无路了。
答案1
lookup(program) 意味着 automount 认为你的映射是可执行文件,它是否设置了可执行位?
你应该看到 lookup(file)
看http://www.squarebox.co.uk/cgi-squarebox/manServer/automount.8。