我使用带有 Xen 的 CentOS 5.5。我创建了 RedHat 5.3 DomU 并通过 nfs 导出了一些目录。
在客户端 (Dom0),我配置了 autofs 以自动挂载服务器的目录。
服务器端 (DomU):
/ets/出口:
/etc *.rodnower.org(rw,sync,no_root_squash)
/var *.rodnower.org(rw,sync,no_root_squash)
/administration *.rodnower.org(rw,sync,no_root_squash)
在 /etc/sysconfig/nfs 中:
RQUOTAD_PORT=4002
LOCKD_TCPPORT=4003
LOCKD_UDPPORT=4004
MOUNTD_PORT=4005
STATD_PORT=4006
STATD_OUTGOING_PORT=4007
客户端(Dom0):
/etc/auto.master:
/misc /etc/auto.misc
/- /etc/auto.systems
/net -hosts
+auto.master
在 /etc/autosystems 中:
/mnt/dns/administration -rw,hard,intr nameserver.rodnower.org:/administration
/mnt/dns/etc -rw,hard,intr nameserver.rodnower.org:/etc
/mnt/dns/var -rw,hard,intr nameserver.rodnower.org:/var
现在,每次我与服务器失去连接(例如使用 iptables 阻止所有端口)时,/mnt/dns/* 中的每个操作(如 ls)都会挂起 shell。
我尝试了软、硬和 intr 参数的各种组合,但这并没有改变任何东西,更糟糕的是,即使我写错了参数名称(将 intr 写成了 int),任何地方都不会出现任何错误...
有人知道我需要做什么吗?
谢谢你的到来。