我已连接到 CISCO VPN 以访问远程 Windows Server。我正在使用mount.cifs
在此服务器上挂载共享文件夹。
这是我的mount
脚本:
#!/bin/bash
stweb="/mnt/stweb"
if ! mount|grep $stweb; then
sudo mkdir -p $stweb
sudo mount.cifs //<server IP>/folder $stweb -o uid=1000,gid=1000,user=<myuser>,password=<mypassword>,domain=<mydomain>
fi
Run Code Online (Sandbox Code Playgroud)
这是我的umount
脚本:
#!/bin/bash
sudo umount -a -t cifs -l
Run Code Online (Sandbox Code Playgroud)
他们工作!
但问题是:有时,由于网络状况不佳,VPN 连接中断;因此共享停止工作。重新连接后,我通常运行我的umount
脚本,然后运行mount
脚本。但有时mount
脚本会在mount.cifs
命令处挂起很长时间。我无法发送 CTRL+C 来终止进程。系统重新启动后,安装操作将再次运行。
在这种情况下重新启动既费时又徒劳。关于发生了什么的任何想法?我可以检查哪些日志?
顺便说一句,我在 Wily 上,但是当我使用 Ubuntu 14.10 时问题就已经存在了。
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 15.10
Release: 15.10
Codename: wily
Run Code Online (Sandbox Code Playgroud)
谢谢!