Samba 共享连接丢失后无法杀死进程?

Samba 共享连接丢失后无法杀死进程?

使用手册 我已经安装了 Samba 共享。我正在使用 Python 脚本将文件复制到其中。

一切正常,直到网络出现问题。之后,我得到处于“D”状态的不可杀死的进程。此外,即使是像这样的标准程序,ls如果在已安装的共享上使用,也可能会晕倒并且变得无法杀死。

唯一的解决方案是更改配置文件中的路径automount,重新启动automount服务,并使用新路径。但当然,不可杀死的进程仍然存在。

那么问题来了:如何避免这种情况呢?

答案1

如果您使用mount.smbfs挂载方式,则可以使用该soft选项,请参阅手册页:

         soft    Make the mount soft.  Fail file system calls after a num-
                 ber of seconds.

相关内容