我有一堆看起来像这样的CIFS挂载有问题:
//192.168.10.2/remote-share /home/windows-shared/remote-share cifs defaults,user=xxx,password=xxx,uid=603,gid=603 0 0
一段时间后,通常是在一天早晨,当用户在早上启动其计算机并且其共享不再能远程工作之后,就会发生此问题。
所以当我尝试做一个ls
我得到这个:
ls: cannot access /home/windows-shared/remote-share: Host is down
我没有任何相关的信息dmesg
。问题是现在对系统这一部分的任何读取调用都挂起,因此作为解决方案,我宁愿有一个更快的错误,而不是无限期挂起。
稍微阅读一下手册页后mount.cifs
,默认情况下每次安装都soft
意味着它最终会超时。问题在于超时时间太长。
更新:
将这些参数添加到mount命令也无济于事:
soft,timeo=300,retrans=3
@MadHatter立即尝试。我看看这是否有效。谢谢。
—
Alexandru Plugaru 2014年
@MadHatter添加这些参数并不会真正改变任何东西
—
Alexandru Plugaru 2014年
您的意思是“什么都不会改变 ”;您能否再量化一些,也许也可以描述一下?
—
MadHatter 2014年
@MadHatter by不会更改任何内容,我的意思是您建议的更改并不能改善情况。我指定,添加这些参数并没有改善或恶化该问题。任何文件调用仍会挂起该过程。
—
Alexandru Plugaru 2014年
timeo=n
和retrans=m
缩短超时间隔?