设定: 在Windows 10(x64)下运行的Linux docker(ubuntu 16.04) 相关文件位于由docker的外部卷创建的cifs mount下(docker run -v“D:\ windowsshare:/ opt / linuxpath”)
在工作时,有问题的文件存在于Windows的资源管理器和docker中:
ls -la /opt/linuxpath/relevantfile
-rwxr-xr-x 1 root root 65536 Jun 12 12:34 relevantfile
但是它被标记为已删除:
ls /proc/{id}/fd
lrwx------ 1 root root 64 Jun 12 13:45 198 -> /opt/linuxpath/relevant file (deleted)
尝试open
文件时,我得到ENOENT
。
问:
1)我是如何进入这种状态的? (可能是一个CIF问题,但问题是什么?)
2)有没有办法在不重启过程的情况下退出此状态?