有一台Rhel5,mount的时候一切正常,umount就hang掉了,一直不动,查了一些方法,最好用的就是加 -l 参数

umount -l /mnt/xxx

然后我希望reboot的时候不用干预,把umount alias 成 umount -l

# vi ~/.bashrc

# User specific aliases and functions

alias rm=’rm -i’
alias cp=’cp -i’
alias mv=’mv -i’
alias umount=’umount -l’

加一条umount

# . ~/.bashrc

但测试 reboot 的时候还是不行,后来想这台机器是P2V过来的,之前一切正常,这回换了新NFS的地址,加了防火墙,所以,就让网络的同事开通了如下端口

program vers proto port service
100011 1 udp 4049 rquotad
100024 1 tcp 4047 status
100024 1 udp 4047 status
100021 4 tcp 4045 nlockmgr
100021 3 tcp 4045 nlockmgr
100021 1 tcp 4045 nlockmgr
100021 4 udp 4045 nlockmgr
100021 3 udp 4045 nlockmgr
100021 1 udp 4045 nlockmgr
100005 3 tcp 4046 mountd
100003 3 tcp 2049 nfs
100005 2 tcp 4046 mountd
100005 1 tcp 4046 mountd
100003 2 tcp 2049 nfs
100005 3 udp 4046 mountd
100003 3 udp 2049 nfs
100005 2 udp 4046 mountd
100005 1 udp 4046 mountd
100003 2 udp 2049 nfs
100000 2 tcp 111 rpcbind
100000 2 udp 111 rpcbind

测试机器mount,umount,reboot一切正常了。如果大家umount 不动不报错,那么可以试试-v参数,这个可以详细输出umount执行时候的信息。

原创文章,转载请注明: 转载自混沌

本文链接地址: Rhel 5 下umount 不了 nfs 目录的解决方法