完全无法读取和访问的目录?

完全无法读取和访问的目录?

ls -a我从特定目录获取此输出

d??????????  ? ?        ?           ?             ? dmsnl857-vm

根据我的说法,这是一个安装目录/etc/fstab

//192.168.33.55/DMS /home/pkaramol/Workspace/servers/dmsnl857-vm/ cifs credentials=/home/pkaramol/.smb857cred,sec=ntlm 0 0

我无法执行任何对其进行任何操作,包括按照inode建议删除它这里

即使作为root.

有什么建议么?

答案1

您收到任何错误消息吗?这看起来与仅具有对包含目录的读取权限(r但没有x)一致,这将使stat文件失败,从而ls无法显示所有者、大小或权限:

$ mkdir foo foo/test; chmod -x foo; ls -l foo
ls: cannot access 'foo/test': Permission denied
total 0
d????????? ? ? ? ?            ? test/

(当然,您可能有一个损坏的文件系统,但在这种情况下您也可能会遇到一些错误。)

答案2

最有可能的是您的网络驱动器登录凭据出现问题(密码更改或帐户被暂停)。

尝试强制卸载:

umount -f -t cifs /home/pkaramol/Workspace/servers/dmsnl857-vm/

如果您在卸载驱动器时遇到问题,请确保您尝试卸载的驱动器上的当前工作目录 (CWD) 所在的位置没有打开控制台,或者在编辑器或播放器中的某个位置没有打开文件或诸如此类。

参考:

相关内容