Azure 文件共享装载上存在一个文件,但该文件无法消失。它显示在目录中:
ls -l foo
-rwxr-x--- 0 bin bin 1024 Aug 13 20:53 foo
但是,尝试删除它却不起作用:
rm foo
rm: can't remove 'foo': No such file or directory
该文件似乎也没有任何打开的文件句柄,至少在我所在的主机上是这样。
尝试通过 Azure 存储资源管理器或 Azure 门户删除文件失败并出现以下错误:
The specified resource is marked for deletion by an SMB client.
尝试通过门户以任何方式编辑文件都会导致界面错误。
它已经这样被困了很长一段时间了。有没有办法可以在操作系统级别获取有关 CIFS 挂载的更多信息,并有可能使该文件摆脱困境?
这是经过编辑的安装信息:
//foo.file.core.windows.net/bar on /bar type cifs (rw,relatime,vers=3.0,cache=strict,username=foo,domain=,uid=1,forceuid,gid=1,forcegid,addr=X.X.X.X,file_mode=0750,dir_mode=0775,soft,persistenthandles,nounix,serverino,mapposix,mfsymlinks,rsize=1048576,wsize=1048576,echo_interval=60,actimeo=1)