Answers:
我使用惰性卸载:(umount -l
这是小写L
)
懒惰卸载。现在从文件系统层次结构中分离文件系统,并在不再繁忙时清除对文件系统的所有引用。(需要内核2.4.11或更高版本。)
sudo umount -a -t cifs -l
。要么做到了这一点,要么完成了第一个卸载任务(120s?300s?)。我收到许多有关umount被阻止超过120秒的警告。
sudo umount -a -t cifs -l
使其工作。
我遇到了一天的问题,直到找到真正的解决方案。与其尝试强制卸载挂起的smb共享,不如使用“ soft”选项安装该共享。如果某个进程尝试连接到不可用的共享,则它将在一段时间后停止尝试。
使支架变软。几秒钟后失败的文件系统调用。
mount -t smbfs -o soft //username@server/share /users/username/smb/share
stat /users/username/smb/share/file
stat: /users/username/smb/share/file: stat: Operation timed out
可能不是您问题的真实答案,但这是解决问题的方法
man mount.cifs
您会发现soft
实际上是默认设置。
尝试umount -f / mnt / share。使用NFS可以正常工作,而从未使用过CIF。
另外,请看一下autofs,它将仅在访问共享目录时挂载共享,而在黑社会中将其卸载。
在www.howtoforge.net上有一个很好的教程